body {background: #fff; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

/*main layout*/
#container {width: 755px; margin: 20px auto; background-color: #fff; left top repeat-y; border-top: 1px solid #DEE6EB; border-right: 1px solid #DEE6EB; border-left: 1px solid #DEE6EB; }
#content_hldr {display:block;  background:url(../images/content_hldr_bkgrd.gif) top left repeat-y; border-bottom: 1px solid #DEE6EB;}
#content { display:block; padding: 10px 13px 10px 13px; max-width: 535px; background-color:#FFFFFF; margin: 0px 85px 0px 135px; color: #000}
#content_home { display:block; padding: 65px 13px 110px 235px; max-width: 535px; background:url(../images/home_bkgrd.jpg) bottom left no-repeat #FFFFFF; margin: 0px 85px 0px 135px; color: #000}

#content_text { border:1px solid #DEE6EB; }
#content_text p, #content_text h3 { margin-right: 10px; margin-left:10px;}
#content_text li { margin-top: 5px; margin-bottom:10px; margin-right: 10px; }

#hdr {display:block; padding: 0px 0px 20px 0px; max-width: 535px; background-color:#FFFFFF; margin:0px 85px 0px 135px;}
#dslogo { position:relative; float:left; height:99px; width: 211px;  }
#topnav { padding:0px 0px 0px 0px; background-color:#FFFFFF  }
#topnav img{ margin:0px; padding:0px; border:0px; }
#topnav ul{ list-style:none; margin:0px;  padding:2px 6px 4px 2px; text-align:right;} 
#topnav li{margin:0px; padding:0px; display: inline; text-align:center;}
#topnav a, #topnav a:link {  margin: 0px; padding: 2px 4px 2px 4px; text-decoration:none; text-transform: uppercase; color: #000; font-size:8px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
#topnav a:hover:visited {color:#000;}
#topnav a:visited {color:#000;}
#topnav a:hover {color: #000;}

#leftnav_hldr {width: 135px; background: url(../images/bgTile1.gif) top left repeat; position:relative; float:left; margin: 0px; padding:0px;}
#leftnav {position:relative; width: 135px; margin: 0px 0px 0px 0px; padding: 120px 0px 0px 0px; background: url(../images/IncLef1.gif) top right no-repeat;}
#leftnav ul { margin:0px 0px 0px 22px; padding:0px; font-family: verdana; font-size: 9px; color: #edefef; font-weight: bold; text-transform:uppercase; list-style-image:url('../images/arrow.gif'); }
#leftnav li { margin: 0px 0px 0px 0px; padding-bottom: 10px}
#leftnav ul a:link {color: #edefef; text-decoration: none;}
#leftnav ul a:visited {color: #edefef; text-decoration: none;}
#leftnav ul a:hover {color: #ffffff; text-decoration: none;}
#leftnav ul a:active {color: #ffffff; text-decoration: none;}

#return {margin-left: 0px; padding: 25px 5px 0px 0px; text-align: right; background-color:#fff; margin-right:0px; font-size:10px; }
#content_home #return {display:none;}
#footer {padding: 10px 0px 20px 40px; background: #FFF;  float:left; position:relative; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#footer p{margin:0px 0px 10px 0px; padding:0px; text-align: center; position:relative; font-size:9px; color:#34404b}
#footer a, #footer a:link {padding:3px 0px; text-decoration:none; color: #34404b; margin-left:2px; margin-right:2px; font-size:9px;}
#footer a:hover:visited{color:#698aa8;}
#footer a:visited {color:#34404b;}
#footer a:hover {color:#698aa8;}
/*main layout - end*/

h1 {margin: 25px 0px 0px 211px; padding: 2px 3px 7px 10px; font-size:14pt; line-height:14pt; color:#7F9DB9; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #DEE6EB;   }
h2 {margin-top: 20px; padding: 2px 3px 2px 10px; font-size:9pt; color:#FFFFFF; background-color:#7F9DB9; }
h2.first {margin-top:0px}
h3 {font-size:8pt;}

ul.blt {list-style-image: url('../images/Bullet1.gif');}
ul.pdf {list-style-image: url("../images/pdficon_s.gif");}
ul.docs {list-style-image: url("../images/genicon_s.gif");}
.alpha { list-style:lower-alpha}
.numeric { list-style:decimal }

a, a:link {color: #7f9db9; text-decoration: underline;}
a:visited {color: #7f9db9; text-decoration: underline;}
a:hover {color: #9cc0e2; text-decoration: none;}
a:active {color: #9cc0e2; text-decoration: none;}

#more_info { margin:10px;}
#more_info td {padding: 0px 0px 2px 5px; text-align:right}
#more_info .left {text-align:left; padding-left:5px}
.input {border: 1px solid #99b3b4; width: 220px; background: #e4ebeb; font: 11px verdana, sans-serif; color:#443; padding:3px; outline:none; }
.select {border: 1px solid #99b3b4; width: 60px; background: #e4ebeb; font: 11px verdana, sans-serif; color:#443; padding:3px; outline:none; }
.input:focus, .select:focus {border:1px solid #567475; background: #f0f7f7; }

.submit-btn {width: 54px; height: 20px; background:url(../images/submit.gif) no-repeat; outline: none; vertical-align:top; border:0; margin: 5px 0px 0px 0px; }
.submit-btn:hover {background: url(../images/submit.gif) no-repeat 0 -20px; }

/*formatted tables*/
#subpage, #subpage2 { width:487px; margin-left:10px; font-size: 10px; line-height: 10px; color: #000; background-color:#ECF0F4; border-bottom: 8px solid #7F9DB9; border-right: 1px solid #7F9DB9; border-left: 1px solid #7F9DB9;}
#subpage th, #subpage2 th{text-align:left; width: auto; padding:5px 8px; font-weight:bold; font-size: 10px; border-bottom: 1px solid #666666; border-top: 4px solid #7F9DB9; text-align:center }
#subpage tr td, #subpage2 tr td{width: auto; padding:5px 8px; font-size: 10px; line-height: 10px; color: #000; text-align:center}
.color_one{background-color:#FFF; white-space:nowrap}


.home_text {color:#7F9DB9; font-size:14px;}
.subtitles {color:#7F9DB9; margin-bottom:20px;}
.subtitles .heading{font-size:14px; font-weight:bold }
.sub_nav { margin-top:20px; text-align:center}
.top {text-align:right; font-size:10px;}
.error {color:#FF0000}
.msg { color:#3300FF}
.bold { font-weight:bold}
.italic { font-style:italic}
