/* CSS Document */



/* blanket styles for entire document*/

body{

	margin:auto;

	background-color:#ffffff;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

/* blanket link styles for entire document*/

a:link, a:visited{

	font-size:1em;

	color:#037424;

	text-decoration:none;

	font-weight:bold;

}

a:hover,a:active{

	font-size:1em;

	color:#00264c;

	text-decoration:none;

	font-weight:bold;

}

/* Applies repeating background image to entire document */

#mainWrapper{

	background-image:url(images/CT_home_01.jpg);

	background-repeat:repeat-x;

}

/* Styles for header area above main content that includes Customer Tool name and customer login and contact */

#header{

	height:30px;

	padding-top:15px;

	margin-bottom:0px;

}

#header1{

	width:535px;

	text-align:left;

}

#header1 a:link, #header1 a:visited{

	font-size:2em;

	color:#037424;

	font-weight:bold;

	text-decoration:none;

}

#header1 p{

	font-size:1em;

	color:#00264c;

	margin-top:-1px;

}

#header2{

	width:241px;

	text-align:right;

}

/* header link rollovers */

#header2 a:link,#header2 a:visited{

	font-size:1em;

	color:#037424;

	text-decoration:none;

	font-weight:bold;

}

#header2 a:hover,#header2 a:active{

	font-size:1em;

	color:#00264c;

	text-decoration:none;

	font-weight:bold;

}

/* style for header text */

#header2 p{

	font-size:1em;

	color:#00264c;

}

/* sets border for main content area */

#contentWrapper{

	width:775px;

	border:1px solid #00264c;

}

/* sets background image for menu */

#menuBack{

	background-image:url(images/CT_home_04.jpg);

	background-repeat:no-repeat;

	width:776px;

	height:33px;

cellpadding:5px;

}

/* sets styles for menu link rollovers and formatting */

#menu{

	text-align:center;

	margin-top:5px;

}

#menu A:link, #menu A:visited   { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px 15px; display: inline }

#menu A:hover, #menu A:active { color: #a6bbe8; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px 15px; display: inline }

/* banner styles for background DNA image and text color and formatting */

#banner{

	background-image:url(images/CT_home_06.jpg);

	background-repeat:no-repeat;

	width:776px;

	height:124px;

}

/* banner text */

#bannerContent{

	color:#ffffff;

	font-size:1.2em;

	margin-left:290px;

	margin-top:15px;

	text-align:left;

}

#bannerContent ul{

	margin-top:9px;

}

/* class for left pane content */

.leftContent{

	background-color:#e5ecfb;

	padding:10px;

	width:518px;

}

/* styles for application box */

.tester{

	width:498px;

	background-color:#ffffff;

	border:1px solid #bccbec;

}

/* styles for form and text box titles */

#formTitle{

	width:498px;

	background-color:#bccbec;

	padding:5px;

	border-bottom:1px solid #bccbec;

	text-align:center;

}

#formTitle h1{

	color:#037424;

	font-size:1.3em;

	margin-bottom:0px;

	margin:0px;

}

#textTitle{

	width:498px;

	background-color:#bccbec;

	padding:5px;

	border-bottom:1px solid #bccbec;

	text-align:left;

}

#textTitle h1{

	color:#037424;

	font-size:1.3em;

	margin-bottom:0px;

	margin:0px;

}

/* Styles for page text */

#pageText{

	padding:10px;

	color:#000000;

	font-size:1.0em;

	text-align:left;

}

/* border and spacing for images */

#pageText img{

	margin:5px;

	border:1px solid #bccbec;

}

.tester a:link,.tester a:visited{

	color:#00264c;

	font-size:1.2em;

	font-weight:bold;

}

.tester form{

	margin-bottom:14px;

}

/* styles for right navigation */

.rightContent{

	background-color:#c9d6f3;

	padding:10px;

	width:258px;

}

/* box container for navigational items */

.rightBox{

	width:218px;

	background-color:#e5ecfb;

	border-top:4px solid #7e97ce;

	padding:5px;

	text-align:center;

}

/* link styles for side navigational */

.rightBox a:link,.rightBox a:visited{

	color:#037424;

	font-size:1.3em;

	font-weight:bold;

	text-decoration:none;

}

.rightBox a:hover,.rightBox a:active{

	color:#00264c;

	font-size:1.3em;

	font-weight:bold;

	text-decoration:none;

}

/* formatting for full page content */

.bigContent{

	padding:10px;

}

.bigContent h1{

	margin-left:0px;

	color:#254997;

	font-size:1.2em;

	margin-bottom:3px;

}

.bigContent h2{

	color:#037424;

	font-size:1.4em;

}

.bigContent p{

	margin-left:10px;

	margin-top:0px;

}

/* formatting for mail hyperlink */

#mailLink a:link, #mailLink a:visited{

	color:#037424;

	font-size:1em;

}

#mailLink a:hover, #mailLink a:active{

	color:#00264c;

	font-size:1em;

}

/* footer styles */

#footer{

	background-image:url(../images/CT_home_08.jpg);

	background-repeat:no-repeat;

	width:776px;

	height:35px;

	border-top:2px solid #037424;

}

#footerLeft{

	width:388px;

	text-align:left;

	color:#ffffff;

	padding-left:9px;

}

#footerLeft a:link, #footerLeft a:visited{

	color:#ffffff;

	font-size:1em;

	display:inline;

	padding:2px 7px 2px 7px;

	text-decoration:none;

}

#footerRight{

	width:388px;

	text-align:right;

	color:#ffffff;

	padding-right:9px;

}