/**************** General Classes *****************/

body {
	padding: 0px;
	color: #666666; /* Hard coded no matter what color scheme */
	border-bottom: 2px solid #336B5E;
	background: #173232 url(../cads_images/background_tile.jpg) repeat-x right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font: 11px Arial, Helvetica, sans-serif;

}



h1 {

	font-size: 16px;

	font-weight: bold;

	color: #001114; /* Accent 4 */

	margin: 0px;	

}



h2 {

	font-size: 12px;

	font-weight: bold;

	color: #001114; /* Accent 4 */

	margin: 0px;	

}



h3 {

	font-size: 12px;

	font-weight: bold;

	color: #70C7B1; /* Tertiary */

	margin: 0px;

}



#footer {
	color: #7CBAAA; /* BG Dark */
	height: 20px;
	width: 760px;
	padding: 5px 0px;

}



a {

 color: <Link_Medium />; /* Link Medium */

 font-weight: bold;

 text-decoration: none;

}



/**************** Outer Table Classes *****************/

#outerTableL {

	background-image:url(../cads_images/border_l.jpg);

	width: 7px;

	vertical-align:top;

}



#outerTableM {

	background-color: #FFFFFF; /* Hard coded no matter what color scheme */

	vertical-align:top;

}



#outerTableR {

	background-image: url(../cads_images/border_r.jpg);

	width: 7px;

	vertical-align:top;

}



#outerTableBR {

	background-image: url(../cads_images/border_br.jpg);

	width: 7px;

	height: 7px;

}



#outerTableBL {

	background-image: url(../cads_images/border_bl.jpg);

	width: 7px;

	height: 7px;

}



#outerTableB {

	background-image: url(../cads_images/border_b.jpg);

	height: 7px;

}





/**************** Header Classes *****************/

#companyLogo {

	height: 124px;

	background: #336B5E url(../cads_images/cads_logo.jpg) no-repeat;

}



#header {

	border-bottom: 4px solid #CCCCCC; /* Text Medium */

	height: 264px;

	width: 760px;

	background: url(../cads_images/header_background.jpg) no-repeat;

}



td.headerLeft {

	vertical-align: top;

	padding: 20px 10px 20px 20px;

	color: #173232; /* Text Dark */

	width: 350px;

	font: 24px/normal Arial, Helvetica, sans-serif;

	height: 200px;

}



td.headerRight {

	width: 300px;

	vertical-align: top;

}



/**************** Top Nav Classes *****************/

#topNav {

	text-align: right;

	white-space:nowrap;

	border-bottom: 3px solid #56AD8E; /* Text Medium */

	background: #306D5E no-repeat;

	padding-right: 6px;

	padding-bottom: 5px;

	padding-left: 6px;

	width: 740px;

	float: right;

	height: 20px;

}

#topNav2 {

	float: right;

	top: 5em;

	height: 20px;

	width: 600px;

	margin: 8em 5px 5px;

}

.clearDiv {

	clear: both;

	background: #FFFFFF;

}





/************************************************ Sub Page Classes **********************************************/



/**************** Side Nav Classes *****************/

#sideCell {

	padding: 20px;

	white-space: nowrap;

	vertical-align: top;

	background: url(../cads_images/header_background.jpg) no-repeat;

}



/**************** Content Classes *****************/

#contentCell {

	/*width: 546px;*/

	border-left: 1px solid #7CBAAA; /* BG Dark */	

}

td.contentL {

	padding: 20px;

	line-height: 18px;	

}

td.contentR {

	padding: 20px;

	line-height: 18px;	



}



#subImage {

  background-color: #FFFFFF;

  text-align: right;

}



/************************************************ Home Page Classes **********************************************/

#belowHeader {

	padding: 15px;

	line-height: 1.5em;

}



td.featuredLeft {

  text-align: left;

	padding-right: 10px;

	vertical-align:top;

	line-height: 18px;

}



td.featuredRight {

	width: 453px;

  text-align: left;

	padding-left: 10px;

	border-left: 1px solid #7CBAAA; /* BG Dark */

	vertical-align:top;	

	line-height: 18px;	

}



.featuredHeadline {

	font-size: 18px;

	font-weight: bold;

	line-height: 24px;

	color: #001114; /* Accent 4 */

}



.homeFont12px {

	font-size: 12px;

	font-weight: bold;	

	color: #001114; /* Accent 4 */

}



.homeHeadline {

	font-size: 22px;

	font-weight: bold;

	color: #001114; /* Accent 4 */

	font-style:italic;

}



.homeHeadlineLink {

	font-size: 12px;

	padding-left: 5px;

	white-space:nowrap;

}



td.homeContent {

	padding-left: 10px;

}



.homeContentLink {

	text-decoration: underline;

}

