/* CBSWeb/blue  Screen View -------------------*/	

/*remove these items for printing*/
.mainnav {display:none;}
.leftblock {display:none;}	
.leftblockus {display:none;}	
.footer {display:none;}
.button-panel {display:none;} 
.button-container {display:none;}	
/*end*/
	
	body {font-size:small;  font-family: Tahoma;  margin-top:0px;  text-align:center;}
		*html body {margin-top:-16px;}
		*:first-child+html body {font-size:small;  font-family: Tahoma;  margin-top:-16px;  text-align:center;}			
		
    .outercontainer {width: 760px;	margin:	 -1px auto; text-align: left; }	
    	*html .outercontainer {margin: 0px auto;}	
		
    .contentblock {width: 570px; float:right; padding-right:2px;}	
	.bodytext {min-height:350px; width:550px; float:left; border-left:1px solid #cccccc; padding:4px 0px 10px 10px; margin-left:0px; margin-bottom:20px;}
		*html .bodytext {margin-bottom:0px;}
		
	.htmlpage {text-align:left; font-family:Tahoma; font-size:80%; width:100%; padding:4px 0px 10px 10px; margin-left:0px; margin-bottom:20px;}
		
	h1 {color:#026CB6; font-size:medium;}
	h2 {color:#026CB6; font-size:small;}
	h2 a {color:#026CB6; font-size:small;}	
	h3 {color:#000000; font-size:small;}
	
	.skip {border:0px;}
	.hand {cursor:hand;}	
	
	a {color:#026CB6; text-decoration:none;}
	a:hover {color:#026CB6; text-decoration:none;}
	a:visited {color:#026CB6; text-decoration:none;}
	
	a.mininav:link {color:#706B68; text-decoration:none;}
	a.mininav:visited {color:#706B68; text-decoration:none;}
	a.mininav:hover {color:#706B68; text-decoration:none;}
	
	a.gml:link {color:#8e0054; text-decoration:none; }
	a.gml:visited {color:#8e0054; text-decoration:none;}
	a.gml:hover {color:#8e0054; text-decoration:none;}
	
	a.cbs:link {color:#C25700; text-decoration:none;}
	a.cbs:visited {color:#C25700; text-decoration:none;}
	a.cbs:hover {color:#C25700; text-decoration:none;}
	
	a.gmlbold:link {color:#8e0054; text-decoration:none; font-weight:bold; }
	a.gmlbold:visited {color:#8e0054; text-decoration:none; font-weight:bold;}
	a.gmlbold:hover {color:#8e0054; text-decoration:none; font-weight:bold;}
	
	a.cbsbold:link {color:#C25700; text-decoration:none; font-weight:bold;}
	a.cbsbold:visited {color:#C25700; text-decoration:none; font-weight:bold;}
	a.cbsbold:hover {color:#C25700; text-decoration:none; font-weight:bold;}
	
	.pinkbold {color:#8e0054; font-weight:bold;}
	.orgbold {color:#c25700; font-weight:bold;}
	
	.colour {color:#026CB6; font-weight:bold;}
	.bold {font-weight:bold;}
	.contacts {font-weight:normal; color:#026CB6; font-size:150%;}
	.dots {border-bottom: 1px dotted #cccccc; padding-bottom:10px;}
	.center {text-align:center;}
		
	.pink {color:#8E0054;}
	.blue {color:#026cb6;}
	.org {color:#c25700;}
	
	.logoleft {float:left; margin-right:30px; margin-bottom:25px;}
	.warning{font-family:Tahoma; font-size:10pt; color:red; font-weight:bold;}
	.homelink {margin:25px 0px 30px 10px;}
	
	.greyborder {border:2px solid #cccccc; padding:0px 5px 5px 10px ;}
	.blueborder {border:1px solid #026cb6; padding:10px;}
	
	.sitedown_home {text-align:center; float:left; margin-top:-10px; font-size:85%;  margin-bottom:5px; width:750px; background-color:#E1E1E1; font-weight:normal; color:Black; padding:5px;}
		*html .sitedown_home {margin-bottom:-15px; font-size:80%;}
	*:first-child+html .sitedown_home {margin-top:0px; margin-bottom:5px;}
	
	.noborder {border:0px;}	
	
	.legals {font-size:85%; color:#666666;}
	
	.indent {margin-left:20px;}
		
/* about us pledge */	
	.aulinks_left {float:left; width:265px;}
	.aupledge {border:1px solid white; float:right; width:270px; height:345px; margin-bottom:20px; background-image: url(/images/covconnect/Pledge_LrgBg.gif); background-position:top left; background-repeat:no-repeat;}
	.aupledge ul {margin-top:130px; margin-left:30px; padding-right:25px;}
		*html .aupledge ul {margin-left:65px; padding-right:30px;}
		*:first-child+html .aupledge ul {margin-top:130px; margin-left:65px; padding-right:30px;}
	.aupledge ul li {color:#026CB6; list-style-image: url(/images/covconnect/Tick_Pledge.gif); padding:1px;}	
	
/* unsecure homepage layouts */
	.homeimage {float:right; padding-right:2px; padding-top:10px; border:0px;}

	
/* secure homepage layouts */
	.sechome_left {float:left; width:285px; padding-right:5px;}
	.shpledge {border:1px solid white; float:right; width:254px; height:397px; padding-bottom:1px; background-image: url(/images/covconnect/Pledge_LrgBg.gif); background-position:top right; background-repeat:no-repeat;}
	.shpledge ul {margin-top:123px; margin-left:25px; padding-right:20px;}
		*html .shpledge ul {margin-top:130px; margin-left:60px;}
		*:first-child+html .shpledge ul {margin-top:130px; margin-left:60px; padding-right:20px;}
	.shpledge ul li {color:#026CB6; list-style-image: url(/images/covconnect/PledgeTick.gif); padding:1px;}
		
/* form layouts for change pw pages*/
	.formholder {width:550px; float:left;}
	.left_form {width:250px; float:left; height:30px;}
	.right_form {width:280px; float:right; text-align:left; height:30px;}

/* form layouts for login pages*/
	.formholder_login {width:300px;}
	.left_form_login {width:130px; float:left; height:30px;}
	.right_form_login {float:right; width:150px; text-align:left; height:30px;}
	.login_ul {float:left; margin-top:20px;}
	.login_tou {border:1px solid #026cb6; float:right; padding:15px; width:200px;}
	
/*layout for our team page */
	.quote-holder {margin-bottom:20px;  width :560px; float:left;}
	.q-pic { width:120px; float:left;}
	.q-text{ width:400px; float:right; vertical-align:top;}
	
/* awards page */	
	.award {float:left; width:530px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #cccccc;}
	.award#noline {border-bottom:0px;}
	.award_rotate {width:200px; float:right; margin-bottom:20px;}
	.awardleft {float: left; width: 150px; padding: 15px; font-weight:bold; color:#026CB6;}
	.awardright {float:right; width: 320px; padding: 15px;}
	*:first-child+html .awardbutton {float:left;}
	
/* table -----------------------*/
	table {border: 1px solid #cccccc; width:550px; border-collapse: collapse;}
		table#narrow {width:400px;}
	table th {background-color:#cfe0f2; color:#026CB6; text-align:left; padding:5px; border-right:1px solid #cccccc;}
	table td {border: 1px solid #cccccc; padding:5px; vertical-align:top;}
	.bgcolor {background-color:#cfe0f2; color:#026CB6; font-weight:bold;}
	.lp_years {width:80px;}
	.center_fees {width:150px;}	
	.halfwidth {width:50%;}
	.thead_gml { color:#8e0054; background-color:#F2E7F0;}
	.thead_cbs { color:#C25700; background-color:#F2D9C5;}
	
	
/* home mini ads ------------------ */
	.miniad_outer  {width:560px; float:right; padding-right:2px; margin-bottom:40px;}
		*html .miniad_outer  {width:560px;}
		*:first-child+html .miniad_outer  {width:560px; float:right; padding-right:2px; margin-bottom:10px;}
				
	.miniad_a {width:178px; float:left;}	
			
	.miniad_b {width:178px; float:left; margin-left:13px;}
		*html .miniad_b {width:160px; margin-left:10px;}
		*:first-child+html .miniad_b {width:180px; float:left; margin-left:11px;}
			
	.miniad_c {width:178px; float:right; margin-left:5px;}
		*html .miniad_c {width:160px; margin-left:10px;}
		*:first-child+html .miniad_c {width:182px; float:right; margin-left:5px;}
				
    .miniad {border:2px solid #cccccc; width:180px; height:168px;}	
		*html .miniad {width:175px;}
		*:first-child+html .miniad {border:2px solid #cccccc; width:180px; height:168px;}	
			
	.miniadhead {width:169px; border-top:2px solid #cccccc; border-right:2px solid #cccccc; border-left:2px solid #cccccc; background-color:#026cb6; color:White; font-weight:bold; padding:3px 6px 3px 6px; text-align:center; }
		*html .miniadhead {width:163px;}
		*:first-child+html .miniadhead {width:168px; border-top:2px solid #cccccc; border-right:2px solid #cccccc; border-left:2px solid #cccccc; background-color:#026cb6; color:White; font-weight:bold; padding:3px 6px 3px 6px; text-align:center; }
		
	.curved-ad 
		{
		background-image:		url(/images/covconnect/ad_curve.gif);
		background-position:	bottom right;
		background-repeat:	    no-repeat;
		height:					168px;
		right:					-5px;
		bottom:					-1px;
		position:		        relative;	
		width:					168px; 
		padding-left:5px;
		padding-right:5px;
		margin-top:2px;
		}
		
	*html .curved-ad 
		{
		right:					-3px;
		bottom:					-3px;
		width:					165px; 
		}
	*:first-child+html .curved-ad 
		{
		right:					-8px;
		bottom:					-1px;
		width:					165px; 
		}
		
/* list - border style */
	.bodytext ul.border {border: 1px solid #026CB6; padding: 10px 10px 10px 25px; margin-left:0px;}
	.bodytext ul.border li {margin-left: 2px; margin-bottom: 2px;}
	
/* sitemap layout --------------------------------------------------------------*/
	.sm_colouter {width:560px; min-height:500px;}
	.sm_sub {font-size:85%; margin-left:10px;}	
	.sm_col1 {border-right:1px dotted #cccccc; float:left; padding-right:3px; width:270px;}
		.sm_col1 #sm_cbsproducts {background-color:#C25700; margin-bottom:3px; padding:3px; color:White; font-weight:bold;}
		.sm_col1 #sm_gmlproducts  {background-color:#8e0054; margin-bottom:3px; padding:3px; color:White; font-weight:bold;}
		
		a.cbssub:link {margin-left:10px; color:#C25700; font-size:85%;}
		a.cbssub:hover {margin-left:10px; color:#C25700; font-size:85%;}
		a.cbssub:visited {margin-left:10px; color:#C25700; font-size:85%;}
		
		a.gmlsub:link {margin-left:10px; color:#8e0054; font-size:85%;}
		a.gmlsub:hover {margin-left:10px; color:#8e0054; font-size:85%;}
		a.gmlsub:visited {margin-left:10px; color:#8e0054; font-size:85%;}
		
		a.intsub:link {margin-left:10px; color:#026CB6; font-size:85%;}
		a.intsub:hover {margin-left:10px; color:#026CB6; font-size:85%;}
		a.intsub:visited {margin-left:10px; color:#026CB6; font-size:85%;}
		
		.sm_col2 {float:left; padding-right:3px; padding-left:6px; width:270px;}		
		.sm_bluehead {background-color:#026CB6; margin-bottom:3px; padding:3px; color:White; font-weight:bold;}
	
/* ticker */
	.ticker {float:left; padding:3px;  width:755px; background-color:#E1E1E1; color:#026cb6; font-size:80%;  font-weight:bold; font-family:Tahoma; margin-bottom:10px; margin-top:-10px;}
		*html .ticker {font-size:70%; margin-bottom:-8px; margin-top:5px;}
		*:first-child+html .ticker {font-size:70%;}	
	.tickerItem {margin-left:25px;}
	*:first-child+html .ticker {margin-top:0px; margin-bottom:0px;}
	a.tickerLink:link {text-decoration:underline; color:#026cb6; font-weight:bold;}
	a.tickerLink:visited {text-decoration:underline; color:#026cb6; font-weight:bold;}
	a.tickerLink:hover {text-decoration:underline; color:#026cb6; font-weight:bold;}

