/*#############################################################
Name: Bright Pixel
Date: 2006-05-07
Author: Viktor Persson
URL: http://www.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/
a {
	color: #000;
	text-decoration: none;
}
body {
	background:url(../imgs/body-backer.png) repeat-x top left  #C2CBD0 ;
	color: #333; 
	 font: normal 0.6em sans-serif,Arial;
}



/*.gfx a {
	background: #DDDDDD url(../imgs/banner.png) no-repeat; display: block; height: 200px;
}*/
.gfx  span {float:right; text-align:right;font-size:19px; font-family:Arial, helvetica, Tahoma, Verdana; margin: 100px 15px 10px 0px; width:350px; letter-spacing:-1px;
}
#strap {float:right; font:tahoma, arial, helvetica; font-size:16px; letter-spacing:-1px; color:#333333}


#topwrapper { margin:0 auto; text-align:center; padding:0px; width:860px; }
.top { height:30px; padding:0px 0px 0px 10px; padding:0;  width:860px; top:0px; text-align:left}
.top img {text-align:left; margin:3px 0px 0px 5px;}

.header {
	/*background: #FFF;*/
	border-bottom: 1px solid #E5E5E5;
	font: bold 2.6em Arial;
	line-height: 3em;
}
.main {
	background:url(../imgs/main_background.gif) repeat-y;
	border: 1px solid #333; 
	/*border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF;*/ 
	margin: 0px auto 4px auto; 
	text-align: left;
	width: 860px; 
}
.CIRmenu { margin-left:0px;
width:860px;
background:#EEE;
font-size:1.1em;

}

.container {
	margin: 0px;
}
.content {
	
	border-top: 1px solid #E5E5E5;
	clear: both;
	margin:0;
	overflow:hidden;
	
}
.content h1 {
	margin: 0;
	font: bold 1.1em sans-serif,Arial;
	color: #666;
}
.content p {
	margin: 3px 0 6px; color: #666;
}
.content p .newstitle{
	margin: 3px 0 6px; color: #333; font-weight:bold; 
}
.content p .news{
	margin: 3px 0 6px; color: #666; font-style:italic;
}
.subcontent {
width:160px; 
padding:4px 0px; 
float:left;
text-align:justify;
margin:5px 0px 0px 0px;
}

.subcontent h2 { font-size:14px; font-weight:bold; color:#333; margin:5px 0px; padding:5px; }

#newsletter { padding:2px 2px 20px 7px; margin:0px 5px ; color:#666666 }
#newsletter input { border:1px solid #ccc; width:100px; padding:0 }
#newsletter .submit { border:1px solid #000; width:100px; padding:0; font:10px arial, Arial, Helvetica, sans-serif }

.item {
	background: #FCFCFC url(../imgs/bgitem.gif) repeat-x;
	padding: 15px 10px 5px 20px;
	margin-left:160px;
	min-height:600px;
	color:#555;
	line-height:18px;
	font-size:14px;
	margin-top:10px

}
.item H1 { font-size:19px; border-bottom:1px solid #CCC; padding-bottom:5px; letter-spacing:-1px; margin-bottom:10px;}

.item p { font-size:14px; margin:0; padding:5px 0px; color:#555; }

.item a { color:#ef4035; text-decoration:underline;}
.item a:hover { color:#6fcde4; text-decoration:none;  }

.item ul { font-size:14px; color:#555;}
.item li { list-style-type:circle; color:#555;}

.right {
float:right;
padding:5px 5px 5px 10px;
}

.item .btn { width:145px; height:30px; background: repeat-x url(../imgs/nav_back_new.png) ; color:#FFFFFF; }
.item input { border:1px solid #ccc; width:300px; padding:0 }
.item label { font: 14px Arial, Helvetica, sans-serif; font-weight:normal }
.item .submit { border:1px solid #000; width:100px; padding:0; font:10px arial, Arial, Helvetica, sans-serif }
.item fieldset {padding:10px; border:1px solid #ddd}
.item .inputText { border:1px solid #ccc; padding:0; overflow:hidden;  }
.item table { margin:0px; }

.item .left { float:left; margin:0px 10px 10px 0px; }
.item .right { float:right; margin:0px 0px 10px 10px; }


.demo { margin:10px 0px; padding:5px 0px; }

#footerwrapper { width:860px; margin:0 auto; padding:0; }

.footer {
	display: block; height: 20px;
	color: #666;
	text-align:right;
	padding:10px 0px 0px 0px;
	margin:0;
} 
.footer a {color:#666; text-decoration:underline;}
.footer a:hover {color:#cc3300; text-decoration:none;}

/**** documents ****/

#documents { float:right; width:200px; background-color:#f7f7f7; border:1px solid #ccc; padding:5px; margin:10px 10px 10px 10px;}
#documents ul { margin:5px 0px; padding:0px;}
#documents li { margin: 2px 0px 0px 15px; padding:0px; font-size:12px; }
#documents h3 { font-size:14px; font-weight:bold; color:#666; margin:2px 0px; padding:0;}


/**** Sidebar*****/
#side {color:#003399; }
#side p{ font-size:12px; padding:4px 10px;}
#side p a img { padding:0px 5px;}
#side dl { margin:0px; padding:5px 0; font-family:Arial, Helvetica, sans-serif; }
#side dd { list-style-type:none; margin:0px 0px 1px 0px; padding:0;  font-size:12px;  }
#side dd a  { color:#fff; text-decoration:none;  padding:5px 10px; display:block; text-align:left; background-color:#ef4035; border-bottom:1px solid #fff; }
#side dd a:hover {  background-color:#6fcde4; color:#000; text-decoration:none; }

#side dd a.active {  background-color:#6fcde4; color:#000; text-decoration:none; }
#side dd a.active:hover  { color:#fff; text-decoration:none;  padding:5px 10px; display:block; text-align:left; background-color:#ef4035; border-bottom:1px solid #fff; }

#side a img { border:none; margin:0px 2px; }

#clearme { clear:right}
/*-----Menu--------*/

#navigation {background:url(../imgs/backer-nav.png); margin:0px 0px; padding:0px; height:32px; }

#menu {list-style-type:none; margin:0px 2px; padding:0; width:860px;}
*html body #menu { margin:0; }
#menu li {float:left; padding:0; margin:0 0; position:relative; width:171px; height:30px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none;}


#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1.2em;}
#menu dl {width: 171px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #333; font-size: 12px; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; font-size: 12px; color:#fff;  text-align:center; padding:0.8em 0px 0.4em 0px; border-right:1px solid #000; border-left:1px solid #000;}

#menu li:hover dt a, #menu dt a:hover {color:#fff; background:url(../imgs/nav_back_new.png) repeat-x; }

#menu dd a, #menu dd a:visited {background:#000; color:#fff; padding:0.5em 0.1em; text-decoration:none; display:block; text-align:center;border-bottom:1px solid #ccc; height:33px ;}

#menu dd a:hover {  background: #F34F45; color:#fff;border-bottom:1px solid #ccc; }


#menu dt a.activeTop {color:#fff; background:url(../imgs/nav_back_new.png) repeat-x;  }
#menu dt a.activeTop:hover {display:block; font-size: 12px; color:#fff; background:url(../imgs/nav_back.png); text-align:center; padding:0.8em 0px 0px 0px; border-right:1px solid #000; border-left:1px solid #000;}

.end {border:none;}


/**** Contact Form ****/

.errorMessage { border:2px solid #ef4035; background-color:#f7f7f7;  font-weight:bold; text-align:center; padding:5px; }
.message { border:2px solid #ef4035; background-color:#f7f7f7; color:#ef4035;  font-weight:bold; text-align:center; padding:2px 5px; }


.input { border:1px solid #ccc; width:300px; }

#inputForm { margin:0; padding:0; }



/*====boxover styles*/
         .dvhdr1 {
            background: #0099CC;
			color:#FFF;
            font-family:arial;
            font-size:11px;
            font-weight:bold;
            border:1px solid #0099CC;
            padding:2px;
            width:150px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:11px;
            border-left:1px solid #0099CC;
            border-right:1px solid #0099CC;
            border-bottom:1px solid #0099CC;
            padding:2px;
            width:150px;
         }
