/****************************/
/*                          */
/*     GENERAL STYLES       */
/*                          */
/****************************/

html *{margin:0;padding:0;border:0;}
input,textarea,select {border:solid 1px #9cc;}
.imagebutton {border:0;}

body, table, td, div, p {
	font-family:verdana, Arial, helvetica, Sans-Serif;
	text-align: left;
	font-size:11px;
	line-height: 17px;
	color:#333;
}

p {margin-bottom:10px;}  
body {margin: 30px auto; text-align:center;	background:#B90027;}

h1 
{
	font: normal 21px verdana; 
	color: #B90027;
	border-bottom:solid 1px #cecdce;
	padding-bottom:8px;
	margin: 18px 0 8px;
}
h2 {color:Black; font-weight:bold; font-size:10px;font-style: normal;margin-top:10px;}
h3 {color:#b90027; font-weight:bold; font-size:11px;text-transform:uppercase;margin-top:20px;}
h4 { font-size:14px;font-weight:bold; }
h5 { font-size:9px; font-weight:normal; text-transform:uppercase; }
h6 {color:#333; font-weight:normal;font-size:12px;text-transform:uppercase;margin-top:10px;}
h6#break {border-top: solid 1px #cecdce;padding-top:10px;clear:both;margin-top:20px;}


#header 
{
	background: #B90027 url(images/header.gif) no-repeat top center; 
	height:109px;
	width:751px;
	border-bottom:solid 1px #cecdce;
}
html>body #header {height:108px;}
img#logo {margin: 20px 0 0 10px;}

#SearchBoxDiv
{
	float:right;
	padding-left:88px;
	background: url(images/label_search.gif) no-repeat 10px left;
	margin-right:4px;
}

html>body #SearchBoxDiv {
	background: url(images/label_search.gif) no-repeat left 6px;
	margin:0 8px 0 90px;
}

#searchboxDiv input
{
	width:120px;
}

#wrapper 
{
	width: 751px;
	margin: 0px auto; 
	text-align:center; 
	background: #fff URL(images/background_line.gif) repeat-y top left; 
}

#page {}

#leftcol{float:left;width:201px;}
#main{float:left;width: 550px;padding-left:1px;}
html>body #main {width:549px;}
#content {padding:0 40px 30px 20px;}
#content ul {margin:1em; padding:1em;}

#footer {
	background: #B90027 url(images/footer.gif) no-repeat top center; 
	font-size:10px; 
	height:33px;
	width:751px;
	padding: 8px auto 50px;
	clear:both;
	text-align:center;
}


#mediaKitItemDiv
{
	margin-left:25px;
}

/****************************/
/*                          */
/*      LINK STYLES         */
/*                          */
/****************************/

a, a:link, a:visited {color: #000;text-decoration:underline;}
a:hover, a:active {color:#B90027;text-decoration:none;}

#leftcol a {text-decoration:none !important;}

#footer a,#footer a:link,#footer a:visited {color:#333;text-decoration:none;}
#footer a:hover,#footer a:active {color:#000;text-decoration:none;}

#copy {color:#808080;}

/****************************/
/*                          */
/*      PAGE SPECIFIC       */
/*                          */
/****************************/

#breaking
{
	background: #DAE1EC url(images/breaking_news.gif) no-repeat 10px 5px;
	border:solid 1px #CECDCE;
	margin:10px;
	padding:25px 15px 15px;
	font-size:10px;
	font-style:italic;
}

#signup
{
	border:solid 1px #CECDCE;
	margin:85px 15px 20px;
	padding:5px 10px 15px;
	width:170px;
	line-height:13px;
	font-size:10px;
	font-style:italic;
	clear:both;
}

html>body #signup {width:148px; padding-top:15px;margin-top:247px;}

img#consultant {float:left; margin: 0 10px 4px 0; }
.phone, .fax, .email {display:block;}
.email {margin-bottom:20px;}
#address {margin-top:20px;}
#PDFlink {display:block;margin-top:20px;}

#ContactPage tr td
{
	padding: 0px 3px 0px 2px;
	font-family: Arial;
	font-size: 10px;
}

#ContactPageTable tr td
{
	font-family: Arial;
	font-size: 11px;
}

ul#locations {list-style-type:circle;font-size:14px;}
ul#locations a {text-decoration:none;}
ul#locations li {padding-bottom:7px;}

.manual {float:left; width:160px;border-right:solid 1px #cecdce;padding:0 20px;margin-bottom:20px;}
html>body .manual {width:117px;}
.resource {margin:10px 0;}


/****************************/
/*                          */
/*      SIDE NAVIGATION     */
/*                          */
/****************************/

.submenu
{
	font-size: 9px;
	color:#B90027;
	background:#E6EBF2 url(images/nav_button.gif) no-repeat 27px 4px;
	font-style:italic;
	padding-left:40px;
}

.submenuSelected
{
	font-size: 9px;
	background:#E6EBF2 url(images/nav_button_on.gif) no-repeat 27px 4px;
	font-style:italic;
	padding-left:40px;
	color:Red;
}

#dropdowncontainer {margin:10px 0 10px 0;}
.dropdownlist	{font-family:Arial, helvetica, Sans-Serif;font-size:11px;color:#333;}
.dropdowndescriptor {font-family:Arial, helvetica, Sans-Serif;font-size:11px;color:#333;}

html>body .submenu {background:#E6EBF2 url(images/nav_button.gif) no-repeat 27px 3px;}
html>body .submenuSelected {background:#E6EBF2 url(images/nav_button_on.gif) no-repeat 27px 3px;}

.submenu:hover {background:#E6EBF2 url(images/nav_button_on.gif) no-repeat 27px 4px;}
html>body .submenu:hover {background:#E6EBF2 url(images/nav_button_on.gif) no-repeat 27px 3px;}
