/*
Original design: 1024px (v3.0 - Jun 01, 2010) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/1024px/
*/

/* General tags */
body {background:url(images/background.gif) repeat-y top center #fff; color:#404040; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.3em; margin:0 auto; padding:0;}
a {color:#4088b8; font-weight:700; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {margin:0;}

/* Headers */
h1 {color:#890676; font-size:3.6em; letter-spacing:-3px; margin:0 0 20px 25px;}
h1 a {color:#4088b8; text-transform:none;}
h2 {border-bottom:4px solid #dadada; color:#890676; font-size:1.4em; letter-spacing:-1px; margin:0 0 10px; padding:0 2px 2px 5px;}
h3 {border-bottom:3px solid #dadada; color:#890676; font-size:1.2em; font-weight:700; margin:10px 0 8px; padding:1px 2px 2px 3px;}
h4 {border-bottom:0px solid #dadada; color:#890676; font-size:1.2em; font-weight:700; margin:0px 0 0px; padding:1px 2px 2px 0px;}
h5 {border-bottom:0px solid #dadada; color:#890676; font-size:1.0em; font-weight:600; margin:0px 0 0px; padding:1px 2px 2px 0px;}

/* Main wrap */
#wrap {color:#404040; margin:10px auto; padding:0; width:970px;}
#header {margin:0;}
#toplinks {font-size:0.9em; padding:5px 2px 2px 3px; text-align:right;}
#toplinks a {color:gray;}
#slogan {color:gray; font-size:1.5em; font-weight:700; letter-spacing:-1px; line-height:1.2em; margin:15px 0 20px 35px;}

/* Footer */
#footer {border-top:4px solid #dadada; clear:both; color:gray; font-size:0.9em; line-height:1.6em; margin:0 auto; padding:8px 0; text-align:right;}
#footer p {margin:0; padding:0;}
#footer a {color:#808080;}

/*Navigation*/

.navtop {margin-top:2px;margin-bottom:2px;height:20px; width:100%; 
background: #034f8a url(images/buttonbg.jpg) repeat-x;
}

.navtop ul
{list-style: none;display: inline-block ;margin: 0px; padding: 0px;}

.navtop li
{list-style: none;display: inline;margin: 0px;margin-left:-0px; padding:0px; }

.navtop li a
{
text-decoration: none; 
text-align: center;
font-weight: bold;
padding-top: 2px;
padding-right:8px;
padding-left:8px;
font-size : 11px; 
display:inline-block ; 
border-right-width:2px;
border-right-color : #fff;  
border-right-style :solid; 
background: url(images/buttonbg.jpg) repeat-x;  
color:#fff; 
height: 16px;
}

.navtop li a:hover {text-decoration: none; background: url(images/btnhover.jpg) repeat-x;  }

.box {
width: 100%;
float: left;
text-align:center;
overflow: hidden;
background: transparent;
border: 1px solid #F18899;
margin: 0px;
padding:0px;
background: #fff;
}

.box h3
{
margin:0;
padding: 4px;
background: #99ccff url(images/buttonbg.jpg) repeat-x;
text-align:center;
font-size:11px;
font-family: Verdana;
color: #fff;
}

.newspostbitLeft{
text-align:left;
padding:5px 0px 5px 0px;
margin-bottom:2px;
background: #FFF;
border: 1px solid lightsteelblue;
padding-bottom:2px;
}

.newspostbit{
text-align:center;
padding: 5px 5px 5px 0px;
margin-bottom:5px;
background: #f5f5f5;
border: 1px solid whitesmoke;
padding-bottom:5px;
}

.newspostbit a { 
text-decoration: none; 
display:table-cell;   
padding: 2px 5px;
height: 15px;
vertical-align:middle;  
background:  url(images/navbg.gif) repeat-x
}

.newspostbit a:hover { text-decoration: none; background: #FCB2EC }

.newspostbit h3 {
margin:0;
padding: 3px;
text-align:center;
font-size:12px;
color: #034f8a;
}


.navlist
{
padding-left: 0;margin-left: 0;padding-top: 1;margin-top: 0;padding-bottom: 1;margin-bottom: 0;border-bottom: 1px solid gray;
}

.navlist li {list-style: none;margin: 0; height: 16px;border-top: 1px solid gray;}
.navlist li a { text-decoration: none; display:block; padding: 2px 2px;height: 16px;}
.navlist li a:hover { text-decoration: none; background: #FCB2EC }


/* contact_form */
.contact_box {width:100%;height:100px;background:url(images/contact_box.jpg) no-repeat center;background-position:	0 0px;margin:0px 0 0 0px}
.contact_box_text {width:180px;padding:5px 10px 10px 10px;text-align:left }




     
     .ModalWindow
{
  border: solid1px#c0c0c0;
  background:#f0f0f0;
  padding: 0px10px10px10px;
  position:absolute;
  top:-1000px;
}

.modalBackground
{
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
}



/*toolbar menu*/
ul.topnav 
{
	font: normal Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	float: left;
	width: 100%;
	background: #222;
	/*font-size: 1.2em;*/
	background: url(images/topnav_bg.gif) repeat-x;
}
ul.topnav li 
{
	font: normal Arial, Helvetica, sans-serif;
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(images/topnav_hover.gif) repeat-x left top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(images/subnav_btn.gif) no-repeat left top;
}
ul.topnav li span.subhover {background-position: left bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 155px;
	background: #333 url(images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center; 
}
