﻿/*layout setup */
 
#header{ height:auto;  }
#logos{clear:both;}
#lCol, #rCol {float:left; width:251px;}
#rCol {float: right;}
#mCol {width:515px; padding:0px; float:left;}
#mCol .copies{min-width:475px;}
#mColExtended{width:760px; padding:0px; float:left;} 

/* two column layout setup */
#lCol.extended , #rCol.extended{width:503px;}
/* end two column layout setup */

/* single Column Layout Setup*/
#singleCol{width:1000px;}
/* end aingle Column Layout Setup */

/* errorPage setup */
.errorPage{margin-left:246px; font-weight:bold;}
/* end errorPage setup */

/* end layout setup */



/* header section*/
#header{margin-bottom:10px;}
#logos{height:115px;position:relative; width:1000px;  }
#clientLogo{position:absolute; bottom:0; left:0; margin:10px;}
#greeting{ float:left; padding-right:10px; color:#fff;}
#greeting a{ color:#fff;}

/*navigation section*/
.nav{ display:block; position:relative; width:500px; float:right; padding:0;}
.nav li{float:left; list-style:none; height:28px;}
.nav .mainNav{ background: #f3f3f3 url(../../images/navBg.jpg) repeat-x; height:27px;}
.nav .mainNav .current{ background:#fff; background:url(../images/navBg_over.jpg) repeat-x; height:27px; color:#666;  }
.nav .mainNav .current a{color:#555;}
.nav .withSub{height:54px; border-bottom:1px solid #8f8f8f;}
.nav a{padding:2px 25px 2px 20px; color:#fff; display:inline-block;  line-height:25px; font-weight:bold; }
.nav a:hover{color:#fff;}
.nav .sub { position:absolute; top:27px; left:0;  width:550px; clear:left; }
.nav .sub .firstLink {}
.nav .sub a{padding:2px 0px 2px 19px; font-size:12px; color:#000; font-weight:normal; }
.nav .sub a:hover{color:#000;}
.nav .sub .current a{font-weight:bold;}
.navCorner{ height:27px; width:16px; float:right; background:url(../images/navCorner.png) no-repeat; }
.subNavCorner{background:url(../images/navCorner2.png) no-repeat; height:55px; }
/*end navigation section*/





/* header end section */


/*tab link*/
.tabLink{position:absolute; left:0;}
.tabLink li{padding-bottom:5px;}
.tabLink a{ display:block;}
.tabLink .myRepnationTab{ background:url(../images/buttons/myRepnationBtn.png) no-repeat; height:113px; width:25px;}	
.tabLink .referFriendTab{ background:url(../images/buttons/referFriendBtn.png) no-repeat; height:113px; width:25px;}	

/*end tab link*/

/* header end section */



/* container setting */
.container .cHeader .c {height:17px;}
.container .cFooter .c{font-size:1px; height:24px;}
.container .cHeader{  background:transparent url(../../images/containerHeader.png) no-repeat 0px 0px;margin-right:24px;}
.container .cHeader .c{background:transparent  url(../../images/containerHeader_corner.png) no-repeat right 0px;margin-right:-24px; }
.container .cBody{ background:transparent url(../../images/containerBody.png) repeat-y; margin-right:24px;}
.container .cBody .c{background:transparent  url(../../images/containerRbodyBg.png) repeat-y right 0px;margin-right:-24px;}
.container .cBody .c .copies{ margin:0px 3px 0px 5px; padding:0 15px 0 11px;}
.container .cFooter{ background:transparent  url(../../images/containerFooter.png) no-repeat 0px 0px; margin-right:24px;}
.container .cFooter .c{background:transparent  url(../../images/containerFooter_conner.png) no-repeat right 0px; margin-right:-24px; height:24px;}
.container h3{color:#656565; font-size:15px !important; padding-left:11px; margin-bottom:5px;}
.container h3 a{color:#656565; text-decoration:none;}
.container h3 a:hover{color:#A30202;}

/* end container setting */

/* red header container setting */
.container .title{margin-bottom:5px; font-weight:bold;}
.container .titleLc{ background:url(../../images/titleLcorner.gif) no-repeat; height:24px;  padding:0px; line-height:20px; }
.container .titleLc span{color:#fff; text-transform:uppercase; font-size:16px; float:left; margin:0px -10px 0px 10px; padding:3px 10px 0 0px; background: #A30202 url(../../images/titleRcorner.gif) top right no-repeat;height:21px; }
/* red header end container setting */


/*container setup*/
.publicContainer .header{ background:url(../images/topLCorner.png) top left no-repeat; height:17px; width:1000px; margin-right:0px 0px 16px 0px;}
.publicContainer .header .corner{ background:url(../images/topRCorner.png) top right no-repeat; height:17px; margin-left:984px;}
.publicContainer .content{ background:#fff; padding-left:10px; margin-right:10px;}
.publicContainer .footer {background:url(../images/bottomLCorner.png) no-repeat;  height:17px; width:1000px; margin-right:16px;}
.publicContainer .footer .corner{ background:url(../images/bottomRCorner.png) top right no-repeat; height:17px; margin-left:984px;}
/*end container setup*/
