/*-------------------------------------------------------

author: gorotron (www.gorotron.com)
version: 1.0
license: Commons Attribution 3.0 United States License

http://creativecommons.org/licenses/by/3.0/us/

Do whatever you like with this template– just be
sure to leave my link at the bottom of each page.

Thanks!

-------------------------------------------------------*/

@import "dropdown.css";

* {
	margin:0;
	padding:0;
}

html {
	text-align:center;
	background:#F3F3F3;
}

body {
	font:62.5% Verdana, Arial, Helvetica;
	text-align:left;
	color:#333;
	width:750px;
	margin:20px auto;
	background:#FFF;
	padding:1.3em;
	background:#FFF url(../images/body_bg.gif) bottom repeat-x;
	border:0.1em solid #EAEAEA;
}


/***************************************/
.boldtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.regular
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.smalltext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.message
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
#message
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	font-weight: bold;
}
.headingbig{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
}
.headingwhite{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;
}
.headingorange{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#BADA4E;
	font-weight: bold;
}
.colortr
{
	background:#000000;
}
.colortr1
{
	background:#E2EAE2;
}
.colortr2
{
	background:#F3F3F3;
}
/***************************************/


p {
	font-size:1.2em;
	line-height:1.5em;
	margin:1em 0;
}

a {
	color:#004D85;
	text-decoration:none;
}

p a, td a, th a {
	background:url(../images/link_underline.gif) bottom repeat-x;
	padding-bottom:0.1em;
}

ul {
	list-style:none;
}

#masthead {
	width:100%;
	height:100px;
	position:relative;
	margin-bottom:0.3em;
	background:url(../images/mast.png) no-repeat center top;
	line-height:14em;
}

#masthead h1 {
	font-size:3em;
	font-family:"trebuchet ms";
	margin-left:1em;
	color:#FFF;
}

#masthead h1 a {
	color:#FFF;
}

#masthead sup {
	font-size:0.5em;
}



#breadCrumbs {
	clear:both;
	padding:0.5em 2em;
	margin-top:0.3em;
	background:#EAEAEA url(../images/breadcrumbs_bg.gif);
}

#breadCrumbs li {
	display:inline;
}

#breadCrumbs li a {
	margin-right:0.5em;
	padding-right:1em;
	background:url(../images/breadcrumbs_bullet.gif) right 0.7em no-repeat;
}

#breadCrumbs li a:hover, #footer li a:hover {
	text-decoration:underline;
}

/* Main Column */
/* Sidebar */	
#sidebar {
	float: left;
	width: 195px;	
	margin-top: 10px;	
}

#mainContent {
	width:532px;
	padding:2em 0 2em 2em;
	float:left;
}

#mainContent h2 {
	color:#000;
	font-size:1.5em;
}

#mainContent p + h2 {
	margin-top:1.5em;
}

#mainContent h3 {
	font-size:1.25em;
}

#mainContent ul {
	color:#F90;
}

#mainContent li {
	background:url(../images/li_bullet.gif) left center no-repeat;
	font-size:1.2em;
	padding-left:1em;
	margin:0 0 0.5em 1em;
	color:#333;
}

#suckerfish {
	width:100%;
	height:10em;
	font-family:monaco, courier;
}

/* Side Column */

#secondaryContent {
	width:19em;
	padding:2em;
	float:left;
}

#secondaryContent h2, #secondaryContent p {
	font-size:1.2em;
}

#secondaryContent h2 {
	color:#000;
}

.secondaryContentBox {
	border:1px solid #EAEAEA;
	background:#F7F7F7;
	padding:1em 1em 0.5em;
	margin-bottom:2em;
}

.secondaryContentBox span {
	color:#F60;
	font-weight:bold;
}

#secondaryContent blockquote {
	font-style:italic;
	font-size:0.9em;
	padding:0.5em 0 0 2em;
	background:url(../images/left_quote.gif) no-repeat;
}

#secondaryContent blockquote p {
	background:url(../images/right_quote.gif) right bottom no-repeat;
	padding-bottom:1em;
}

#secondaryContent blockquote span {
	margin-left:2em;
}

#secondaryContent .source {
	text-align:right;
	margin:-0.5em 0 2em;
	font-size:1em;
}

#footer {
	text-align:center;
	clear:both;
	padding:1em 0 0;
	background:url(../images/footer_hr.gif) repeat-x;
}

#footer li {
	display:inline;
	margin:0.5em;
}
form { display: inline; }
img { border: 0; }
a:link, a:visited { text-decoration: none; color:#0066aa; }
a:active, a:hover { text-decoration: underline; }
.copyright { font-size: 10px; }
.query_box { width: 468px; font-family: Arial, Verdana, Helvetica, sans-serif; background: #ffffff url(input_grad.gif) repeat-x; border: solid 1px #e5e2e2; padding: 0 0 0 3px; height: 25px; vertical-align: middle; font-size: 18px; }
.submit_button { 
	background: #FFFFFF url(images/input_bg.gif) repeat-x;
	border: 1px solid #B3B9C4;
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	color: #000000;
}.search_results_logo { float: left; }
.search_results_form { float: left; margin: 18px 0px 25px 25px; }
.search_results_clear { clear:left; padding:0; }
.search_results_top { border-top: 1px solid #ccd2d2; border-bottom: 1px solid #ccd2d2; padding: 5px; background: #eff6fb; }
.search_results_name { float: left; }
.search_results_details { float: right; }
.search_results_table { padding: 10px; }
.search_results_title a, h4 { font-weight:bold; margin: 0; padding: 0; font-size: 1.2em; }
.search_results_desc { margin-top: 0; margin-bottom: 10px; }
.search_results_url a { color: #36a200; text-decoration: none; font-size: 10px; }
.search_results_suggs { float: right; background: #fff url(sugg_grad.gif) repeat-x; padding: 5px; border: solid 1px #ccd2d2; }
.search_results_suggs h3 { margin-top: 0; font-size: 17px; font-weight: bold; }
.search_results_suggs a { font-size: 13px; font-weight: bold; }
.search_results_suggs ul { list-style-type: decimal; }
.search_results_bottom { border-top: 1px solid #ccd2d2; border-bottom: 1px solid #ccd2d2; padding: 10px; background: #eff6fb; }

<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.activetab, .arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:left;
      width:100%;
      background:#000;
      font-size:93%;
      line-height:normal;

      }
    a:link {
    COLOR: #FFFFFF;
    }
    a:visited {
    COLOR: #FFFFFF;
    }
    a:hover {
    COLOR: #990000;
    }
    a:active {
    COLOR: #FFFFFF;
    }

