/*#### DEFAULT HTML STYLES ####*/

BODY {background-color: #fff; font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #444; line-height: 12pt;
BACKGROUND: url('../img/background.gif') repeat-x; margin-top: 0px;
}




#main_wrapper {
width: 849px;
margin-left: auto;
margin-right: auto}

#logo {
float: left;
padding: 8px 0px 0px 0px;
}


/* basic styles */

h1 {color:#d90000;font-size:11pt; font-weight: bold; margin-top: -1px; font-family: arial, helvetica, sans-serif;}
h2 {color: #1d48a3;font-size:9pt; font-weight: bold; margin-top: -3px;}
h3 {font-size:9pt; font-weight: bold; margin-top: -3px;}
p {line-height: 16px;}
a {color: #546fa4; text-decoration: none;}
a:hover {border-bottom: 1px dotted #425b91}
a.img {border-bottom: none}
hr {border: 1px dotted #c0b7ac;}
a.redlink {color: #d90000; text-decoration: none;}
a.redlink:hover {border-bottom: 1px dotted #d90000;}
td {font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #444; line-height: 12pt;}
th {font-family: arial, helvetica, sans-serif; font-size: 9pt;}


a.nolink, a.nolink:hover {text-decoration: none; color: #444}

/* Navigation */

#top_nav { float: right; margin-top:10px;font-weight:bold;}
#top_nav a.redlink:hover {border-bottom: 1px dotted #d90000;font-weight:bold;}

#top_nav ul
{list-style: none; margin-top:24px;} 

#top_nav ul li
{float: left;
font-weight: bold;
font-size:10pt;
padding-left:30px;} 

#top_nav ul li a
{text-decoration:none;
color: #000} 

#top_nav ul li a:hover
{text-decoration:none;
border-bottom: 1px dotted #d90000;
color: #d90000} 

#top_nav ul li a.active
{color: #d90000}

#top_nav ul li.active a.menuanchorclass
{color: #d90000}



#bot_nav {
width: 849px;
color: #888;
line-height: 18px;
margin-top: 6px;
margin-left: auto;
margin-right: auto}

#bot_nav ul
{
list-style: none; 
margin-left: -38px;

} 

#bot_nav ul li
{float: left;
padding-right:20px;} 

#bot_nav ul li a
{color: #888} 


#right_nav { float: right; height: 12px; color: #888; margin-top:-3px;}

#right_nav ul
{list-style: none;} 

#right_nav ul li
{float: left;
padding-left:20px;list-style: none;} 

#right_nav ul li a
{text-decoration:none;
color: #888} 

#right_nav ul li a:hover
{text-decoration:none;
border-bottom: 1px dotted #888;
} 

#breadcrumbs {
	font-size: 11px;
	padding-left: 0px;
	padding-bottom: 8px;
	margin-left: 0px;
}

#breadcrumbs li {
	display: inline;
}









/* page containers */


#main_banner
{float:left;
margin-top:24px;}

#left_container {
float:left;
width:608px;
margin-top:12px;
margin-right: 10px;
}

#right_container {
float:left;
width: 231px;
margin-top:12px;
padding: 0px;}

#sub_content {
width: 849px;
float: left; 
border-left: 1px solid #c0b7ac;
border-top: 1px solid #c0b7ac;
BACKGROUND: url('../img/sub_bg.gif') repeat-y left; 
margin-top: 24px;}


#nav_container {
float:left;
width: 138px;
background-color: #425b91;
padding: 6px;
padding-top: 14px;
}

#sub_banner
{float:left;
width:689px;
}

#left_container_sub {
float:left;
width:448px;
margin-top:12px;
margin-right: 10px;
margin-left: 10px;
position: relative;
}

#cwdemo {
float:left;
border-right: 1px solid #c0b7ac;
width: 108px;
padding: 4px;
min-height: 70px;
line-height: 11pt;
font-size:8pt;
}

#hedemo {
float:left;
width: 102px;
padding: 4px;
min-height: 70px;
line-height: 11pt;
font-size:8pt;
}




/* white boxes */
.left_top
{BACKGROUND: url('../img/top_left.gif') no-repeat left top; 
float:left;
width:6px; height:6px; background-color: #FFF;}

.box_top {
float:left;
border-top: 1px solid #c0b7ac;
height:6px;
}

.right_top
{BACKGROUND: url('../img/top_right.gif') no-repeat right top; float:left;
width:6px; height: 6px;}

.mid_box {
border-left: 1px solid #c0b7ac;
border-right: 1px solid #c0b7ac;
float: left;
min-height: 390px; padding: 12px;
width:423px;
background-color: #fff;}

.mid_box_home {
border-left: 1px solid #c0b7ac;
border-right: 1px solid #c0b7ac;
float: left;
min-height: 390px; padding: 12px;
background-color: #fff;}

.mid_box_right {
border-left: 1px solid #c0b7ac;
border-right: 1px solid #c0b7ac;
float: left;
width: 229px;
background-color: #fff;}

.mid_box_left {
border-left: 1px solid #c0b7ac;
border-right: 1px solid #c0b7ac;
float: left;
background-color: #fff;}

.left_bot
{BACKGROUND: url('../img/bot_left.gif') no-repeat left bottom; float:left;
width:6px; height:6px;}

.box_bot {
float:left;
border-bottom: 1px solid #c0b7ac;
height:6px;
}


.right_bot
{BACKGROUND: url('../img/bot_right.gif') no-repeat right bottom; float:left;
width:6px; height:6px;}

.box_content {
float: left;
padding: 12px;
}




#customer_list {width: 160px;float: left; margin-top: 0px;font-size:8pt;}

#customer_list h2 {}
#home_content {width: 409px; float: left; padding-left: 12px;border-left: 1px solid #c0b7ac; }
#home_content p {line-height: 12pt; margin-top: -6px;}
#home_content h3 {line-height: 11pt;}

#toc p {line-height: 14pt; margin-top: 2px;}
#toc .toc_sub {margin-left: 16px;}

/* side navigation submenu*/

a.sectiontitle {font-size: 9pt; font-weight: bold; color:#fff; text-decoration: none;font-family: arial, helvetica, sans-serif; }


/*Menu lists */
ul.navlist
{ font-family: arial, helvetica, sans-serif;
   list-style: none;
   margin: 0;
   padding: 0;
   border-top: dotted 1px #5e7cb2;
   line-height: 10pt;
}

ul.navlist li
{font-size: 9pt;  margin-top: 2px;
}

/*submenu*/
ul.navlist li a:link, ul.navlist li a:visited
{
   display: block;
   padding: 3px 5px 6px 8px;
   margin-left: 0px;
   color: #FFF;
   text-decoration: none;
} 


ul.navlist li a:hover
{  
   text-decoration: none;
   color: #ecd5ad;
}

ul.navlist li.sub
{
font-size: 8pt;  font-family: tahoma, arial, helvetica, sans-serif;
}

ul.navlist li.active a:link, ul.navlist li.active a:visited
{
   font-weight: bold;
   display: block;
}


ul.navlist li.sub a:link, ul.navlist li.sub a:visited
{
   padding: 0px 8px 4px 16px;
}


ul.navlist li.sub a:hover
{
   color: #ecd5ad;
}

ul.navlist li.sub a.active
{
   font-weight: bold;      
}



.redtitle, a.redtitle {font-size: 11pt; font-weight: bold;  color : #C80017; text-decoration : none;}
.redheading, a.redheading {font-weight: bold;  color : #C80017; text-decoration : none;}
.redtext, a.redtext {color : #C80017; text-decoration : none;}

.greentitle, a.greentitle {font-size: 11pt; font-weight: bold;  color : #4A8600; text-decoration : none;}
.greenheading, a.greenheading {font-weight: bold;  color : #4A8600; text-decoration : none;}
.greentext, a.greentext {color : #4A8600; text-decoration : none;}

.goldtitle, a.goldtitle {font-size: 11pt; font-weight: bold;  color : #F0BA00; text-decoration : none;}
.goldheading, a.goldheading {font-weight: bold;  color : #F0BA00; text-decoration : none;}
.goldtext, a.goldtext {color : #F0BA00; text-decoration : none;}

.purpletitle, a.purpletitle {font-size: 11pt; font-weight: bold;  color : #6A084B; text-decoration : none;}
.purpleheading, a.purpleheading {font-weight: bold;  color : #6A084B; text-decoration : none;}
.purpletext, a.purpletext {color : #6A084B; text-decoration : none;}

.bluetitle, a.bluetitle {font-size: 11pt; font-weight: bold;  color : #1900A9; text-decoration : none;}
.blueheading, a.blueheading {font-weight: bold;  color : #1900A9; text-decoration : none;}
.bluetext, a.bluetext {color : #1900A9; text-decoration : none;}


/*colors*/

.black {background-color:#000000; color : #ffffff;}
.gray {background-color:#46607D; color : #ffffff;}
.white {background-color:#FFFFFF; color: #000000}
.blue {background-color:#667599; color : #ffffff;}
.red {background-color:#C80017; color : #ffffff;}
.beige {background-color:#F4E9D5;}
.orange {background-color:#D88000; color : #ffffff;}
.purple {background-color:#6A084B; color : #ffffff;}
.bluegray {background-color:#8390B4; color : #ffffff;}
.briteblue {background-color:#2960B4; color : #ffffff;}
.dkorange {background-color:#BF5837; color : #ffffff;}
.brown {background-color:#9B6F4C; color : #ffffff;}
.green {background-color:#CDD6A1; color : #000000;}
.ltblue {background-color:#E1E9F6; color : #000000;}
.dkred {background-color:#812D45; color : #ffffff;}

