@media Screen, Projection    
{
HTML {
padding-right:0;
padding-left:0;
padding-bottom:0;
margin:0;
width:100%;
padding-top:0;
height:100%;
}

BODY {
padding-right:0;
padding-left:0;
padding-bottom:0;
margin:0;
width:100%;
padding-top:0;
height:100%;
}

BODY {
padding-right:0;
padding-left:0;
background:#d05609 url(images/body_bg.png) left top;
padding-bottom:0;
margin:0;
font:76% Verdana, Arial;
color:#fff;
padding-top:0;
}

a {
font-family:Verdana, Arial;
}

H1 {
clear:left;
}

H2 {
text-align:left;
}

H3 {
clear:left;
}

H4 {
clear:left;
}

H5 {
	font:110% Verdana, Arial;
	color:#fc3;
	letter-spacing:0.2em;
}

H6 {
clear:left;
}

H1 {
font:oblique bold 150% Verdana, Arial;
color:#fc3;
}

H2 {
font:bold 150% Verdana, Arial;
color:#fff;
}

H3 {
color:#fff;
font-family:Verdana;
line-height:3em;
font-weight:lighter;
letter-spacing:0.3em;
}

H4 {
	font:bold 150% Verdana, Arial;
	color:#fc3;
	letter-spacing:0.3em;
	text-align: center;
}

P {
margin:0 0 1em;
line-height:1.4em;
text-align:justify;
}

P.right {
text-align:right;
}

STRONG {
	color:#ff9;
	font-size: 110%;
}

A {
font-weight:700;
color:#fff;
text-decoration:none;
}

a:link {
	text-decoration:none;
	font-weight: lighter;
}

A:visited {
	color:#ddd;
	text-decoration:none;
	font-weight: lighter;
}

A:hover {
	color:#000;
	text-decoration:none;
	font-weight: bold;
}

a:active {
text-decoration:none;
}

UL {
margin:1.5em 0;
}

UL LI {
	margin:0.5em 0;
	line-height:1.4em;
	list-style-type:square;
	text-align:center;
}

CODE {
min-height:60px;
font:110%/1.5em monospace;
}

BUTTON {
padding-right:5px;
padding-left:5px;
background:#e37a17;
padding-bottom:5px;
font:100% Verdana, Arial;
overflow:visible;
width:auto;
color:#fc3;
border-top-style:none;
padding-top:5px;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}

BUTTON {
background:#fc3;
overflow:visible;
width:auto;
cursor:pointer;
color:#333;
}

BUTTON:hover {
background:#fff;
color:#333;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}

TABLE {
font-size:100%;
}

HR {
display:none;
}

#page_container {
min-height:100%;
background:url(images/page_container_bg.png) repeat-y right top;
position:relative;
height:100%;
min-width:780px;
}

#header {
	height:165px;
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	text-align:right;
	vertical-align:top;
	margin-top: -5px;
	padding-right: 40px;
	background-color: #616161;
}

#wzbg {
	background-image:url(images/wzbg.gif);
	background-repeat:repeat-x;
	height:18px;
	background-position: center center;
	text-align: center;
	background-color: #B52A25;
	color: #CCC;
}

#header p {
	color:#ccc;
	text-align:center;
	padding-top: 120px;
}

#header #logo {
	background:url(images/logo.gif) no-repeat center;
	left:50px;
	width:200px;
	position:absolute;
	top:8px;
	height:150px;
	font-size: 18px;
	line-height: 1.4px;
	text-align: center;
	letter-spacing: 0.2em;
	margin-top: -15px;
}

#menu_container {
background:#333 url(images/menu_container_bg.gif) repeat-x left top;
height:36px;
}

#menu_container H3 {
display:none;
}

#menu {
padding-right:0;
padding-left:88px;
padding-bottom:0;
margin:0 40px;
padding-top:0;
height:36px;
}

#menu UL {
padding-right:0;
padding-left:0;
padding-bottom:0;
margin:0;
overflow:hidden;
width:100%;
padding-top:0;
list-style-type:none;
height:36px;
}

#menu_container UL LI {
display:block;
background:#555 url(images/menu_l.gif) no-repeat left top;
float:left;
margin:0;
line-height:normal;
list-style-type:none;
}

#menu_container UL LI A {
padding-right:0;
display:block;
padding-left:0;
font-weight:400;
background:url(images/menu_r.gif) no-repeat right top;
padding-bottom:12px;
margin:0 -1px 0 0;
width:8em;
color:#ddd;
border-top-style:none;
padding-top:12px;
border-right-style:none;
border-left-style:none;
text-align:center;
text-decoration:none;
border-bottom-style:none;
letter-spacing:0.3em;
}

#menu_container UL LI:hover {
background:#444 url(images/menu_l.gif) 0 -100px;
color:red;
}

#menu_container UL LI.li_hover {
background:#444 url(images/menu_l.gif) 0 -100px;
color:red;
}

#menu_container UL LI:hover A {
background:url(/images/menu_r.gif) no-repeat 100% -100px;
color:#fc3;
}

#menu_container UL LI.li_hover A {
background:url(images/menu_r.gif) no-repeat 100% -100px;
color:#fc3;
}

#menu_container UL LI.current_page_item {
background:#d89817 url(images/menu_current_l.gif) no-repeat left top;
}

#menu_container UL LI.current_page_parent {
background:#d89817 url(images/menu_current_l.gif) no-repeat left top;
}

#menu_container UL LI.current_page_item A {
font-weight:700;
background:url(images/menu_current_r.gif) no-repeat right top;
color:#fff;
}

#menu_container UL LI.current_page_parent A {
font-weight:700;
background:url(images/menu_current_r.gif) no-repeat right top;
color:#fff;
}

#menu_container UL LI.current_page_item:hover {
background:#f4a01a url(images/menu_current_l.gif) no-repeat 0 -100px;
}

#menu_container UL LI.current_page_item_hover {
background:#f4a01a url(images/menu_current_l.gif) no-repeat 0 -100px;
}

#menu_container UL LI.current_page_parent:hover {
background:#f4a01a url(images/menu_current_l.gif) no-repeat 0 -100px;
}

#menu_container UL LI.current_page_parent_hover {
background:#f4a01a url(images/menu_current_l.gif) no-repeat 0 -100px;
}

#menu_container UL LI.current_page_item:hover A {
font-weight:700;
background:url(images/menu_current_r.gif) no-repeat 100% -100px;
color:#000;
}

#menu_container UL LI.current_page_item_hover A {
font-weight:700;
background:url(images/menu_current_r.gif) no-repeat 100% -100px;
color:#000;
}

#menu_container UL LI.current_page_parent:hover A {
font-weight:700;
background:url(images/menu_current_r.gif) no-repeat 100% -100px;
color:#000;
}

#menu_container UL LI.current_page_parent_hover A {
font-weight:700;
background:url(images/menu_current_r.gif) no-repeat 100% -100px;
color:#000;
}

#content_container {
min-height:275px;
background:url(images/content_container_bg.png) no-repeat left top;
padding-bottom:140px;
position:relative;
}

#content_div {
	padding-right: 40px;
	padding-left: 40px;
	background:  url(images/content_bg.png) no-repeat right top;
	height:auto!important;
	min-height: 405px;
	height:405px;
	clear: both;

}

#breadcrumb {
font-size:90%;
}

#content_div DIV.twocol_container {
overflow:hidden;
width:100%;
}

#content_div DIV.twocol_container DIV.left {
padding-right:20px;
padding-left:20px;
float:left;
padding-bottom:24px;
width:160px;
padding-top:24px;
line-height:2em;
}

#content_div DIV.twocol_container DIV.left H4 {
margin-bottom:0.5em;
}

#content_div DIV.twocol_container DIV.left P {
text-align:left;
}
#content_div DIV.twocol_container DIV.left P.button_container {
	MARGIN: 5px 0px; TEXT-ALIGN: right
}
#content_div DIV.twocol_container DIV.left P.button_container INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#content_div DIV.twocol_container DIV.left UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content_div DIV.twocol_container DIV.left UL LI {
	padding-right:0;
	padding-left:0;
	list-style-image:none;
	padding-bottom:0.25em;
	margin:0;
	padding-top:0.25em;
	list-style-type:none;
	letter-spacing:0.2em;
	font-size: 120%;
	font-weight: bold;
}
#content_div DIV.twocol_container DIV.left UL LI.page_item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none
}
#content_div DIV.twocol_container DIV.left UL LI.current_page_item {
	PADDING-LEFT: 5px; BACKGROUND: url(images/current_page_item.png) no-repeat left top; MARGIN: 0px -20px 0px -5px
}
#content_div DIV.twocol_container DIV.left UL LI.current_page_parent {
	PADDING-LEFT: 5px; BACKGROUND: url(images/current_page_item.png) no-repeat left top; MARGIN: 0px -20px 0px -5px
}
#content_div DIV.twocol_container DIV.left UL LI.current_page_item A {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content_div DIV.twocol_container DIV.left UL LI.current_page_parent A {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#homepage {
	BACKGROUND: url(images/homepage_l.gif) no-repeat left top; MARGIN: -35px -40px 40px -41px; HEIGHT: 200px
}
#homepage H1 {
margin:20px 40px 0;
}

#homepage H2 {
margin:0 40px;
}

#homepage P {
margin:0 40px 20px;
}

#content_div DIV.twocol_container DIV.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -240px; WIDTH: 100%; PADDING-TOP: 0px

}

#content_div DIV.twocol_container DIV.main DIV.main_container {
MARGIN: 40px 40px 40px 240px
}

#content_div DIV.twocol_container INPUT.text {
width:60%;
}

#content_div DIV.twocol_container TEXTAREA.text {
width:60%;
}

P.button_container {
margin-left:10em;
}

P.button_container INPUT {
margin:0 0 0 5px;
}

DIV.three_columns {
clear:both;
overflow:hidden;
width:100%;
}

DIV.three_columns DIV.column1 {
background:#999;
float:left;
width:40%;
}

DIV.three_columns DIV.column2 {
background:#888;
float:left;
width:30%;
}

DIV.three_columns DIV.column3 {
background:#777;
float:left;
width:30%;
}

#content_div DIV.comment_container {
border-top:2px dotted #fc3;
}

#content_div DIV.comment_container DIV.left {
padding-right:20px;
padding-left:20px;
padding-bottom:40px;
}

#content_div DIV.comment_container DIV.left H3 {
margin-top:40px;
}

#content_div DIV.comment_container DIV.left P {
letter-spacing:0.2em;
}

#content_div HR {
clear:both;
border-top:1px solid #dc8815;
display:block;
font-size:1px;
margin:2em 0;
height:1px;
}

#content_div IMG.xright {
background:#e48816;
float:right;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
padding:5px;
margin-bottom:20px;
margin-left:20px;
}

#content_div IMG {
background:#e48816;
float:left;
margin:0 20px 20px 0;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
padding:5px;
}

#content_div IMG.blog {
background:transparent none repeat scroll 0 0;
float:left;
margin:0 10px 10px 0;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
padding:0;
}
#content_div IMG.blogright {
background:transparent none repeat scroll 0 0;
float:right;
margin:0 10px 10px 0;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
padding:0;
}
#content_div A IMG {
float:left;
margin:0 20px 20px 0;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}

#footer_container {
	MARGIN-TOP: -140px; 
	FONT-SIZE: 90%; 
	BACKGROUND: url(images/footer_container_bg.png) #404040 repeat-x left top; 
	WIDTH: 100%; 
	BOTTOM: 0px; 
	POSITION: relative; 
	HEIGHT: 140px; min-width: 780px

}

#footer {
padding-right:0;
padding-left:0;
background:url(images/footer_bg.png) no-repeat right top;
padding-bottom:21px;
margin:0 0 0 40px;
padding-top:12px;
height:60px;
}

#footer P {
margin:0 30px;
color:#999;
line-height:1.1em;
}

#footer P.top {	
background:#333 url(images/footer_button_l.png) no-repeat left top;
float:right;
margin:-2px 60px 0 20px;
height:30px;
}

#footer P.top A {
padding-right:10px;
display:block;
padding-left:18px;
background:url(images/footer_button_r.png) no-repeat right top;
padding-bottom:10px;
color:#ccc;
padding-top:10px;
border-bottom-style:none;
}

#footer P A {
color:#ccc;
}

#footer P A:link {
color:#999;
font-weight:lighter;
}

#footer P A:visited {
color:#999;
font-weight:lighter;
}

#footer P A:hover {
color:#eee;
}
}
.jyvgfylx { 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}
