﻿/* UW HEADER 

body,ul,ol,li {padding:0;margin:0;}
body {padding:0;margin:0;}*/
body {
	margin: 0;
	padding: 0;
	background:#ccc url(/cts/images/vertgrad3.jpg) repeat-x;
	background:#927f5f url(/cts/images/uw/vertgraduw6.gif) repeat-x;/* 7e653d 5=998259 */
	background:#7a5f39 url(/cts/images/uw/tex1.jpg) no-repeat;
	background:#927f5f url(/cts/images/uw/tex7.jpg) no-repeat;
	background:#816944 url(/cts/images/uw/tex9b.jpg) no-repeat;
	background:#816944 url(/cts/images/uw/background_2000x1200_nowhite.jpg) no-repeat fixed center top;
	}

div#t1HeaderContainer {font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:right;color:#fff;font-weight:bold;margin:0 auto;padding:0;width:800px;overflow:hidden;position:relative;background:#fff url(/cts/images/topnav/uwHeader2e.jpg) no-repeat left top;
}

div#t1HeaderContainer a{text-decoration:none}
div#t1HeaderContainer a:hover{text-decoration:underline}

div#headerSecond{padding-top:31px;float:right;text-align:right;width:600px} /* padding-top affects height of header image */
div#headerSecond ul{float:right;padding:0;margin:0;}
div#headerSecond ol{padding:0;margin:0;}
div#headerSecond li{padding:0;margin:0;}

/* demo page only */
div#headerSecondB{padding-top:15px;float:right;text-align:right;width:600px} /* padding-top affects height of header image */
div#headerSecondB ul{float:right;padding:0;margin:0;}
/* end demo page */

div#t1headerNavSearch {float:right;padding:10px 120px 60px 0;}
div#t1headerNavSearch li{float:left;border-left:1px solid #fff;padding:0 6px 0 6px;list-style:none;}
div#t1headerNavSearch li{float:left;border-left:1px solid #fff;padding:0 6px 0 6px;}

div#t1headerNavSearch li.first{float:left;border-left:none;margin-left:0;list-style:none;}

div#t1headerNavSearch a{color:#fff;}
div#t1headerNavSearch .navtop a{font-size:1.4em;}
div#t1headerNavSearch .navtop {padding-top:4px}

div#headerFirst{float:right;width:360px}
div#firstLeft{float:left}

/* General page styles 

html, body {
	height: 100%;
}*/
.content li.trouble {
	font-family:"Myriad Pro",Myriad,futura,arial,sans-serif;
	font-size:16px;
	font:15px/18px "Myriad Pro",Myriad,futura,arial,sans-serif;
	font-weight:normal;
}
#leftmenu10 p.contact {
	line-height:1.3em;
}
.style1 {
	text-align: center;
}
.style2 {
	text-align: left;
}

.noborder {
	border-width: 0px;
}
.dottedrule {
	border-top:1px #bbb dotted;
	margin-top:-4px;
	margin-bottom:-4px;
}
.dottedrule0 {
	border-top:1px #bbb dotted;
	margin-top:0px;
	margin-bottom:5px;
}
.thelatest {
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	/*color:#fff;*/
	margin-top:0px;
	font-weight:bold;
}

/* general link behavior - order is important! */

a:link {
	color : #0000ff;
	text-decoration : none;
}
a:visited {
	color : #0000ff;
	text-decoration : none;
}
a:hover {
	color : #ff0000;
	text-decoration : underline;
}

#wrapbkgrnd10 {
	/*background:#ae9979 url('/cts/images/vertgrad6.jpg') repeat-x;
	background:#ccc url('/cts/images/vertgrad3.jpg') repeat-x;*/
}

#wraphome10 {
	width:800px;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	/*border:1px solid #fff;
	background: #939179;
	clear:left;*/
}		

#wraphome10a {
	/*width:800px;
	background:#fff;*/
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #fff;
	background: #939179;*/
	height:auto;
	background: #ccc;
	background: transparent;
	clear:left;
}		

#wraphome10a2 {
	width:800px;
	/*background:#fff;*/
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #ddd;*/
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	/*background: #939179;
	background: #ccc;*/
	background:#fff;
	height:auto;
	clear:left;
}		

#wraphome10b {
	width:800px;
	background:transparent;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #fff;
	background: #939179;*/
	height:auto;
	clear:left;
}		

#wraphome10c {
	width:800px;
	background:#ccc;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #71664f;
	border-bottom:1px solid #ccc;
	height:auto;
	clear:left;
}		

#wraphome10d {
	width:800px;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #71664f;
	border-bottom:1px solid #ccc;
	border-bottom:1px solid #fff;
	height:auto;
	clear:left;
}		

#wraphome10e {
	width:800px;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #71664f;
}		

.container10 {
	padding: 0px;
	margin: 0px; 
	float: left; 
	width: auto; 
	background:#a7a7a7;
}

.container10a {
	padding: 0px;
	margin: 0px; 
	float: left; 
	clear:both;
	width:800px; 
 	background:white url(/cts/images/800leftnav333.gif) repeat-y;
 	height:auto;
}

.container10b {
	padding: 0;
	margin: 0px; 
	float: left; 
	/*clear:both;
	width:auto; 
	background:transparent;*/
 	width:800px;
 	background:white url(/cts/images/topnav/p7ap_light_gray_bevel.jpg) repeat-x;
}

.container10c {
	padding: 0;
	margin: 0px; 
	float: left; 
	/*clear:both;
	width:auto; 
	background:transparent;*/
 	width:800px;
 	height:70px;
 	background:white url(/cts/images/topnav/ctshead2b.jpg) no-repeat;
}

.container10e {
	padding: 0;
	margin: 0px; 
	float: left; 
	/*clear:both;
	width:auto; 
	background:transparent;*/
 	width:800px;
 	height:70px;
 	background:white url(/cts/images/topnav/ctachead.jpg) no-repeat;
}

.container10d {
	padding: 0;
	margin: 0px; 
	float: left; 
	/*clear:both;
	width:auto; 
	background:transparent;*/
 	width:800px;
 	height:200px;
 	background:white url(/cts/images/topnav/ctshead1a.jpg) no-repeat;
}

.content {
	width: 500px;
	float: left; 
	/*background:#333;
	position:relative;*/
}

.content h1 {
	color:#333;
	font-family:"Myriad Pro",Myriad,futura,arial,sans-serif;
	font-size:28px;
	font:28px/28px "Myriad Pro",Myriad,futura,arial,sans-serif;
	font-weight:normal;
	margin-top:20px; /* concession to IE7, to create correct top spacing */
}
.content h2 {
	color:#333;
	font-family:"Myriad Pro",Myriad,futura,arial,sans-serif;
	font-size:16px;
	font:16px/20px "Myriad Pro",Myriad,futura,arial,sans-serif;
	font-weight:normal;
}
.content .faq h2 {
	font-family:"Myriad Pro",Myriad,futura,arial,sans-serif;
	font-size:16px;
	font:15px/18px "Myriad Pro",Myriad,futura,arial,sans-serif;
	font-weight:normal;
}

.content h3 {
	color:#333;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.content p, td, th, dl, dd {
	margin-top: 0px;
	margin-bottom: 10px;
	font: 11px/15px arial, helvetica, sans-serif;
	color: #333;
}
.content dt {
	margin-top: 0px;
	margin-bottom: 10px;
	font: 11px/15px arial, helvetica, sans-serif;
	font-weight:bold;
	color: #333;
}
.content p.smaller {
	font: 10px arial, helvetica, sans-serif;
	COLOR: #333;
}
.content ul li {
	font: 11px/15px arial, helvetica, sans-serif;
	COLOR: #333;
}
.content ol li {
	font: 11px/15px arial, helvetica, sans-serif;
	COLOR: #333;
}

.col250l {
	width:250px;
	height:auto;
	float:left;
}		
.col250r {
	width:250px;
	height:auto;
	float:right;
}		

.colcontain {
	width:370px;
	height:125px;
	float:left;
}		

.col {
	width:185px;
	height:125px;
	float:left;
}		

.uwnavbar10 {
  padding: 0px;
background-image:url(/cts/images/topnav/dj_logo_bg2.jpg);
    background-repeat: repeat-x;
    height: 36px;
    width: 100%;
  }

.itnavbar10 {
  background: white url(/cts/images/topnav/p7ap_light_gray_bevel.jpg) repeat-x;
  height:40px; 
  width:100%; 
  margin: 0px;
  padding: 0px;
  }

.itnavbar10a {
	background: #e1e1e1;
	height: 24px; /*22px*/;
	width: 500px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#leftmenu10 {
	margin: 0px;
	padding: 0px;
	background:#333;
	float: left;
	width: 150px;
	height:500px;
	text-align: right;
}
#leftmenu10 p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px 0px 5px 0px;
	font: 11px/12px arial,helvetica,sans-serif;
	color: #fff;
	BORDER-BOTTOM: 1px dotted #999999;
}
#leftmenu10 a:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: normal;
}
#leftmenu10 a:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: normal;
}
#leftmenu10 a:hover {
	COLOR: #ff9900;
	TEXT-DECORATION: underline;
	font-weight: normal;
}
#leftmenu10 a:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: normal;
}

#leftmenu10a {
	margin: 0px;
	padding: 0px;
	background:#333;
	float: left;
	width: 150px;
	height:auto;
	height:530px;
	text-align: right;
}
#leftmenu10a p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px 0px 5px 0px;
	font: 11px/12px arial,helvetica,sans-serif;
	color: #fff;
	BORDER-BOTTOM: 1px dotted #999999;
}

#leftmenu10b {
	margin: 0px;
	padding: 0px;
	background:#fff;
	float: left;
	width: 150px;
	height:540px;
	text-align: right;
}

#leftmenu10b p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 3px 0px 5px 0px;
	font: 11px/12px arial,helvetica,sans-serif;
	color: #666;
	BORDER-BOTTOM: 1px dotted #999999;
}

#rightmenu10 {
	margin: 0px; 
	padding:0px;
	background:transparent;
	float: right; 
	width: 150px; 
	height: auto;
	/*height: 300px;*/
	text-align:left;
	/*border-right:1px solid #000;
	clear:left;*/
}

#rightmenu10 p {
	margin-left: 10px; 
	margin-right: 10px; 
	margin-top:0px;
	margin-bottom:2px;
	padding:3px 0px 5px 0px;
	font: 11px/14px arial,helvetica,sans-serif; 
	color: #333; 
	/*BORDER-top:1px dotted #ccc;*/
	border-bottom:1px dotted #bbb;
}
#rightmenu10 ul li {
	margin-left: -10px; 
	margin-right: 10px; 
	margin-top:0px;
	margin-bottom:2px;
	font: 11px/14px arial,helvetica,sans-serif; 
	color: #333; 
}

#rightmenu10 h2 {
	color:#333;
	font-family:"Myriad Pro",Myriad,futura,arial,sans-serif;
	font-size:16px;
	font:16px/20px "Myriad Pro",Myriad,futura,arial,sans-serif;
	font-weight:normal;
}

#rightmenu10 a:link {
	color: #333; 
	text-decoration: none;
	font-weight:normal;
}

#rightmenu10 a:visited {
	color: #333; 
	text-decoration: none;
	font-weight:normal;
}

#rightmenu10 a:hover {
	color: #ff0000; 
	text-decoration: underline;
	font-weight:normal;
}

#rightmenu10 a:active {
	color: #333; 
	text-decoration: none;
	font-weight:normal;
}

/* footer */
#footercontain {
	padding: 0px;
	margin: 0px;
	/*FLOAT: left;*/
	width: 100%;
	position: relative;
	clear: left;
}
#footercontain10 {
	padding: 0px;
	margin: 0px;
	/*FLOAT: left;*/
	width: 100%;
	position: relative;
	clear: left;
	background:#fff;
}
.footer10 { 
	background: #D0D0C0; 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px; /* 1px; */
	padding-bottom: 0px; /* 10px; */
	width: 100%;
 	color:#888888;
  	height:50px;
	/*background-image:url(/cts/images/footergrad4.gif);
	background-repeat:repeat-x;*/
	background:#fff url(/cts/images/topnav/p7ap_light_gray_bevel.jpg) repeat-x;
}


.uwnavlnkfloatright {
	float: right;
	vertical-align: middle;
}
a.uwnavlnk:link {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: bottom;
}
a.uwnavlnk:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: bottom;
}
a.uwnavlnk:hover {
	color: #FFcc00;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.uwnavlnk:active {
	color: #FFcc00;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.left:visited {
	color : #000000;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.left:link {
	color : #000000;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.left:hover {
	color : #ff0000;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.uwnavlnkhot:link {
	color: #FF9900;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.uwnavlnkhot:visited {
	COLOR: #FF9900;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.uwnavlnkhot:hover {
	COLOR: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.small {
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
.smaller {
	font-size: 9px;
	font-family : Arial, Helvetica, sans-serif;
}

#itlogo {
	display: none;
}
.url {
	display: none;
}
div.botnavnoscreen {
	display: none;
}
.imgleft {
	float: left;
}

.comments {
	margin-top: 20px;
}
a.comments:link {
	font-size: 13px;
	font-family: arial,helvetica,sans-serif;
	color: #888;
	font-weight: bold;
}
a.comments:visited {
	font-size: 13px;
	font-family: arial,helvetica,sans-serif;
	color: #888;
	font-weight: bold;
}


.bottom {
	border-bottom: #ccc 1px dotted;
}
.bottom1 {
	background:#eee;
}
.bottom2 {
	border-bottom: #999 1px solid;
}
.bottom999 {
	border-bottom: #999999 1px solid;
}
.bottom999dash {
	border-bottom: #999999 1px dashed;
}
.bottom999dot {
	border-bottom: #cccccc 1px dotted;
}

/* indents */

.indent50w450 {
	margin-left: 50px;
	width: 450px;
}
.indent50w550 {
	margin-left: 50px;
	width: 550px;
}
.indent25 {
	margin-left: 25px;
}
.indent2525 {
	margin-left: 25px;
	margin-right: 25px;
}
/*.indent5010 {
	margin-left: 50px;
	margin-right: 10px;
}*/
.indent5010 {
	margin-left: 45px;
	margin-right: 20px;
}
.indent5025 {
	margin-left: 50px;
	margin-right: 25px;
}

/* location controls */
.pagepath {
	padding-left: 8px;
	padding-right: 0px; /*width:100%;*/
	float: right;
	/*max-height: 18px;*/
	height:50px;
}
.pagepath p {
	font: 11px arial,helvetica,sans-serif;
	color: #333;
	margin-top:12px; /* concession to IE7, to create correct top spacing */
}
.pagepath2 {
	padding-left: 0px;
	padding-right: 0px; /*width:100%;*/
	float: right;
	/*max-height: 18px;*/
	height:20px;
	margin-top:-90px;
	margin-right:-150px;
}
.pagepath2 p {
	font: 11px arial,helvetica,sans-serif;
	color: #333;
	margin-top:12px; /* concession to IE7, to create correct top spacing */
}
.navlocation {
	color: #555;
	padding-right: 8px;
}
.navlocation2 {
	color: #555;
}
.navarrow {
	font-size: 12px;
	font-family: verdana,sans-serif;
}
.location {
	color: #666;
	background: #eeeeee;
	text-align: right;
}
div.box1 {
	background: #ffffff;
	border: solid;
	border-width: 1px;
	border-color: #999;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}

div.rmsbox {
	border:1px solid #eee;
	width:423px;
	padding-left:15px;
	padding-bottom:15px;
	background:#f7f7f7;
}

#navmenu {
	margin: 0;
	padding: 0;
	}

#navmenu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	}

#navmenu ul li {
	background-color:#e3ddc9; /*#cdc5b5; #CDD3B8;*/
	border-left: 2px solid #fff;
	border-right: none;
	border-top:1px solid #fff;
	height: 22px;
	line-height:2em;
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	width:50px;
	font-size: 11px;
	color:#666;
	}

#navmenu ul li a {
	background-color:#e3ddc9; /*#cdc5b5; #CDD3B8;*/
	padding: 0px;
	margin-top:0px;
	text-decoration: none;
	display: block;
	text-align: center;
	}

#navmenu ul li a:hover {
	color: #F90;
	background-color:#333;
	}

#navmenu a:active	{
	color: #fff;
	}
