/*==== Style 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 {
	border:0pt none;
	font-family:Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}
body {
	background:white none repeat scroll 0%;
	color:black;
	line-height:1.25;
}
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
p, fieldset, table {
	letter-spacing:0px;
}
small {
	font-size:80%;
}
h1, h2, h3, h4, h5 {
	color:#000000;
}
h1 {
	font-family:Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size:180%;
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:1.5;
	padding-top:8px;
}
h2 {
	font-family:Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size:160%;
	font-weight:400;
	letter-spacing:-0.5px;
}
h3 {
	font-size:120%;
}
h4 {
	font-size:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
	font-size:108%;
	line-height:99%;
}
abbr, acronym {
	border-bottom:1px dotted #333333;
	cursor:help;
}
blockquote, ul, ol, dl {
	margin-left:1em;
}
ul li{list-style: none;}

/*=============================================*/
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 {font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
body{background: #f8fdff url('../images/bg.jpg') repeat-x;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
strong, em, b, i,p, a, small {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, ul, ol, li, address {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{margin-bottom:8px;font-weight:bold;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
ul{margin-left:0;}
hr{margin-bottom:15px;color:#ccc;}

ul, ol{font-size:80%; margin-bottom:20px;}
ol li{list-style-type: decimal; margin-bottom:10px;margin-left:15px;}
ol li ul{margin-top:10px;}
ol li ul li{font-size:130%;list-style-type:disc;margin-left:20px;}
ul li{list-style-type:disc;margin-left:20px;}

p{font-size:80%;margin-bottom:15px;}

/* PAGE LAYOUT */
body #container{width:930px;margin:0 auto;}

/* MENU & CONTENT */
#container .header_container{width:930px;height:301px;}
#container .header_container .header_left{height:301px;width:592px;float:left;background: url('../images/header_left.jpg') no-repeat -15px;}
#container .header_container a.header_right{height:301px;width:323px;float:left;background: url('../images/header_right.jpg') no-repeat;}
#container .header_container .header_right a:link{display:block;width:300px;height:200px;float:left;position:relative;top:100px;left:15px;}

body #container .header_left #auto_switch_text{width:200px;float:left;position:relative;top:210px;left:80px;padding:20px;}
body #container .header_left #auto_switch_text h3{color:#fff;}

body #container .content_container{width:930px;min-height:366px;}
body #container .content_container .menu_and_content_left{height:366px;width:15px;background: url('../images/menu_content_left_shadow.jpg') no-repeat;float:left;}
body #container .content_container .menu_and_content{width:900px;float:left;}
body #container .content_container .menu_and_content .menus{height:56px;width:900px;background: url('../images/menu_container.jpg') no-repeat}
body #container .content_container .menu_and_content .content{min-height:366px;width:900px;background:#fff;padding-top:15px;float:left;}
body #container .content_container .menu_and_content_right{height:366px;width:15px;background: url('../images/menu_content_right_shadow.jpg') no-repeat;float:left;}
body #container .footer{height:49px;width:915px;margin-left:15px;background: url('../images/footer_container.jpg') no-repeat;float:left;padding-top:14px;}
body #container .footer .location{width:880px;color:#fff;height:20px;font-size:80%;margin-left:15px;}
body #container .footer .location p{font-size:100%;margin-bottom:0px;}
body #container .footer .location p.office{float:left;width:125px;font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
body #container .footer .location p.street{float:left;width:425px;font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
body #container .footer .location p.phone{float:left;width:150px;font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
body #container .footer .location p.fax{float:left;width:150px;font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
body #container .disclaimer{height:40px;width:900px;margin:7px 0 30px 25px;float:left;}
body #container .disclaimer p{color:#b2b2b2;font-size:12px;}
body #container .disclaimer p a{color:#D1901C;text-decoration:none;}
body #container .disclaimer p a:hover{text-decoration:underline;}
body #container .disclaimer p a:visited{color:#d1901c;}

body #container .content_container .menu_and_content .menus ul#menu_list{font-weight:bold;font-size:100%;height:50px;margin-left:7px;}
body #container .content_container .menu_and_content .menus ul#menu_list li{float:left;margin-right:1px;list-style-type:none;margin-left:0;}
body #container .content_container .menu_and_content .menus ul#menu_list li a, body #container .content_container .menu_and_content .menus ul li a:link{display:block;height:24px;padding:11px 21px 7px;text-decoration:none;margin-top:6px;font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:80%;cursor:pointer;color:#000;}
body #container .content_container .menu_and_content .menus ul#menu_list li a.selected, body #container .content_container .menu_and_content .menus ul#menu_list li a.hover, body #container .content_container .menu_and_content .menus ul#menu_list li.current_page_item a, body #container .content_container .menu_and_content .menus ul#menu_list li.current_page_parent a{text-decoration:none;color:#fff;background: url('../images/menu_selected.jpg') repeat-x;}

body #container .content_container .menu_and_content .content .left_content .submenus{height:30px;margin-bottom:10px;}
body #container .content_container .menu_and_content .content .left_content .submenus ul#submenu_list{font-weight:bold;font-size:100%;margin-bottom:0;}
body #container .content_container .menu_and_content .content .left_content .submenus ul#submenu_list li{float:left;list-style-type:none;margin-left:0;}
body #container .content_container .menu_and_content .content .left_content .submenus ul#submenu_list li a, body #container .content_container .menu_and_content .content .left_content .submenus ul#submenu_list li a:link{display:block;padding-right:15px;text-decoration:none;font-weight:bold;font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:75%;cursor:pointer;color:#555;}
body #container .content_container .menu_and_content .content .left_content .submenus ul#submenu_list li a:hover{font-size:75%;color:#D1901C;}
body #container .content_container .menu_and_content .content .left_content .submenus ul#submenu_list li.current_page_item a, body #container .content_container .menu_and_content .content .left_content .submenus ul#submenu_list li a.submenu-selected{font-size:75%;font-weight:bold;color:#D1901C;}


.post .entry p a, .post .entry p a:link{text-decoration:none;color:#d1901c;}
.post .entry p a:hover{text-decoration:underline;}
.post .entry p a:visited{color:#d1901c;}

#sidebar {font-size:80%;}
#sidebar ul#recent_news li{margin-bottom:10px;}
#sidebar ul#recent_news li a, #sidebar ul#recent_news li a:link{text-decoration:none;color:#d1901c;}
#sidebar ul#recent_news li a:hover{text-decoration:underline;}
#sidebar ul#recent_news li a:visited{color:#d1901c;}
#sidebar a:link {text-decoration:none;color:#d1901c;}
#sidebar a:hover{text-decoration:underline;}

h2.single_post_title{margin-bottom:15px}
h2.single_post_title a:link, h2.single_post_title a:visited{text-decoration:none;color:#d1901c;}
h2.single_post_title a:hover{text-decoration:underline;}
#container .content_container .menu_and_content .content .left_content div.post_info{border-top:1px solid #CCCCCC;margin:20px 0;padding-top:5px;}