/* =ul */

ul {line-height: 150%}

#nav_access { position : absolute; top : -9999px; }
#nav_supp ul { line-height : 200%; }
#nav_supp ul li a.nopad { padding-left:3px; background-image:none;}
#content_supp ul {margin :-5px 15px; }

/* =li */
#nav_supp li { border-bottom : 1px dotted #99a8b7; }
#content_supp li { padding : .25em 0; border-bottom : 1px dotted #99a8b7; }
#content_supp li:last-child { border-bottom-width : 0px; }

/* =img */
img, a img { border : none; }
.img img { display : block; border : 1px solid #d3bd8e; }
#content_supp img { margin : 15px 15px 0 15px; border : 1px solid #fff; }

/* =hr */
hr { display : none; }

/* =a */
a, a:visited { color : #013b81; text-decoration : none; }
a:hover, a:active, a:focus { color : #000; text-decoration : underline; }
a[rel="rss"] { padding : .5em 0; padding-right : 30px; background : url("images/homepage-new/a_rss.png") no-repeat 100% 1px; }
a[rel="self"] {  position : absolute; right : 0; top : 20px; display : block; width : 205px; height : 50px; background : url("images/homepage-new/a_top.png") no-repeat 0 0; text-indent : -9999px; }
#content_sub h3 a { position : absolute; right : 0; width :80px; font-size : 62%; text-align : left; }
#content_sub h3 a.addon { position : relative; font-size:100%; color : #7f8b98; }
#content_supp h4 a { color : #000; }
#nav_supp li a { padding-left : 15px; background : url("images/homepage-new/nav_supp_a.png") no-repeat 0 50%; }

/* =form */
#search { position : absolute; right : 20px; top : 0px; padding-left : 20px; border-left : 1px solid #ccc; text-align : right; }

/* =fieldset */
fieldset { overflow : hidden; padding : 0; }

/* =label */
label { font-weight : bold; padding-bottom : .25em; }
label, label span { display : block; }
#search label span { position : absolute; top : -9999px; }

/* = text */
input[type="text"] { width : 165px; padding : .15em 0; border : 1px solid #f5f5f5; border-top-color : #ccc; border-left-color : #ccc; font : 99% "Lucida Grande", Verdana, Arial, sans-serif; }
input[type="text"]:hover { border : 1px solid #ccc; border-top-color : #777; border-left-color : #777; }

/* = submit */
input[type="submit"] { padding : .15em .5em; background-color : #013b81; border : 1px solid #2a2e32; border-top-color : #99a8b7; border-left-color : #99a8b7; font : bold 99% "Lucida Grande", Verdana, Arial, sans-serif; color : #fff; }

/* =layout */

/* =container */
.wide { position : relative;  width : 980px; margin : 0 auto; }
.narrow { position : relative;  width : 760px; margin : 0 auto; }

/* =nav_main */
#nav_main { float : left; width : 975px; border-left : 5px solid #d3bd8e; border-top : 5px solid #d3bd8e; padding-top:3px; }
.narrow #nav_main { width : 755px; }

/* =content */
#content { float : left; width : 779px; }
.narrow #content { width : 755px; }

/* =content_main */
#content_main { float : left; width : 780px; padding : .5em 0 2em 0; color : #000; }
.narrow #content_main { width : 760px; }

/* =img */
.img { float : left; margin-left : 10px; width : 370px; padding-bottom : 1em; font-size : 92%; color : #666; }
.narrow .img { width : 360px; margin-left : 15px;}

/* =hero image*/
.hero_img { float : left; margin-left : 10px; width : 370px; padding-bottom : 1em; font-size : 92%; color : #666; }
.narrow .hero_img { width : 460px; margin-left : 15px;}


/* =content_featured */
.content_featured { float : left; width : 370px; }
.narrow .content_featured { width : 380px; }

/* =screen-switcher */
#screen-switcher { padding : 0 0 30px 30px; opacity : .5; }

/* =content_promo */
#content_promo { position : relative; z-index : 3; bottom : 0; margin : 30px 0 0 15px; background-color : #f9f6f0; border : 5px solid #d3bd8e;  }
.narrow #content_promo { position : static; margin : 10px; border : 5px solid #e9dec7; }

/* =content_sub */
#content_sub { position : relative; z-index : 2; float : left; margin-left : -5px; width : 779px; background-color : #f3ede0; border : 5px solid #d3bd8e; border-left-width : 0px; font-size : 92%; }
.narrow #content_sub { position : static; width : 755px; margin-left : -5px; padding : 1em 0; background-color : #fff; border : 5px solid #d3bd8e; border-left-width : 0px; font-size : 100%; }
#content_sub div { float : left; width : 193px; padding : .5em 0 2em 0; }
.narrow #content_sub div { width : 760px; padding : 0; }



/* =nav_supp */
#nav_supp {
	float : left;
	width : 766px;
	padding : 2em 0 3em 0;
	border-bottom : 5px solid #E0E0E0;
}
.narrow #nav_supp { width : 766px; padding : 2em 0; border-right : 4px solid #d3bd8e; border-left-width : 0px; font-size : 50%; }
#nav_supp div { float : left; width : 250px; }
.narrow #nav_supp div { width : 250px; }
#nav_supp div:last-child { float : right; }

/* = siteinfo */
#siteinfo { position : relative; clear : both; width : 980px; padding-bottom : 1em; font-size : 92%; }
.narrow #siteinfo { float : left; width : 760px; }

/* =layout (narrow) */
.narrow h1 { margin-left : 0; }
.narrow .img img { display : block; width : 360px; }
.narrow .hero_img img {display:block; width:700px; }
.narrow #content_sub h3 { margin : 0 15px .5em 0; }
.narrow #content_sub h4 { margin-left : 0; padding-bottom : 0; }
.narrow #content_sub p { margin-left : 0; border-bottom : 1px dotted #99a8b7; }
.narrow #content_sub div:last-child p { border-bottom-width : 0px; }
.narrow #content_supp div { float : left; }
.narrow div#pres_one { width : 24.5%; }
.narrow div#pres_two { width : 75%; }
.narrow #content_supp h4 { margin-left : 15px; padding : 1em 0 0 0; background-color : transparent; font-size : 110%; }
.narrow #content_supp p { padding-left : 0; }
.narrow #content_supp img { display : inline; float : left; margin : .5em .5em .25em 15px; }
.narrow #nav_supp h4 { margin-left : 0; }
.narrow #nav_supp ul { margin-left : 0; }
.narrow #nav_supp li { padding : .25em 0; line-height : 1.1; }
.narrow #nav_supp li:last-child { border-bottom-width : 0px; }
.narrow #nav_supp li a { padding-left : 0; background-image : none; }

}

@media print {


/* =navigation */
#nav_access, #nav_main, #nav_supp { display : none; }

/* =typography */
h1, h2, h3, h4 { font-weight : bold; line-height : 1.1; }
h1 { font-size : 26pt; border-bottom : 1px solid #999; }
h2 { font-size : 18pt; }
#content_sub h3 { padding-bottom : .25em; border-bottom : 1px dotted #999; }
a, a:visited { color : #013b81; text-decoration : underline; }
a:after { content(attribute)href }
#siteinfo p a { display : none; }

/* =img */
img, a img { border : none; }
.img img { display : block; }

/* =vcard */
.vcard { margin : 1em 0; }
.vcard > a { display : block; }
.vcard > a span { display : inline; }
.vcard .adr span { display : inline; }
.vcard span.given-name, .vcard span.family-name { display : none; }
.vcard span.org { display : block; }

/* =layout */
#content_promo { padding : .25cm; background-color : #f9f6f0; border : 3px solid #d3bd8e; }
#content_supp { display : none; }
.img { font-size : 92%; color : #666; }
#siteinfo { border-top : 3px solid #d3bd8e; } 


}

body {padding:0; margin:0; background-color:#Ffffff}
body, td, input, textarea{
	font-size:12px;
    font-family:tahoma;
	color:#676767;
	line-height:14px;
	vertical-align:top;
	padding:0px;
}

br{font-size:11px}
table{border:0px; border-collapse:collapse; }

a{color:#151515; text-decoration:underline} 
a:hover{text-decoration:none}

.a{color:#9D080D; text-decoration:underline} 
.a:hover{text-decoration:none}

.b{ color:#151515; font-size:15px}
span{ color:#151515}
p{margin-left: 15px; margin-top:4px; margin-bottom:3px}



li a{color:#858585;} 
 
.header td{color:#FFFFFF; } 
.header a{color:#8C8D94; text-decoration:none; font-size:10px;} 
.header a:hover{text-decoration:underline}
.header span a{color:#FFFFFF; text-decoration:none; font-size:14px;} 
.header span a:hover{text-decoration:underline}
b{ color:#151515}
.footer{color:#AFAFAF; font-size:11px;} 
.footer a {color:#925051; font-size:11px; font-family:Arial} 
.footer span{color:#925051; font-size:11px; font-family:Arial} 

.more{background:url(site/modules/news/images/1_z1.gif) center left no-repeat; padding-left:9px; background-position:0 5px; color:#676767}

#input1{ 
   width:175px; height:16px;
   vertical-align:middle;
   padding-left:0px;
   padding-top:0px;
}#input2{ 
border:0px;
   width:61px; height:16px;
   margin-left:5px;
   vertical-align:middle;
   padding-left:0px;
   padding-top:0px;
}
input{
   padding-left:5px;
   width:201px; height:20px;
}
textarea{
   padding-left:5px;
   width:201px; height:80px;
   overflow:auto;
}

.news_date {
color: #cccccc; font-size: x-small;
}
.news_title {
font-weight: bold;
}
