/*
????I ~   ?????= ~??~  =??  ??????  ??       +?=  ???????  7  +????=              
    ??    ?+     ~???  ???  ??   ?+ ??      ,???    +?,   ::  ?+  ++              
    ??    ?????  ~?:?++???  ??++??, ??      ?? ??   +?,   ?+  ~????+              
    ??   ,?+     ~?,+??=??  ??      ??     +?????:  +?,   ?+ +?:  =?:             
    ??   ,?????+ ~?, ?? ??  ??      ?????? ??   ??  +?,   ?+  ??????   ?   
	       
Code by TEMPLATIS http://www.templatis.com */

/*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*/

*{
margin:0;
padding:0;
}
body{
background:#fff;
font:1em/1.5em Verdana, arial, Helvetica, sans-serif;
}
p{
line-height:1.4em;
color:#000;
}
a{color:#0558ad;}
a:hover{text-decoration:none;}
li{list-style-type:none;}
h1{
position:absolute;
top:50px;
left:236px;
width:450px;
height:57px;
background:url(../images/logo.gif) no-repeat left top;
}
h1 span{display:none;}
h2{
padding:13px 0 10px 0;
margin:0;
}
h3{
font-size:0.9em;
line-height:1.2em;
}
p{padding:0 0 7px 0;}

/*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*/

#nav-hold{
width:967px;
position:absolute;
top:138px;
}
#primary-nav{
width:967px;
border-top:4px solid #0558ad;
border-bottom:1px dotted #000;
height:32px;
margin:0;
padding:0;
text-transform:uppercase;
}
#primary-nav li{
display:inline;
float:left;
margin:2px 0 0 0;
padding:0;
}
#primary-nav li a{
text-decoration:none;
font-size:0.8em;
padding:0 12px;
margin:0;
}
#primary-nav li a:hover,#primary-nav li a.on{text-decoration:underline;}
#extra-nav{
position:absolute;
top:3px;
right:0px;
font-size:0.7em;
padding:0;
margin:0;
text-transform:uppercase;
}
#extra-nav a,#extra-nav a:visited{
border:1px solid #000;
color:#000;
margin:0;
padding:4px 9px;
text-decoration:none;
}
#extra-nav a.last{border-left:0;}
#extra-nav a:hover{text-decoration:none;}
.field input{border:0;}
#search-form a{color:#0558ad;}
#search-form li{
float:left;
display:inline;
}
#search-form li.button{
position:absolute;
top:87px;
right:12px;
width:93px;
}
#search-form li.field{
margin:0;
font-size:0.7em;
}
#search-form li.field input{
position:absolute;
top:88px;
right:111px;
width:120px;
height:15px;
padding:1px 2px 0 2px;
border:1px solid #7e9eb7;
font-size:0.95em;
}
#search-form li.txt{
position:absolute;
top:105px;
right:135px;
font-size:0.7em;
}
#date{
position:absolute;
top:105px;
left:0;
text-align:center;
width:967px;
font-size:0.8em;
color:#636162;
}
#location{
position:absolute;
top:0;
left:0;
background-color:#0558ad;
text-transform:uppercase;
width:143px;
font-weight:bold;
color:#fff;
font-size:1.4em;
padding:13px 21px 18px 21px;
}
#changer{
position:absolute;
bottom:-18px;
left:0;
width:143px;
background-color:#fff;
font-size:0.45em;
padding:0 20px 2px 20px;
border:1px solid #b2d5eb;
line-height:1.6em;
}
#changer a{color:#0558ad;text-decoration:underline;}

/*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*/

#wrap{
width:967px;
margin:0 auto;
position:relative;
border-top:10px solid #0558ad;
}
#primary-column,#primary-column ul,#primary-column li,#mainbox,#secondary-column, div.box, #foot,#foot li.footis,#secondary-nav {
float:left;
display:inline;
}
#primary-column{
width:425px;
margin:176px 0 0 20px;
}
#primary-column li{
font-size:0.7em;
line-height:1.3em;
}
div.box{
width:405px;
float:left;
padding:6px 0 3px 0;
position:relative;
margin-top:0;
border-top:1px dotted #000;
}
#primary-column div.boxfirst{border-top:none;}
div.box p{
font-size:0.7em;
float:left;
width:290px;
}
div.first p{
margin-top:12px;
width:100%;
}
#three-col div.first p{
font-size:0.75em;
line-height:1.6em;
}
div.box p.sub{
color:red;
padding:0 0 3px 0;
color:#0558ad;
}
div.box p.sub a{text-decoration:none;}
div.box p.sub a:hover{text-decoration:underline;}
div.box h3{
width:290px;
color:#000;
font-size:1em;
padding:0 0 4px 0;
font-family:Georgia, serif;
}
div.box h3 a{color:#000;}
a img{border:0;}
div.box h3 a:hover{text-decoration:underline;}
div.first h3{
color:#0558ad;
font-size:1.1em;
padding:7px 0 10px 0;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.first h3 a{color:#0558ad;}
div.box img{
float:right;
margin:6px 0 10px 0;
}
div.first img{
float:left;
margin:0;
}
h3 a{text-decoration:none;}
li a{color:#000}
#primary-column .first{
border-top:0;
padding:0 0 3px 0;
}

/*SECONDARY-COLUMN*//*SECONDARY-COLUMN*//*SECONDARY-COLUMN*//*SECONDARY-COLUMN*//*SECONDARY-COLUMN*//*SECONDARY-COLUMN*//*SECONDARY-COLUMN*/

#secondary-column{
width:337px;
margin-top:172px;
padding-top:10px;
}

/*TAB-BOX*//*TAB-BOX*//*TAB-BOX*//*TAB-BOX*//*TAB-BOX*//*TAB-BOX*//*TAB-BOX*/

#secondary-column ul.tab-box{
padding-top:2px;
font-size:1.1em;
}
#secondary-column ul.tab-box li{
float:left;
display:inline;
}
#secondary-column ul.tab-box li a{
display:block;
background-color:#e5eaf0;
border:1px solid #ddd;
border-left:none;
text-transform:uppercase;
}
#secondary-column ul.tab-box li a:hover, #secondary-column ul.tab-box li a.on{
background-color:#e5eaf0;
border:1px solid #e5eaf0;
border-left:none;
text-decoration:none;
}
.noton{
background-color:#fff;
}
#secondary-column ul.tab-box li span{
cursor:pointer;
display:block;
padding:2px 11px;
}
#secondary-column div.tab-box-content{
background-color:#e5eaf0;
border:1px solid #e5eaf0;
float:left;
clear:left;
width:334px;
height:152px;
margin-bottom:12px;
position:relative;
}
#secondary-column ul.tab-box-list{
float:left;
width:80px;
padding:27px 0 0 16px;
text-transform:uppercase;
}
#secondary-column ul.tab-box-list li{
line-height:1.8em;
font-size:0.7em;
}
#secondary-column ul.tab-box-list a{text-decoration:underline;}
div.tab-box-content img{
position:absolute;
right:12px;
top:18px;
}
ul.tablist{
font-size:1.1em;
padding:9px 20px 7px 12px;
}
#secondary-column ul.tablist li{
padding-bottom:5px;
line-height:1.1em;
}
ul.tablist a{
font-weight:bold;
}
#secondary-column h3,#secondary-column h4 a{
color:#0558ad;
clear:left;
font-size:0.9em;
padding-bottom:3px;
}
div.secondary-box h3{
color:#000;
font-size:1em;
padding:5px 0 5px 0;
}
#secondary-column p{
font-size:0.75em;
padding:0 19px 9px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#secondary-column ul{padding-bottom:8px;}
#secondary-column ul.other{
padding:3px 0 8px 0;
border-bottom:1px solid #ddd;
}
#secondary-column .other li{
font-size:0.8em;
line-height:1.3em;
padding:0 10px 6px 0;
font-family:Georgia, serif;
font-weight:bold;
color:#000;
}
#secondary-column li a{text-decoration:none;}
#secondary-column .item li a{text-decoration:underline;}
#secondary-column .item li a:hover{text-decoration:none;}
#secondary-column li a:hover{text-decoration:underline;}

#secondary-column p.caption,p.caption{
font-weight:bold;
font-size:0.7em;
margin-top:3px;
}
#secondary-column select{margin:0 0 8px 0;}
div.secondary-box,div.secondary-box-first{
width:159px;
margin-top:8px;
padding-bottom:6px;
float:left;
display:inline;
}
div.secondary-box-first{margin-right:18px;}
div.secondary-box h3{margin-bottom:14px;}
#secondary-column div.item ul li{padding-bottom:5px;
font-size:0.65em;
line-height:1.3em;
}
#secondary-column div.item ul.longitem li a{color:#0558ad;}
#secondary-column div.secondary-box p,#secondary-column div.secondary-box-first p{
font-size:0.7em;
}

/*SECONDARY-NAV-COLUMN*//*SECONDARY-NAV-COLUMN*//*SECONDARY-NAV-COLUMN*//*SECONDARY-NAV-COLUMN*//*SECONDARY-NAV-COLUMN*//*SECONDARY-NAV-COLUMN*/

#secondary-nav{
width:185px;
clear:left;
padding-top:1px;
z-index:3;
margin:175px 0 0 0;
}
ul.nav-two{
padding-bottom:14px;
}
#secondary-nav li,#secondary-column li{
font-size:0.6em;
color:#000;
line-height:1.7em;
}
#secondary-nav ul.nav-two li a{
border-bottom:1px dotted #000;
display:block;
padding-left:14px;
text-decoration:none;
}
#secondary-nav ul.nav-two li a:hover,#secondary-nav ul.nav-two li.on a{
color:#fff;
background-color:#0558ad;
}
.item{
border-top:1px solid #ddd;
padding-top:10px;
}
.top{
border-top:0;
padding-top:4px;
}
h4{
font-size:0.9em;
color:#0558ad;
line-height:1.2em;
padding-bottom:6px;
}
.item-two a{
font-size:0.9em;
line-height:1.4em;
}
.item-one h4 a{
color:#000;
}
h4 a{
color:#0558ad;
text-decoration:underline;
text-decoration:none;
}
h4 a:hover{text-decoration:underline;}
h4.style-one{
font-size:13px;
font-family:Georgia, serif;
color:#000;
}
h4.rss{
background:url(../images/rss.gif) no-repeat left 2px;
padding-left:21px;
}
h4.feed{background:url(../images/rss.gif) no-repeat right 2px;}
h4.feed a{display:block}
.item p{font-size:0.75em;}
.item-one p{font-family:Georgia, serif;}

/*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*//*FOOTER*/

#footer{
float:left;
clear:left;
margin-top:10px;
padding-top:10px;
border-top:1px dotted #000;
}
#footer a{
text-decoration:none;
}
.smallp{
width:967px;
font-size:0.65em;
padding-bottom:8px;
}
a.foota, a.foota:visited{color:#666;}

/*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*/

.clearboth{
clear:both;
}

/*Last paragraph bottom space*/

.last{
padding-bottom:8px;
}

.bodylist li a{
clear:left;
float:left;
color:#0558ad;
font-weight:bold;
text-decoration:none;
font-size:1.1em;
}
.bodylist li a:hover{text-decoration:underline;}
.bodylist li{
clear:left;
float:left;
width:500px;
padding-right:100px;
color:blue;
padding-bottom:4px;
}
ul.bodylist{padding:0 0 15px 0}