@charset "utf-8";

/******** General Classes *********/
body { background:#ebe0c4 url('graphics/bg.jpg') center top no-repeat; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

* { margin:0; padding:0; }

ul, li, ol { margin:0px; padding:0px; list-style-type:none; }

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

img, input { border:none; float:left; outline:none; }

a { outline:none; border:none; text-decoration:none; cursor:pointer; }

.FloatLeft { float:left }

.FloatRight { float:right }

.Display { display:none; }

/******************************************************************************** 
						       Outer Wrapper - Header Wrapper
*********************************************************************************/
#OuterWrapper {width:960px; height:auto; margin:0 auto; }
.Relative{ position:relative; float:left; }
.Relative img{ position:absolute; left:10px; }
#OuterWrapper .TopHeader{ background:url(graphics/TopHeader.jpg) left top repeat-x; width:960px; height:97px; float:left; }
.TopNav{ width:455px; float:right; height:50px; color:#ebe0c4; padding:10px 0px 0 0; }
.TopNav a{ color:#ebe0c4; }
.lsting{ float:left; width:255px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.PheBg{ background:url(graphics/PhoneBg.jpg) left top no-repeat; width:199px; height:36px; float:right; text-indent:-2000px; }
.Navigation{ width:960px; float:right; }
.Navigation ul{ width:683px; float:right; }
.Navigation ul li{ width:auto; float:left; padding:0 2px; }

.Navigation ul li a{ background:url(graphics/navrpt.gif) repeat-x; width:auto; height:26px; float:left; color:#ebe0c4; font-size:14px; font-weight:bold; line-height:26px; }
.Navigation ul li a span.left{ background:url(graphics/navlft.gif) left -26px no-repeat; width:auto; height:26px; float:left;}
.Navigation ul li a span.right{ background:url(graphics/navrgt.gif) right -26px no-repeat; width:auto; height:26px; float:left; padding:0 9px;}

.Navigation ul li.current-menu-item a{ background:url(graphics/navrgt_hover.gif) repeat-x; width:auto; height:26px; float:left; color:#ebe0c4; font-size:14px; font-weight:bold; line-height:26px; }
.Navigation ul li.current-menu-item a span.left{ background:url(graphics/navlft.gif) left -26px no-repeat; width:auto; height:26px; float:left;}
.Navigation ul li.current-menu-item a span.right{ background:url(graphics/navrgt.gif) right -26px no-repeat; width:auto; height:26px; float:left; padding:0 9px;}

.Navigation ul li a:hover{ background:url(graphics/navrgt_hover.gif) repeat-x; width:auto; height:26px; float:left; color:#ebe0c4; font-size:14px; font-weight:bold; line-height:26px; }
.Navigation ul li a:hover span.left{ background:url(graphics/navlft.gif) left -26px no-repeat; width:auto; height:26px; float:left;}
.Navigation ul li a:hover span.right{ background:url(graphics/navrgt.gif) right -26px no-repeat; width:auto; height:26px; float:left; padding:0 9px;}

.socialmedia{ float:right; width:200px; height:29px; padding-top:5px; }
.socialmedia img{ padding-right:8px; }


/******************************************************************************** 
						       Content Wrapper
*********************************************************************************/
.ContentWrapper{ width:953px; float:left; height:auto; background:#fff; padding:7px 0 0 7px; }
.ContentWrapper .Header{ width:946px; float:left; height:auto; padding:0 0 8px 0; }
.HeaderLft{ width:206px; float:left; }
.HeaderRgt{ width:739px; float:left; }
.Box1{ width:739px; float:left; padding:0 0 3px 0; }
.Box1Lft{ width:476px; float:left; }
.Box1Rgt{ width:263px; float:left; }
.HeaderRgt .img1{ padding:0 0 0 2px; float:left; }
.HeaderRgt .img2{ padding:3px 0 0 0; float:left; }
.ContentMain{ width:953px; float:left;  }
.ContentMain .ContentLft{ width:695px; min-width: 690px; background:#fff url(graphics/contentbg.jpg) left top repeat-x; height:auto; float:left; overflow:hidden; min-height: 550px;}
.ContentMain .ContentRgt{ width:254px; float:left; padding:0 0 0 4px; display:inline; overflow:hidden; }
.ContentLft h1{ background:url(graphics/headingtxt.jpg) 5px 9px	 no-repeat; width:680px; height:80px; float:left; padding:10px; }
.ContentLft .img3{ padding:5px 0 0 10px; float:left; }
.ContentLft p{ width:670px; line-height:16px; padding:0 0 15px 10px;  }
.DataRow{ width:680px; float:left; padding:10px 0 10px 10px; }
.DataRow .Rowtxt{ width:480px; float:left; padding:10px 0 10px 20px; }
/******************************************************************************** 
						       Tabs css
*********************************************************************************/
#TabsOuter { float:left; width:695px; padding:32px 0 0 0; display:inline; overflow:hidden;  }
#TabsOuter #TabsNav { float:left; height:30px; width:660px; position:relative; top:-6px; left:0px; }
#TabsOuter #TabsNav ul { float:left; width:660px; position:absolute; top:0; left:0; z-index:999999999; font-family:"Helvetica", Arial, sans-serif; }
#TabsOuter #TabsNav ul li { float:left; padding:0 2px 0 0; width:auto; font-size:14px; }
/*** Tab a ***/
#TabsOuter #TabsNav ul li a { background:url('graphics/tab_midbg.gif') 0 0px repeat-x; color:#000; font-size:14px; text-decoration:none; height:37px; width:auto; float:left; color:#fff; font-weight:bold;  }
#TabsOuter #TabsNav ul li a span.TabLhs { background:url('graphics/tab_lhs.gif') 0 0px no-repeat; float:left; height:37px; width:auto; }
#TabsOuter #TabsNav ul li a span.TabRhs { background:url('graphics/tab_rhs.gif') right 0px no-repeat; float:left; line-height:37px; height:37px; padding:0 10px; width:auto; }
/*aded for narrow*/
#TabsOuter #TabsNav ul.narrow li a span.TabRhs { background:url('graphics/tab_rhs.gif') right 0px no-repeat; float:left; line-height:37px; height:37px; padding:0 10px; width:auto; }
/*** Tab a:hover ***/
#TabsOuter #TabsNav ul li a:hover { background:url('graphics/tab_midbg.gif') 0 -37px repeat-x; float:left; height:37px; width:auto; color:#4892bf; }
#TabsOuter #TabsNav ul li a:hover span.TabLhs { background:url('graphics/tab_lhs.gif') 0 -37px no-repeat; float:left; height:37px; width:auto; }
#TabsOuter #TabsNav ul li a:hover span.TabRhs { background:url('graphics/tab_rhs.gif') right -37px no-repeat; float:left; line-height:37px; padding:0 10px; width:auto; }
#TabsOuter #TabsNav ul.narrow li a:hover span.TabRhs { background:url('graphics/tab_rhs.gif') right -37px no-repeat; float:left; line-height:37px; padding:0 10px; width:auto; }
/*** Tab active ***/
/*aded for narrow*/

#TabsOuter #TabsNav ul li a.active { background:url('graphics/tab_midbg.gif') 0 -37px repeat-x; float:left; height:37px; width:auto; color:#4892bf; font-size:14px;  }
#TabsOuter #TabsNav ul li a.active span.TabLhs { background:url('graphics/tab_lhs.gif') 0 -37px no-repeat; float:left; height:37px; width:auto; }
#TabsOuter #TabsNav ul li a.active span.TabRhs { background:url('graphics/tab_rhs.gif') right -37px no-repeat; float:left; line-height:37px; padding:0 12px; width:auto; }
/*aded for narrow*/
#TabsOuter #TabsNav ul.narrow li a.active span.TabRhs { background:url('graphics/tab_rhs.gif') right -37px no-repeat; float:left; line-height:37px; padding:0 10px; width:auto; }

/*** Tab Home Content ***/
#TabsOuter .TabContent { background:url('graphics/lhs_midbg.jpg') repeat-y; float:left; width:695px; border-top:1px #e8e8e8 solid; }
#TabsOuter .TabContent .TabContentInner { background:url('graphics/lhs_botm.jpg') left bottom no-repeat; float:left; width:665px; padding:11px 15px 18px 15px; }
.ContentRow{ width:680px; float:left; }
.ContentRowRgt{ width:555px; float:left; padding:0 0 0 15px; }
.ContentRowRgt h2{ color:#4892bf; font-size:11px; float:left; text-transform:uppercase; font-weight:bold; padding:0 0 0 10px; }
.ContentRowRgt p{ width:540px; font-size:11px; float:left; line-height:14px; }
.ContentRowRgt a{ color:#4892bf;}
.MoreAbt{ background:#ddeaf2; width:275px; height:24px; float:left; margin:10px 0 0 128px; display:inline; }
.rdtxt1{ color:#da5651; font-size:16px; float:left; padding:0 0 0 5px; }
.MoreAbt .txt2{ color:#4892bf; font-size:10px; float:left; padding:5px 0 0 5px; text-transform:uppercase; }
.MoreAbt .txt2 a{ color:#4892bf; }
.ContentRgt .CheckWrapper{ background:url(graphics/checkbg.jpg) left top no-repeat; width:244px; height:170px; float:left; padding:3px 0 0 0; }
.CheckWrapper h3{ background:url(graphics/chkhdg.jpg) left top no-repeat; float:left; width:220px; height:25px; padding:0 0 0 10px; text-indent:-2000px; }
.CheckWrapper .hdgimg{ padding:5px 0 10px 2px; float:left; }
.CheckWrapper fieldset{ width:240px; float:left; border:none; padding:3px 0; }
.CheckWrapper fieldset label{ width:63px; float:left; color:#ecdbb9; padding:0 0 0 5px; }
.CheckWrapper fieldset .inputbx1{ background:url(graphics/inputbg.jpg) left top no-repeat; width:131px; height:21px; float:left; padding:0 4px 0 0; }
.Chkbtn{ padding:107px 0 0 70px; float:left; }
.DescWrapper{ width:248px; float:left; }
.DescWrapper .DescRpt{ background:url(graphics/DescRpt.jpg) left top repeat-y; width:248px; float:left; height:auto; }
.DescWrapper .DescTop{ background:url(graphics/DescTop.jpg) left top no-repeat; width:248px; float:left; height:auto; }
.DescWrapper .DescBtm{ background:url(graphics/DescBtm.jpg) left bottom no-repeat; width:248px; float:left; height:auto; }
.DescWrapper .memhdg{ color:#797266; font-size:12px; float:left; width:230px; font-weight:bold; padding:5px 0 0 10px; }
.DescWrapper .memdetail{ width:230px; float:left; padding:5px 0 15px 10px; color:#666666; font-size:11px; }
.DescWrapper .memlink{  float:left; padding:0 0 15px 10px; color:#387fb2; font-size:13px; font-weight:bold; }
.DescWrapper img{ padding:10px 0 0 2px; float:left; }
.mapimg{ float:right; width:98px; padding:10px 0 0 0; }
.maptxt{ color:#666666; font-size:11px; float:left; width:133px; overflow:hidden; padding:10px 0 0 0; }
.maptxt span{ padding:10px 0 0 10px; float:left; width:122px; display:inline; overflow:hidden; }
.Nrtxt{ padding:3px 0 0 3px; float:left;  }
.Nrtxt a{ color:#387fb2; }
.GiftWrapper{ background:url(graphics/giftbx.jpg) left top no-repeat; width:244px; height:72px; float:left; }
.GiftWrapper span{ width:224px; float:left; color:#676259; font-size:23px; padding:20px 0 0 15px; font-family:"Helvetica", Arial, sans-serif; }
/******************************************************************************** 
						       Footer Wrapper
*********************************************************************************/

.FooterWrapper{ width:960px; float:left; padding:10px 0 30px 0; }
.FooterWrapper ul{ width:860px; float:left; text-align:center; padding:5px 0 5px 90px; text-transform:uppercase; border-bottom:1px solid #a59d8a; border-top:1px solid #a59d8a; margin:0 0 15px 0; }
.FooterWrapper ul li{ width:auto; float:left; padding:0 4px; color:#8d8470; font-size:10px; }
.FooterWrapper ul li a{ color:#8d8470; }
.FooterWrapper p{ width:945px; text-align:center;  color:#8d8470; font-size:11px; padding:15px 0 0 0;  }
ul#menu-footer li.last_item{display: none; height:0px; width:0px;
margin:0px; padding:0px;}
h3.pagetitle{border-bottom: 8px solid #878787;font-size: 20px; padding: 5px 0 20px 0;width: 680px; clear: both; float: left;display: block;margin: 2px 0 0 10px;}
.specialBlue{color: #193570;}
.headings{font-weight: bold; font-size: 13px;}
div.seprator{margin: 10px 0px 0 0 ; border-top: 5px solid #ccc; clear: both; width: 690px;}
ul.bullted
{
list-style-type : disc ! important;
margin: 5px 0 0 15px;
clear: both;
}
ul.bullted li
{
	padding: 5px 10px;
	list-style-type : disc ! important;
}
ul.bullted li p
{
	float: none;
	padding:0px;
}
.blueheadings
{
	font-size: 14px;
	color: #193570;
	font-weight: bold;
}
div.inboxList
{
	float: left;
	width: 500px;
	margin:0px;
	padding:0px;
}
div.inboxList ul.bullted
{
list-style-type : disc ! important;
margin: 0px 0 0 35px;
clear: both;

}
div.inboxList ul.bullted li
{
	padding: 5px 10px;
	list-style-type : disc ! important;
	
}
div.inboxList ul.bullted li p
{
	float: none;
	padding:0px;
	width: 460px;
}
.widEXC
{
	width: 150px;
	border: 1px solid black;
	float: left;
	padding: 0px 1px;
}

.widEXCLINK
{
	padding: 0px 9px;
	text-align: center;
}
img#CDSWIDEXCLOGO
{
	padding: 2px 10px;
}
.rtInner
{

}
.logoImg{
        width:100%; 
		height:65px;
        float:left;		}

.revHorizontalBoxes{
                width:170; }		
.extraLinks ul li
{
	border-bottom: 1px dotted #666;
	margin: 3px  0 0 0;
}












