/* CSS Document */

body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*////////////////////////////////// Links /////////////////////////////*/

a{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#626366;
text-decoration:none;
}

a:hover{
color:#000000;
}

a.MainLink{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.MainLink:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

a.GoldenLink{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#b58724;
text-decoration:none;
}

a.GoldenLink:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#b58724;
text-decoration:underline;
}

a.GoldenLinkBig{
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size:12px;
font-weight:bold;
color:#b58724;
text-decoration:none;
}

a.GoldenLinkBig:hover{
color: #999999;
}


a.SmallGrayLink{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#999b9d;
text-decoration:none;
}

a.SmallGrayLink:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

a.GrayLink{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#808080;
text-decoration:none;
}

a.GrayLink:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a.WhiteLink{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

a.WhiteLink:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

a.DarkBlueLink{
font-size:11px;
color:#002e6e;
text-decoration:none;
}

a.DarkBlueLink:hover{
color:#000000;
}


.SubMenuDiv{
padding:4px 0px 0px 10px;
}

.SubMenuDiv a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#002e6e;
text-decoration:none;
}

.SubMenuDiv a:hover{
color:#000000;
}


.SearchDiv a{
background-image:url(../images/submit_off.gif);
background-repeat:repeat-x;
border:1px solid #002e6e;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #ffffff;
text-align:center;
padding:3px;
display:block;
width:176px;
}

.SearchDiv a:hover{
background-image:url(../images/submit_on.gif);
color: #ffffff;
}

a.pages{
font-size:11px;
color:#b58724;
text-decoration:none;
display:block;
width:15px;
height:15px;
text-align:center;
border:1px solid #CCCCCC;
}

a.pages:hover{
color: #ffffff;
background-color:#b58724;
}

.pagesfixed{
font-size:11px;
color: #ffffff;
background-color:#b58724;
display:block;
width:15px;
height:15px;
text-align:center;
border:1px solid #CCCCCC;
}

.submit{
color:#ffffff;
text-align:center;
font-weight:bold;
border:1px solid #cccccc;
}

.submit a{
display:block;
text-decoration:none;
color:#ffffff;
background-image:url(../images/submit_bg.gif);
background-repeat:repeat-x;
padding:2px 0px 3px 0px;
height:12px;
}
.submit a:hover{
background-image:url(../images/submit_bg_on.gif);
background-repeat:repeat-x;
text-decoration:none;
color:#002e6e;
}

/*////////////////////////////////// Text /////////////////////////////*/

.Red{
font-size:11px;
color:#FF0000;
}



.PageTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
background-image:url(../images/title_bg.gif);
background-repeat:no-repeat;
height:22px;
}

.BlackText12{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}


.GoldenText{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#b58724;
}

.GoldenTextBig{
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size:12px;
color:#b58724;
}

.Bold{
font-weight:bold;
}

.BordoText12{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#bc272d;
}

.AreaTitle{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#b58724;
font-weight:bold;
}

.GrayText{
font-size:11px;
color:#626366;
}

.GrayText12{
font-size:12px;
color:#626366;
}

.DarkBlueText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#002e6e;
}

.DarkBlueText12{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#002e6e;
}

.SearchBgLeft{
background-image: url(../images/search_bottom.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
border-left:1px solid #b8babc;
border-bottom:1px solid #b8babc;
}

.SearchBgRight{
background-color:#FFFFFF;
border-right:1px solid #b8babc;
border-bottom:1px solid #b8babc;
}

.GoldenBg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
background-image: url(../images/golden_bg.gif);
background-repeat:repeat-x;
height:21px;
}

.NavyBgBlue{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#002e6e;
background-color:#d6dce4;
padding:5px;
}

.WhiteText12{
font-size:12px;
color:#ffffff;
}
/*////////////////////////////////// Forms /////////////////////////////*/

.InputLogin{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#626366;
border:1px solid #b8babc;
width:160px;
}

.InputEmail{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#626366;
border:1px solid #b8babc;
border-right:none;
width:128px;
}

.file{
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:250px;
color: #666666;
border:1px solid #666666;
}

.TextArea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:150px;
width:300px;
color: #666666;
}

.Button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height:18px;
width:103px;
font-style: normal;
border:1px solid #666666;
background-color:#FFFFFF; 
color:#666666;
}

.tdpadding{
padding-top:7px;
padding-bottom:7px;
padding-left:20px;
}

.Select{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width:184px;
color:#626366;
}

.Select206{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width:208px;
color:#626366;
}

.InputText{
margin:0px;
padding:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width:200px;
color:#626366;
}

.InputTextSearch{
margin:0px;
padding:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:178px;
color:#626366;
}


.SmallSelect{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 11px;
width:100px;
color: #666666;
}



/*/////////////////////////////////////////////////////////////*/
/*////////////////////////////////// Others /////////////////////////////*/

.BlueGrad{
background-image: url(../images/blue_grad.jpg);
background-repeat:repeat-x;
border-top:1px solid #54749f;
}

.GrayGrad{
background-image:url(../images/grad_gray.gif);
background-repeat:repeat-x;
}

.BorderGray{
border:1px solid #b8babc;
}

.HeaderBg{
background-image:url(../images/header_grad.gif);
background-color:#dce6f2;
background-repeat:repeat-y;
padding-bottom:3px;
}

.SerachHeaderBg{
background-image: url(../images/search_head_bg.gif);
background-repeat:repeat-x;
padding-top:3px;
}

.MenuTblBg{
background-image: url(../images/menu_tbl_bg.gif);
background-repeat:repeat-x;
background-color:#dce6f2;
height:32px;
border-bottom:3px solid #dce6f2;
}

.MenuLinkTd{
background-image: url(../images/menu_link_bg.gif);
background-repeat:repeat-x;
height:32px;
text-align:center;
}

.TblBorder{
border:1px solid #b8babc;
}

.Pad10Left{
padding-left:10px;
}

.Pad10Top{
padding-Top:15px;
}

.TopBorder{
border-top:2px solid #2e67ad;
height:25px;
}

.Pad3{
padding:3px;
}

.Pad5Left{
padding-left:5px;
}

.TblGradBlue{
background-image: url(../images/navy_grad.gif);
background-repeat:repeat-y;
}

#pscroller1{
width: 175px;
height: 170px;
padding-right: 5px;
}

#pscroller2{
width: 110px;
height: 170px;
padding: 10px;
}

.caption {
position: relative;
width: 165px;
}

.caption p {
position: absolute;
background: #ccc;
bottom: 10px;
width: 179px;
left: 0;
margin: 0;
font-weight: bold;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
-moz-opacity: .5;
opacity: .5;
filter: alpha(opacity=50);
text-align:center;
}

.GoldenTitle{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#b58724;
}

.DivBlueContainer{
border:1px solid #b3cff1;
padding:10px 10px 10px 10px;
background-color:#FFFFFF;
}

.DivBlueBgContainer{
border:1px solid #b3cff1;
padding:5px 0px 5px 0px;
background-color:#e8ecf1;
}

.DivDarkBlueContainer{
border:1px solid #adc5f2;
padding:5px 5px 5px 5px;
background-color:#386fb2;
}

.BlueBgGrayBrdr{
border:1px solid #b8babc;
padding:5px 2px 5px 2px;
background-color:#e7ebf0;
}

.BlueBgGrayBrdr2{
border:1px solid #b8babc;
background-color:#f0f7ff;
}

.DarkBlueLinks a{
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#002e6e;
text-decoration:none;
background-image: url(../images/dark_blue_arrows.gif);
background-repeat:no-repeat;
background-position:0px 11px;
padding:5px 0px 4px 8px;
display:block;
}

.DarkBlueLinks a:hover{
color: #666666;
}

.BlueBorder{
border:1px solid #a9c1de;
}

.PaddingTitels{
padding:5px 0px 5px 8px;
}

.TitleProject{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#002e6e;
}

.Padding2{
padding:2px;
}

.ViewAll{
background-image:url(../images/view_all_featured.gif);
background-repeat:no-repeat;
padding:2px 0px 0px 0px;
height:20px;
}

.WhiteArrowDiv a{
background-image:url(../images/white_arrows.gif);
background-repeat:no-repeat;
background-position:3px 6px;
padding: 0px 0px 0px 10px;
display:block;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.WhiteArrowDiv a:hover{
color: #CCCCCC;
}

.NewsDiv a{
background-image: url(../images/dot_golden.gif);
background-repeat:no-repeat;
background-position:3px 6px;
padding: 0px 0px 5px 10px;
display:block;
font-size:11px;
color:#999b9d;
text-decoration:none;
}

.NewsDiv a:hover{
color: #002e6e;
}

.GoldenDiv a{
background-color:#c09434;
padding:1px 0px 2px 0px;
display:block;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

.GoldenDiv a:hover{
color: #CCCCCC;
}

.FeaturedBg{
background-image:url(../images/featured_bg.gif);
background-repeat:no-repeat;
padding:5px;
height:92px;
}

.GrayBorderDiv{
border:1px solid #c5c6c8;
background-color:#FFFFFF;
}

.NewsletterDiv{
background-image: url(../images/newletter.gif);
background-position: center;
background-repeat:no-repeat;
vertical-align:bottom;
height:69px;
}

.GrayGradDiv{
background-image: url(../images/grad_gray.gif);
background-repeat:repeat-x;
padding:2px 5px 2px 5px;
}

.DarkBlueGradDiv{
background-image: url(../images/dark_blue_grad.gif);
background-repeat:repeat-x;
padding:2px 5px 2px 5px;
}


.FloatDiv{
width:175px;
float:left;
padding-left:3px;
padding-bottom:5px;
}

.BigFloatDiv{
width:280px;
float:left;
padding-left:3px;
padding-bottom:5px;
}

.ImgFloatDiv{
width:95px;
float:left;
}

.FAQDiv a{
background-image: url(../images/dark_blue_arrows.gif);
background-repeat:no-repeat;
background-position:3px 6px;
padding: 0px 0px 6px 10px;
display:block;
font-size:11px;
color:#002e6e;
text-decoration:none;
}

.FAQDiv a:hover{
color: #626366;
}

.downloadcenterbrdr{
padding:5px;
border-left:1px solid #e3dfdf;
border-top:1px solid #e3dfdf;
}

.brdrright{
border-right:1px solid #e3dfdf;
}

.tblbrdrbottom{
border-bottom:1px solid #e3dfdf;
}


/*///////////////////////////// Scroll ////////////////////////////////*/

table.c4 {HEIGHT: 70px;}
div.c3 {OVERFLOW: hidden; WIDTH: 348px; HEIGHT: 70px}
div.c2 {OVERFLOW: hidden;  HEIGHT: 70px}