/*** Global Resets ***/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, p, blockquote,  embed, object {padding: 0;	margin: 0;}
fieldset, img, abbr {border: 0;}
ul {list-style: none;}
img{ vertical-align:-2px}
image,input,a{ outline:none}

html{}
body{ font:normal 12px Verdana; color:#2568a5; background:#fff url(../images/body_bg.gif) center 0 no-repeat;}
a{ color:#2568a5; text-decoration:none}
a:hover{ text-decoration:none; color:#D4D91C}
.MainWrapper{ width:1000px; margin:0 auto;}
.Header{ overflow:; height:119px;}
.Header .logo{ width:246px; height:119px; float:left; padding:0; margin:0; padding-left:15px;}
.Header .HeaderText{ width:490px; height:61px; float:left; margin:37px 0 0 35px;}
.Header .HeaderText2{ width:490px; height:61px; float:left; margin:37px 0 0 35px;}
.Header .socail{ float:right; margin:60px 10px 0 0; font:normal 12px Verdana; color:#2d71b3}
.Header .socail table td{ padding:2px}
.Header .socail a{font:normal 12px Verdana; color:#2d71b3}
.Header .socail a:hover{color:#2d71b3}

.Navigation{background:url(../images/nav_bg.gif) 0 0 repeat-x}
.Navigation ul{ overflow:hidden; padding:0; margin:0}
.Navigation ul li{float:left; height:46px; padding:0 2px 0 0; background:url(../images/nav_seprator.gif) 100% 0 no-repeat;}
.Navigation ul li a{display:block; height:46px; float:left; padding:0 18px; font:bold 14px Arial; color:#2e71b3; line-height:46px; }
.Navigation ul li a:hover ,.Navigation ul li a.active{text-decoration:none; color:#fff; background:url(../images/nav_hover.gif) 0 100% repeat-x}
.Navigation ul li.last{ background:none; padding:0}


.NavigationPink{background:url(../images/nav_bg-pink.gif) 0 0 repeat-x}
.NavigationPink ul{ overflow:hidden; padding:0; margin:0}
.NavigationPink ul li{float:left; height:46px; padding:0 2px 0 0; background:url(../images/nav_seprator.gif) 100% 0 no-repeat;}
.NavigationPink ul li a{display:block; height:46px; float:left; padding:0 18px; font:bold 14px Arial; color:#ffffff; line-height:46px; }
.NavigationPink ul li a:hover ,.Navigation Pink ul li a.active{text-decoration:none; color:#fff; background:url(../images/nav_hover.gif) 0 100% repeat-x}


.HomeContent{ overflow:hidden}
.HomeLeft{ float:left; width:498px; padding:0 4px 11px 0}
.HomeRight{ float:left; width:498px; margin:0; background:#f1f5cc; padding:0px;}
.homeBlocks{ padding:27px 0 0 0; overflow:hidden}
.homeBlocks .block{ float:left; width:248px; height:203px}

.Links{ background:#d2ebf7; padding:20px; overflow:hidden}
.Links .Linkblock{ float:left; width:280px; margin:0 0 0 20px }
.Links .Linkblock h3{ padding-bottom:15px; font-size:17px;}
.Links .Linkblock a{ font-size:14px; color:#006fbb; display:block; padding:0 0 3px 0}
.Links .Linkblock a:hover{ text-decoration:underline; color:#d4d91c}


.Linkswd{ background: url(../images/do-white.jpg) left 55px repeat-x #d2ebf7; padding:20px; overflow:hidden; margin-right:19px; margin-top:20px; min-height:235px;}
.Linkswd .Linkblock{ float:left; width:200px; margin:0 0 0 20px }
.Linkswd .Linkblock h3{ padding-bottom:40px; font-size:15px;}
.Linkswd .Linkblock a{ font-size:12px; color:#006fbb; display:block; padding:0 0 7px 0}
.Linkswd .Linkblock a:hover{ text-decoration:underline; color:#d4d91c}

.HomeAdBox{ background:#808080; height:230px}
.RightBtmBox{ overflow:hidden} 
.GetInvolved{ float:left; width:247px}
.LatestNews{ margin:23px 44px 0 30px; float:left; width:175px}
.LatestNews h1{ background:url(../images/border_bottom1.gif) 0 100% repeat-x; padding-bottom:15px}
.LatestNews h3{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.LatestNews .box{background:url(../images/border_bottom1.gif) 0 100% repeat-x; padding:15px 0; color:#2e71b1}
.LatestNews .box a{color:#2e71b1}
.LatestNews .box a:hover{ text-decoration:underline; color:#d4d91c}

.MainContent{ padding:50px 20px 15px 17px;}
.ThreeColumn{overflow:hidden}
.ThreeColumn .firstColmn{ float:left; width:235px; padding:0 25px 0 0}
.ThreeColumn .secondColmn{ float:left; width:438px; background:url(../images/border_right.gif) 0 0 repeat-y; padding:0 25px 0 25px}
.ThreeColumn .thirdColmn{ float:right; width:210px;}

.ThreeColumn .secondColmnfull{ float:left; width:100%; background:none; padding:0px;}
.ThreeColumn .secondColmnnoright{ float:left; width:675px; background:url(../images/border_right.gif) 0 0 repeat-y; padding:0 0px 0 25px}
.ThreeColumn .secondColmnnoleft{ float:left; width:725px; background:none; padding:0 25px 0 0px}

.LeftLinks{ padding:0 0 50px 0; background:url(../images/border_bottom1.gif) 0 100% repeat-x;}
.LeftLinks{ padding:0 0 50px 0; background:url(../images/border_bottom1.gif) 0 100% repeat-x;}
.LeftLinks h1{ border:3px solid #2568A5; border-width:3px 0; padding:2px 0 4px 0}
.LeftLinks h1 a{color:#2d70b2;}
.LeftLinks ul{ padding:0; margin:0; list-style:none}
.LeftLinks ul li{background:url(../images/border_bottom1.gif) 0 100% repeat-x;}
.LeftLinks ul li a{ display:block; background:url(../images/bullet.gif) 0 12px no-repeat; font:normal 16px Arial, Helvetica, sans-serif; color:#2d70b2; padding:5px 0 7px 10px }
.LeftLinks ul li a:hover{ text-decoration:none; color:#d4d91c}

.LeftLinks2{ padding:0 0 50px 0;}
.LeftLinks2 h1{ border:3px solid #2568A5; border-width:3px 0; padding:2px 0 4px 0}
.LeftLinks2 ul{ padding:0; margin:0; list-style:none}
.LeftLinks2 ul li{background:url(../images/border_bottom1.gif) 0 100% repeat-x;}
.LeftLinks2 ul li a{ display:block; font:normal 16px Arial, Helvetica, sans-serif; color:#2d70b2; padding:10px 0 10px 0px }
.LeftLinks2 ul li a:hover{ text-decoration:none; color:#d4d91c}

.leftblock{ background:url(../images/border_bottom1.gif) 0 100% repeat-x; font-size:16px; padding:10px 0; display:block}
.leftblock .Image{ padding:10px 0}
.leftblock a{ color:#2d70b2;}
.leftblock a:hover{ color:#d4d91c;}
.thirdColmn p{ padding-bottom:20px}
.Newsletter{ background:url(../images/sign_up.gif) 0 0 no-repeat; width:209px; height:128px; padding-top:145px; padding-left:10px;}
.Newsletter input, .Newsletter select { border:1px solid #000000; padding:1px;}

.banner{ border-bottom:3px solid #2568A5; padding-bottom:30px}
.banner h1{ background:#ffac36; padding:10px; font-size:20px; color:#000; font-weight:bold;}
.banner h1 span{ color:#fff; font-weight:bold;}
#Story h1{ background:url(../images/border_bottom1.gif) 0 100% repeat-x; padding:10px 0 15px 0; margin:0 0 25px 0}
#Story .desc p{ font-size:15px; color:#2568A5; font:normal 16px Arial;}
#Story .block{ background:url(../images/border_bottom1.gif) 0 100% repeat-x; padding:15px 0}
#Story .block h2{ padding:0 0 20px 0}
#Story .section{ padding:10px 0; color:#2568A5}
#Story .section h2{ padding:0;}

.bx-wrapper{z-index:99;}
.bx-prev{ background:url(../images/slide_arrow_left.png) 0 0 no-repeat; width:39px; height:39px; display:block; position:absolute; left:10px; top:110px; text-indent:-3000px; z-index:3005}
.bx-next{ background:url(../images/slide_arrow_right.png) 0 0 no-repeat; width:39px; height:39px; display:block; position:absolute; right:10px; top:110px; text-indent:-3000px; z-index:3005}

h1{ font:normal 18px Arial; color:#2e71b1; padding-bottom:8px;}
h2{ font:bold 16px Arial; color:#2e71b1; padding-bottom:6px}
h3{ font:bold 20px Arial; color:#2e71b1; padding-bottom:6px}
h4{ font:bold 13px Arial; color:#2e71b1; padding-bottom:6px}
h5{ font:bold 12px "Trebuchet MS"; color:#fff; padding-bottom:6px;}

#Footer{ overflow:hidden; background:url(../images/border_bottom.gif) 0 100% repeat-x; padding:20px 0; font:normal 9px Verdana; color:#2e71b1}
#Footer .FooterLinksLeft{ float:left; width:70%;}
#Footer a{ color:#2e71b1;}
#Footer a:hover{ color:#2568a5;text-decoration:none;}
#Footer .FooterLinksRht{ float:right; width:30%; text-align:right;}
.footerBtm{ padding:15px 0; overflow:hidden; font:normal 9px Verdana; color:#2e71b1}
.footerBtm .Copyright{ float:left; width:45%;}
.footerBtm .footerLogos{ float:right; width:45%; text-align:right}

p{ padding-bottom:10px; line-height:16px;}
.bigText{ font-size:15px; font-weight:bold; color:#002060}
.blueText{ color:#002060}
.clrText2{ color:#86087f}

.input{ background:#f2f2f2; border:1px solid #e4e4e4; padding:3px 10px 4px 5px; font:normal 13px "Trebuchet MS"; color:#2e2c2b; width:250px}
.select{ background:#f2f2f2; border:1px solid #e4e4e4; padding:3px 3px 3px 5px; font:normal 13px "Trebuchet MS"; color:#2e2c2b; width:267px}
.BtnSubmit{ background:url(../images/btn_submit.gif) 0 0 no-repeat; height:26px;  width:68px; border:none; cursor:pointer;}
.BtnSignUp{ background:url(../images/btn_sign_up.jpg) 0 0 no-repeat; height:51px;  width:52px; border:none; cursor:pointer;}

a.buttonLink{ display:block; background:url(../images/button_bg.gif) 0 0 no-repeat; height:25px;  padding:0 0 0 10px; width:auto; float:left}
a.buttonLink span{ background:url(../images/button_bg.gif) 100% 0 no-repeat; height:25px; padding:0 10px 0 0; text-align:center; font-size:13px; font:normal 12px "Trebuchet MS"; color:#f6f6f6; line-height:23px; display:block; width:auto; cursor:pointer}

.AlignRight{ text-align:right}
.ovflHidden{ overflow:hidden}

.secondColmn ul{ padding:0; margin:0; list-style:none;}
.secondColmn ul li{ background:url(../images/bullet.gif) 0 7px no-repeat; padding:0 0 8px 17px;}

ul.list{ padding:0; margin:0; list-style:none; overflow:hidden}
ul.list li{ background:url(../images/bullet1.gif) 0 2px no-repeat; padding:0 0 8px 25px; font-weight:bold; font-size:13px;}
ul.list li a{ font-weight:bold; font-size:13px; color:#2e2c2b}
ul.list li a:hover{ color:#86087f}

.secondColmn ul{ padding:0; margin:0; list-style:none;}
.secondColmn ul li{ background:url(../images/bullet.gif) 0 8px no-repeat; padding:0 0 8px 17px;  font:normal 16px Arial;}

.FormTable{ margin:5px 0 0 0;}
.FormTable td{ padding:5px 0}
.mandetory{ color:#ff0000; font-weight:bold}
.devider{ padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #e4e4e4}

.Table{ background:#acccdb;}
.Table th{ padding:5px 10px; background:#ddeaf0; color:#108dc8; font-weight:bold}
.Table td{ padding:5px 10px; background:#f5f5f5}

.Form td{ padding:5px 10px}
.tab1{ color:#2568a5; padding:5px 5px; background:url(../images/tab1-bg.jpg) left -2px repeat-x #c5d3dc; width:234px; min-height:165px;}
.tab2{ color:#2568a5; padding:5px 5px; background:url(../images/tab2-bg.jpg) left -2px repeat-x #edccb3; width:234px; min-height:165px;}
.tab3{ color:#2568a5; padding:5px 5px; background:url(../images/tab3-bg.jpg) left -2px repeat-x #d9de7c; width:234px; min-height:165px;}
.tab4{ color:#2568a5; padding:5px 5px; background:url(../images/tab4-bg.jpg) left -2px repeat-x #f4e882; width:234px; min-height:165px;}
.tab5{ color:#2568a5; padding:5px 5px; background:url(../images/tab5-bg.jpg) left -2px repeat-x #bbb7d0; width:234px; min-height:165px;}
.tab6{ color:#2568a5; padding:5px 5px; background:url(../images/tab6-bg.jpg) left -2px repeat-x #b1d5e7; width:235px; min-height:165px;}
.tab1 p, .tab2 p, .tab3 p, .tab4 p, .tab5 p, .tab6 p{
	padding-left:3px; padding-bottom:5px;
}


.tab1 a{ display:block; /*background:url(../images/tab1.jpg) left top repeat-x;*/ padding:4px 8px; width:228px; position:relative; margin-left:-5px;}
.tab2 a{ display:block; /*background:url(../images/tab2.jpg) left top repeat-x;*/ padding:4px 8px; width:228px; position:relative; margin-left:-5px;}
.tab3 a{ display:block; /*background:url(../images/tab3.jpg) left top repeat-x;*/ padding:4px 8px; width:228px; position:relative; margin-left:-5px;}
.tab4 a{ display:block; /*background:url(../images/tab4.jpg) left top repeat-x;*/ padding:4px 8px; width:228px; position:relative; margin-left:-5px;}
.tab5 a{ display:block; /*background:url(../images/tab5.jpg) left top repeat-x;*/ padding:4px 8px; width:228px; position:relative; margin-left:-5px;}
.tab6 a{ display:block; /*background:url(../images/tab6.jpg) left top repeat-x;*/ padding:4px 8px; width:228px; position:relative; margin-left:-5px;}

.tab1 p a, .tab2 p a, .tab3 p a, .tab4 p a, .tab5 p a, .tab6 p a{
	background:none !important;
}
ul#port1, ul#port2, ul#port3, ul#port4, ul#port5 {
	padding:0px;
	margin:0px;
}
ul#port1 li, ul#port2 li, ul#port3 li, ul#port4 li, ul#port5 li {
	padding:0px;
	margin:0px;
}
fieldset {
display: block;
-webkit-margin-start: 2px;
-webkit-margin-end: 2px;
-webkit-padding-before: 0.35em;
-webkit-padding-start: 0.75em;
-webkit-padding-end: 0.75em;
-webkit-padding-after: 0.625em;
border: 2px groove threedface;
border-image: initial;
}