body{
margin:0;padding:0;
font-family:arial, helvetica, sans-serif;
font-size:75%;
background:white url(../images/common/grad-back.png) repeat-x;
}

hr{
display:none;
}
p{
margin:0 0 10px 0;
}
img{
border:0;
}

/*****************Basic Classes**************************/
.skipnav{display:none;}
.hide{display:none;}
.clearer{clear: both; line-height: 0; height: 0;}
.rssbutton{
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;
}
a.rssbutton:link , a.rssbutton:visited, a.rssbutton:hover, a.rssbutton:active {
color:white;
text-decoration:none;
}
#skipnav{
display:none;
position:absolute;
top:0;left:0;
height:20px;width:20px;
}
#container{
position:relative;
width:780px;
margin:20px auto;padding:0;
border-right:1px solid #000066;
border-left:1px solid #000066;
border-bottom:1px solid #000066;
background:white;
}


/*************banner styles********/
#banner{
height:150px;
background: #ffffff;
position:relative;
z-index:6;
margin:0;padding:0;
}

#banner h1{
margin:0;padding:0;
position:relative;
}
#banner h1 a{
margin:0px 0px;padding:10px 50px 10px 2px;
height:115px;
display:block;
}

#banner h2{
margin:30px;padding:0;
position:absolute;
top:25px;right:20px;
color:#000000;
font-size:17px;
z-index:6;
}
#banner h2 a{
text-decoration:none;
color:#000066;
}

.skipnav{
display:none;
}
.screenlogo{
border:0;
margin-left:20px;
}
.printlogo{
display:none;
}
/***************************** Navigation*/
#navigation{
border-bottom:4px solid #000066;
float:left;
background:#ffffff;
width:100%;
position:relative;
font-size:100%;
z-index:3;
}

#navigation ul{
display:inline;
list-style:none;
margin:0 0 0 10px;padding:0;
float:left;
position:relative;

}
#navigation li{
float:left;
margin:0;padding:0;
border-right:2px solid #000066;
}
#navigation li a{
display:block;
text-align:center;
padding:.5em 1.5em;
color:#000000;
text-decoration:none;
}
#navigation li a:hover{
background:#ffffff;
}
#navigation li a.current{
background:#b1c6eb;
}
/*********************** sidebar a Styles*/
#sidebar_a{
width:150px;
float:left;
margin:10px 0px 20px 8px;
position:relative;
}

#sidebar_a h3{
margin:0;padding:.3em 0 .3em 1em;
font-size:1em;
border:1px solid #8c9933;
background:#8c9933 repeat-x;
}
#sidebar_a ul{
background:#ffffff;
border-top:3px solid #8c9933;
border-right:1px solid #8c9933;
border-bottom:1px solid #8c9933;
border-left:1px solid #8c9933;
margin:0 0 10px 0;padding:5px 5px 15px 5px;
}
#sidebar_a ul li{
list-style:none;
margin:0;padding:0px;

}
#sidebar_a ul li a{
color:#1e3d4c;
text-decoration:none;
display:block;
width:100%;
padding:5px 0;
border-bottom:1px solid #8c9933;
color:#323618;

}
#sidebar_a ul li a:hover{
background:#ffffff;
}


/*********************** Center Column Styles*/

#content{
width:435px;
float:left;
margin:10px 5px 20px 20px;
position:relative;
z-index:1;
}

#content div#col2{
margin:0;
position:relative;

}
#content h3, #content-wide h3, #content-full h3{
color:#000066;
font-size:1.2em;
margin:5px 0 10px 0px;padding:0 0 0 0px;
border-bottom:2px solid #cccccc;
}



/*********************** Right Column Styles*/
#sidebar_b{
width:150px;
float:right;
margin:10px 8px 20px 0px;
position:relative;
}


#sidebar_b h3{
margin:10px 0;padding:.3em 0 .3em 1em;
font-size:1em;
border:1px solid #000066;
background:#ffff99  repeat-x;
}

#sidebar_b ul{
margin:0 0 0 20px;padding:0;
}
#sidebar_b li{
margin:0 0 5px 0;
}

#sidebar_b img{
	max-width:150px;
}
/***************************** Search box*/
#searchbox{

}
#searchbox input{
margin-bottom:5px;

}
#searchbox label{
display:none;
}


/****Special Text Styles*****/
#specialtext{
clear:both;
border-bottom:1px solid #000066;
}


#specialtext {
color: #000066;
}
#specialtext h3 {
color:#000066;
font-size:1em;
margin:5px 0 15px 5px;padding:0 0 0 0px;
}

/*************************** Footer Styles*/
#footer{
clear:both;
font-size:.8em;
text-decoration:none;
border-top:3px solid #000066;
padding:10px 10px 10px 5px;
}


#footer span{

margin:5px;padding:0;
}
#footer a{
text-decoration:none;
color:black;
}


}
#sidebar_b #contactus p{
padding:0px 3px;
}

#contactform label { font-weight:bold; }
#contactform table label {font-weight:normal; }

.guid { font-size:0.8em; }