@charset "utf-8";
/* CSS Document */
/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height: 1; color: black; background: #000; margin:5px 0; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
td { vertical-align:top;}
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }



#wrapper { width:920px; margin:0 auto; background: #fff; }
#header { padding:10px 20px; background:#f0f0f0; position:relative; }
#header h1 { margin:0;}
#header h1 a{ text-indent:-9999px; display:block; width:426px; height:56px; background:url(../images/logo.png) no-repeat;}

#info { font-size:11px; position:absolute; top:25px; right:10px;  text-align:right;}
.bigred { font-size:1.5em; color:#c30606; } 

#nav {border-top:1px solid #d5d7d8; background:#8f9090 url(../images/nav_bg.png)  repeat-x; height:42px;}
#nav li{ float:left; margin:6px 45px 0 45px; font-size:13px; }
#nav li a{font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-transform:uppercase; }
#nav li a:hover{ color:#c30606; }

#content { font-size:11px; }
#content h2{ }






#contact_form  table { margin:10px 0 10px 0;}
#contact_form  td{ padding:3px;}

#footer { color:#747474; background:#cdcdcd; border-top:2px solid #666; text-align:center;  padding:20px 30px; font-size:11px;}
#footer ul { text-align:center; margin:0 auto 10px auto; overflow:hidden;}
#footer li {  display:inline; margin:0; padding: 0 15px; border-right:1px solid #fff;}
#footer li.last {  margin:0 0 15px 0; border-right:none;}
#footer li a {font-family:Arial, Helvetica, sans-serif;  color:#000; text-transform:uppercase; text-decoration:none;}
#footer li a:hover{ color:#c30606; }
#footer p { clear:both; margin:0; }


#cols { background:url(../images/col_bg.png) repeat-y; overflow:hidden; }

#cols .colleft{ line-height:1.3; padding:32px 16px; width:234px; float:left; background:url(../images/col_bg.jpg) no-repeat top right; min-height:500px; }
#cols .colleft p{ margin:0 0 15px 0; }


#cols .colright{ width:653px; float:left; line-height:1.5; color:#454343; padding:6px 0 6px 0; }
#cols .colright p{ margin-bottom:10px; }
#cols .colright h1{ background:url(../images/h1_bg.jpg) no-repeat center bottom ; padding:0 0 5px 0; }
#cols .colright li{ margin:0 0 0 40px; list-style:disc;}


.content { clear:both; padding:20px 30px;}
.banners img { border:1px solid #999; margin:4px 4px 4px 0; float:left;}
/* Text Format */
h1,h2,h3,h4,h5,h6{color:#df1c11; margin:0 0 15px 0; font-weight:bold;}
h1 { font-size:30px;}
h2 { font-size:24px;}
h3 { font-size:20px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:13px;}
strong { font-weight:bold;}
a { color:#c30606;  }
em { font-style:italic;}
.left { text-align:left;}
.right { text-align:right;}
.floatleft { float:left; margin:0 10px 10px 0;}
.floatright { float:right; margin:0 0 10px 10px;}
.center { text-align:center;}
.black { color:black;}

.hidden { display:none;}
.face { background:none !important;}


ul#navmenu-h, ul#navmenu-h li, ul#navmenu-h ul {
border:0 none;
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:0;
padding:0;
}
ul#navmenu-h ul ul {
margin-top:-1px;
}
ul#navmenu-h ul:after {
-x-system-font:none;
clear:both;
content:".";
display:block;
font-family:serif;
font-size:1px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:0;
line-height:0;
visibility:hidden;
}
ul#navmenu-h {

}
ul#navmenu-h li {
display:inline;
float:left;
position:relative;
}
ul#navmenu-h ul {
display:none;
left:0;
position:absolute;
top:26px;
width:160px;
}
ul#navmenu-h ul li {
display:block !important;
float:left;
width:250px;
}
ul#navmenu-h li a, ul#navmenu-v li a {
-x-system-font:none;
border-left:medium none;
display:block;
float:none !important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto !important;
line-height:16px;
padding:11px 20px;
text-decoration:none;

}
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a, ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a {
float:none;
}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul, ul#navmenu-h ul ul ul ul {
display:none;
left:160px;
position:absolute;
top:0;
}
ul#navmenu-h li:hover ul ul, ul#navmenu-v li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-h li:hover ul ul ul ul, ul#navmenu-v li:hover ul ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul, ul#navmenu-v li.iehover ul ul ul, ul#navmenu-h li.iehover ul ul ul ul, ul#navmenu-v li.iehover ul ul ul ul {
display:none;
}
ul#navmenu-h li:hover ul, ul#navmenu-v li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-h ul ul ul li:hover ul, ul#navmenu-v ul ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-v li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul, ul#navmenu-h ul ul ul li.iehover ul, ul#navmenu-v ul ul ul li.iehover ul {
display:block;
}

#r_sidebar h3.vmenuspcaer {
padding-top:18px;
}

#sidebar ul#navmenu-v ul, #sidebar ul#navmenu-v ul ul, #sidebar ul#navmenu-v ul ul ul {
right:240px;
}
#sidebar ul#navmenu-v li a:hover {
text-decoration:none;
}
* html #sidebar ul#navmenu-v li a {
padding:0 10px;
width:220px;
}


/* Menu Colors */

/*  
VERTICAL and HORIZONTAL dropmenu settings
*/

ul#navmenu-h li a, ul#navmenu-v li a,
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul,
ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul,
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a
{
	 
}
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a {
}
/* Top level */
ul#navmenu-h li a, ul#navmenu-v li a
{
	border: 1px solid; border-top:none; border-right-color:#ecedee; border-bottom:none; border-left-color:#d5d7d8;  background:none; color:#000; text-transform:uppercase; font-weight:bold;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a,

 /* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-v li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li a,

/* 4rd Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a,

/* 5th Menu */
ul#navmenu-h li:hover li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a 
{
	background: #333;
	color: #fff;
	text-transform:none;
	font-weight:normal;
}




/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, 
ul#navmenu-h li:hover a, 
ul#navmenu-h li.iehover a,
ul#navmenu-h li:hover a:hover, 
ul#navmenu-h li:hover li:hover a, 
ul#navmenu-h li:hover li.iehover a,
ul#navmenu-h li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li:hover li.iehover a,

/* current page item ul#navmenu-h color setting ------------------------------------- */
#navmenu-h li.current_page_item a,
#navmenu-h li.current_page_item a:hover,
#navmenu-h li ul li.current_page_item a,
#navmenu-h li ul li.current_page_item a:hover,

/* Remembers the parent page of the current page ------------------------------------- */

#navmenu-h li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,


/* IE Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover,

/* IE verticle Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover

{ 
color:#c30606; 
}
/* #end -------------- */

#navmenu-h li.current_page_item a { background: url(../images/nav_bg_line.png) bottom repeat-x; color:#000;}

/* inner pages sidebar vmenu css -------------------------------- */

#sidebar ul#navmenu-v li a:hover {color:#fff; background:#97a438; }

