@import url("reset.css");
@import url("text.css");

body{
	background: #0b1577 url("../images/gradient.png") repeat-x top left;
	text-align:left;
	height:100%;
}
.clear{
	clear: both;
}
.left{
  float: left;
}

.right{
  float: right;
}
div#main{
	position: relative;
	top: -7px;
	z-index: 1;
	/**/
}

/* HEADER */


div.header{
	background:url("../images/header.png") no-repeat top center;
	height: 130px;
	width: 998px;
	margin: 0 auto;
}

/* TABS MENU */
div#topmenu{
	width: 998px;
	margin: 0 auto;
	position: relative;
}
ul.toptabs{
	left: 33%;
	z-index: 3;
	position: absolute;
}
ul.toptabs li{
	float: left;
}
ul.toptabs a{
	display: block;
	height: 35px;
	text-decoration: none;
}
ul.toptabs a span{
	visibility: hidden;
}

ul.toptabs a#activ{
	background-position: top;
	cursor: default;
}
a.tab1:hover, a.tab2:hover, a.tab3:hover, a.tab4:hover, a.tab5:hover, a.tab6:hover{
	background-position: top;
}
a.tab1{
	width: 83px;
	background: url("../images/tab1.png") no-repeat bottom center;
}

a.tab2{
	width: 83px;
	background: url("../images/tab2.png") no-repeat bottom center;
}

a.tab3{
	width: 83px;
	background: url("../images/tab3.png") no-repeat bottom center;
}
a.tab4{
	width: 83px;
	background: url("../images/tab4.png") no-repeat bottom center;
}
a.tab5{
	width: 130px;
	background: url("../images/tab5.png") no-repeat bottom center;
}
a.tab6{
	width: 83px;
	background: url("../images/tab6.png") no-repeat bottom center;
}

a.selected {background-position: top;}

li#last{
	padding: 8px 2px 2px 15px;
}
li#last a{
	height: 23px;
	width: 62px;
}
/* */
div#main{
	width: 950px;
	margin: 0 auto;
}
div#animate{
	background: url("../images/animback.png") no-repeat top left;
	height: 310px;
	overflow: hidden;
}
div#wrap{
	clear: both;
	overflow: hidden;
	padding-bottom: 20px; 
	background: url("../images/cont.png") repeat-y top left;
}
div#wrap p{
	/*padding-top: 5px;*/
}

div#wrapbot{
	background: url("../images/contbot.png") no-repeat top left;
	height: 20px;
}
div.content{
	padding: 10px 25px;
	color: #336699;
}
div#banner{
 	float: left;
	width: 530px;
	height: 290px;
	/*background: url("../images/banner.png") no-repeat top left;*/
 }
div.about{
	color: #000;
	float: right;
	padding-top: 40px;
	padding-bottom: 45px;
	width: 365px;
	background: url("../images/backtitle.gif") no-repeat bottom right;
}
div.about p{
	padding: 15px 0 10px 20px;
}

div.mainblueblock{
	background: url("../images/blueblock.png") no-repeat top center;
	color: #fff;
	width: 350px;
	height: 240px;
}
div.pageblueblock{
	background: url("../images/blueblock.png") no-repeat top center;
	color: #fff;
	width: 200px;
	height: 200px;
}
div.lightblock{
	background: url("../images/lightblockback.gif") repeat-y top left;
}
div.lightblock div.paddwrap{
	padding-top: 0;
	padding-bottom: 5px;	
}
span.bott{
	background: url("../images/lightblockbott.gif") no-repeat bottom left;
	height: 23px; 
	width: 305px;
	display: block;
}
/**/
div.paddwrap{
	padding: 20px 25px;
}

div#rightcol{
	width:235px;
}
div#rightcol div.paddwrap{
	padding: 5px; 
}
div.imgshadow{
	background:url("../images/shadow.png") no-repeat center center;
	padding: 7px; 
}
div.imgshadow img{
	border: 1px solid #fff;
}
	
div#footer{
	color: #ccc;
	text-align: center;
	margin: 10px 0; 
}

div#footer a{
	color: #fff;
	text-align: center;
	margin: 10px 0; 
}

/*
 * blueblock
 */
.blueblock
{
    color:White;
    padding:2px 8px;
    position:relative;
}

/*
 * light-block
 */
.light-block { margin-bottom:15px; }
.light-block h3 {border:none;color:#009900;padding:0;}

/*
 * form
 */
.form {}
.form td {padding:5px;}
.form .field {padding:2px;width:200px;}

/*
 * sdmenu
 */
.sdmenu {
	font-size: 12px;
	color: #fff;
}

.sdmenu h2, .sdmenu a { padding:0 5px;line-height:25px; }

.sdmenu a
{
    background-color:#0B1677;
    color:#fff;
    cursor:pointer;
    display:block;
    font-size:16px;
    font-weight:bold;
    line-height:25px;
    padding:0 20px 0 5px;
    text-decoration:none;
}
.sdmenu a img {
    height:10px;
    background:transparent url("../images/collapsed.gif") no-repeat top left;
    width:10px;
}
.sdmenu a:hover, .sdmenu a.checked {
    background:#DEF3FD url(../images/linkarrow_blue.gif) no-repeat right center;
    color:#000;
}
/*.sdmenu h2:hover img { background-image:url("../images/collapsed_blue.gif"); }
.sdmenu h2:hover img { visibility:hidden; }*/

/*
.sdmenu p a { background-color:#DAF1FD;color:#000;display:block;text-decoration:none; }
.sdmenu p a:hover { background-color:#092C87;color:#fff;font-weight:bold; }
*/



.content ul {
  font-size:12pt;
  color:#1E2760;
  margin:10px;
  padding-left:40px;
}
.content li { list-style-type:circle; }









