/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
	outline: 0px;
}

html{
	height: 100%;
}

body{
	background: url(/images/body_bg.gif) repeat-x;
	height: 100%;
	text-align: center;
}

#wrapper{
	width: 780px;
	position: relative;
	min-height: 100%;
	text-align: left;
	margin: 0px auto 20px auto;
	padding: 0px;
}

* html #wrapper{
	height: 100%;
}

	#masthead{
		height: 237px;
		text-align: center;
	}
	
		#masthead #toptitle{
			width: 780px;
			height: 76px;
			clear: both;
			margin: 0 auto;
		}
		
			#masthead #toptitle #title{
				float: left;
				text-align: left;
				width: 606px;
				height: 56px;
				padding: 8px 0px 0px 10px;
			}
			
			#masthead #toptitle #links{
				float: left;
				width: 164px;
				height: 72px;
				padding: 4px 0px 0px 0px;
				background: url(/images/masthead_links_bg.gif) no-repeat;
			}
			
				#masthead #toptitle #links a{
					text-decoration: none;
					font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
					color: #5a5a5a;
				}
				
				#masthead #toptitle #links a:hover{
					text-decoration: underline;
					color: #969696;
				}
	
		#masthead #topnav{
			width: 755px;
			height: 42px;
			margin: 0px 0px 0px 25px;
		}
	
			#masthead #topnav ul{
				clear: both;
				list-style: none;
				line-height: 18px;
				vertical-align: middle;
			}
					
			#masthead #topnav li{
				float: left;
				width: 60px;
				height: 42px;
				padding: 0px 20px 0px 20px;
				text-align: center;
				background: url(/images/masthead_topnav_bg.gif) no-repeat;
				list-style: none;
			}
			
				#masthead #topnav li.selected{
					background: url(/images/masthead_topnav_selected.gif) no-repeat;
				}
			
			#masthead #topnav a{
				text-decoration: none;
				font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color: #5a5a5a;
			}
			
			#masthead #topnav a:hover{
				text-decoration: underline;
				color: #969696;
			}
		
		#masthead #subnav{
			width: 763px;
			height: 29px;
			padding: 0px 5px 0px 12px;
		}
	
			#masthead #subnav ul{
				clear: both;
				list-style: none;
			}
					
			#masthead #subnav li{
				float: left;
				height: 29px;
				margin: 0px 1px 0px 1px;
				padding: 0 4px;
				text-align: center;
				font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
				line-height: 29px;
				vertical-align: middle;
				list-style: none;
				border-right: 1px solid #81c3dc;
				
			}
			
				#masthead #subnav li a{
					font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
					color: #5a5a5a;
					text-decoration: none;
				}
				
				#masthead #subnav li a:hover{
					color: #969696;
					text-decoration: underline;
				}
	
	#main{
		width: 780px;
		text-align: left;
		clear: both;
	}
	
		#left{
			float: left;
			width: 537px;
			padding: 0px 20px 0px 15px;
			background: url(/images/main_left_bg.jpg) no-repeat;
		}
		
			#left h1{
				font: bold 18px Arial, Helvetica, sans-serif;
				color: #c60;
				margin: 15px 0px 5px 0px;
				line-height: 25px;
				border-bottom: 1px dotted #b2b2b2; 
			}
			
			#left h2{
				font: bold 16px Arial, Helvetica, sans-serif;
				color: #c60;
				margin: 15px 0px 5px 0px;
				line-height: 25px;
				border-bottom: 1px dotted #b2b2b2; 
			}
			
			h2.head2 a {
				font: bold 16px Arial, Helvetica, sans-serif;
				color: #c60;
				margin: 15px 0px 5px 0px;
				line-height: 25px;
			}
			
			#left h3{
				font: bold 16px Arial, Helvetica, sans-serif;
				color: #c60;
				margin: 15px 0px 5px 0px;
				line-height: 25px;
				border-bottom: 1px dotted #b2b2b2; 
			}
			
			#left p{
				font: normal 11px Arial, Helvetica, sans-serif;
				color: #000;
				line-height: 17px;
				margin: 8px 0px 6px 0px;
			}
			
			#left ul{
				margin: 0px 0px 0px 30px;
			}
			
			#left li{
				font: normal 11px Arial, Helvetica, sans-serif;
				color: #000;
				line-height: 17px;
			}
			
			#left td{
				font: normal 11px Arial, Helvetica, sans-serif;
				color: #000;
			}
			
			#cntbanner{
				padding: 20px 0px 20px 30px;
			}
		
		#right{
			float: right;
			width: 193px;
		}
		
			#right #nav{
				width: 189px;
				padding: 25px 2px;
			}
			
				#right #nav h4{
					font: bold 13px Arial, Helvetica, sans-serif;
					color: #c60;
					line-height: 16px;
					border-bottom: 1px dotted #b2b2b2;
				}
				
				a#gethelp{
					font: bold 13px Arial, Helvetica, sans-serif;
					color: #c60;
					line-height: 16px;
					border-bottom: 1px dotted #b2b2b2;
				}
				
				#right #nav ul{
					list-style: none;
					clear: both;
					margin: 4px 0px 8px 0px;
				}
				
				#right #nav li{
					line-height: 16px;
					border-bottom: 1px solid #DEDDD6;
				}
				
				#right #nav li ul{
					padding-left: 10px;
				}
				
				#right #nav li a{
					font: normal 11px Arial, Helvetica, sans-serif;
					color: #5a5a5a;
					text-decoration: none;
				}
			
			#right #bannerA{
				padding: 0px 0px 10px 0px;
			}
			
			#right #bannerB{
				padding: 0px 0px 10px 0px;
			}




/*--ADDED BY TREV------------------------------------------------*/
a{font: 11px Arial, Helvetica, sans-serif;color: #10adee; text-decoration:none;}
a:hover{font: 11px Arial, Helvetica, sans-serif;color: #555; text-decoration:none;}

.highlight_soft{font: 12px Arial, Helvetica, sans-serif;color: #10adee; text-decoration:none;}
.highlight_soft:hover{font: 12px Arial, Helvetica, sans-serif;color: #555; text-decoration:none;}

.visible{font: bold 12px Arial, Helvetica, sans-serif;color: #10adee; text-decoration:none;}
.visible:hover{font: bold 12px Arial, Helvetica, sans-serif;color: #555; text-decoration:none;}

.chc_h4{
				margin: 0px 0px 0px 0px;
				padding: 10px 0px 15px 0px;
					font: bold 13px Arial, Helvetica, sans-serif;
					color: #c60;
					line-height: 16px;
					border-bottom: 1px dotted #b2b2b2;
}


/*---------------------------------------------------------*/

.tableHolder{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				float:left;
}


.tableFrame{
				margin: 20px 0px 20px 40px;
				padding: 0px 0px 0px 0px;
				border:none;
				border-collapse:collapse;
				
}

.tableFrame tr td{
				margin: 0px 0px 0px 0px;
				padding: 1px 1px 1px 1px;
}

.tableFrame tr td ol li{
					margin: 0px 0px 0px 0px;
					padding: 10px 10px 10px 10px;
					font: 12px Arial, Helvetica, sans-serif;
					color: #333;
}
/*----------------------------------------------*/
.tableFrame_nest{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width:446px;
				border:none;
}

.tableFrame_nest tr td{
					margin: 0px 0px 0px 0px;
					padding: 10px 10px 10px 10px;
				background-color:#e8e8e8;
}

.tableFrame_nest tr td ol li{
					margin: 0px 0px 0px 0px;
					padding: 10px 10px 10px 10px;
					font: 12px Arial, Helvetica, sans-serif;
					color: #333;
}
/*--END OF ADD-ONS-------------------------------------------------*/


/*NEW ELEMENTS CREATED BY TREV-----------------------------------*/

#contentFoot{
				font: 12px Arial, Helvetica, sans-serif;
				color: #fff;
				margin: 15px 0px 5px 0px;
				padding: 10px 10px 10px 10px;
				background:#4c8aa1;
				width:530px;
}


#brochureFrame{
			margin: 0px;
			float:left;
}



/*--FOOTER NAV AREA-------------------------------------------------------*/



#footer{
	clear: both;
	background-color:#fff;
	height:144px;
	background-image:url(/images/footTile.gif);
	background-repeat:repeat-x;
}

#footer .inner{
	width: 900px;
	height:100%;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}

/*---------------------------------------------*/

#ftrcontent{
	margin: 0px 0px 0px 70px;
	padding:0px 0px 0px 0px;
	text-align:right;
	width: 780px;
	line-height: 144px;
	background: url(/images/footer_REMOVE.gif) no-repeat;
}





/*---------------------------------------------*/



/*END OF NEW ELEMENTS---------------------------------------------*/

/* 		
#footer{
	clear: both;
	 background: url(/images/footTile.gif) bottom repeat-x;
	width: 780px; 
	height: 144px; 
	background: url('/images/footTile.gif') no-repeat;
	margin: 0 auto;
}

#footer #ftrcontent{
	width: 780px;
	line-height: 144px;
	vertical-align: bottom;
}End */
