/* CSS Document */

body
{
margin:0px;
background:url(images/bg.jpg) repeat-x #fff;
}

.fullWidth{width:100%;}

.fullHeight{width:100%;}

.floatLeft{float:left;}

.floatRight{float:right;}

.clear{clear:both;}

.rowspacer
{
background:url(images/row-spacer.jpg) repeat-x;
height:15px;
}

#warp
{
width:1002px;
margin:0 auto;
}

/*============== header classes Start ==================*/

#header
{
width:1002px;
}

#hedleft
{
width:364px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
}

#hedleft .blue1
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#1A6AAC;
line-height:18px;
}

#hedleft a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
text-decoration:none;
}

#hedleft a:hover
{
line-height:18px;
text-decoration:underline;
}

#hedright
{
width:498px;
}

.ul_lib
{
	margin:28px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.ul_lib li 
{
	font:normal 12px Arial;
	color:#000;
	display: list-item;
	text-align:left;
	background:url(images/blue-bullat.jpg) left top no-repeat;
	list-style:none;
	padding-left:20px;
	margin-bottom:5px;
}
.ul_lib li a
{
	font:normal 12px Arial;
	color:#000;
	text-decoration:none;
}
.ul_lib li a:hover
{
	text-decoration:underline;
}

#menu
{
width:716px;
height:39px;
background:url(images/menubg.jpg) no-repeat;
padding:0px 0px 0px 20px;
}

.ul_limenu
{
	margin:11px 0px 0px 0px;
	padding:0px;
}
.ul_limenu li 
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	vertical-align: top;
	display: list-item;
	list-style-position: outside;
	text-align: left;
	list-style:none;
	float:left;
	margin-right:9px;
}
.ul_limenu li a
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.ul_limenu li a:hover
{
	text-decoration:underline;
}

/*============== midpart classes Start ==================*/

#midpart
{
width:1002px;
padding-top:40px;
}

#mid-layer
{
width:954px;
margin:0 auto;
}

#mid-div
{
width:954px;
background:url(images/mid-bg.jpg);
margin-top:15px;
}

#container
{
width:612px;
}

#container a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#2B509A;
text-decoration:none;
}

#container a:hover
{
text-decoration:underline;
}


#rightpart
{
width:294px;
}

/*============== container classes Start ==================*/

#video
{
width:408px;
background-color:#E6E6E6;
padding:8px 0px 8px 0px;;
}

/*============== right classes Start ==================*/

.rightcorbg
{
width:280px;
height:33px;
background:url(images/right-bg.jpg) no-repeat;
padding:6px 0px 0px 14px;
font:normal 22px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
}

/*============== footer classes Start ==================*/

#footer
{
width:954px;
height:81px;
margin:0 auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
background:url(images/foot-bg.jpg) repeat-x;
}

#footer a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:20px;
text-decoration:none;
}

#footer a:hover
{
line-height:20px;
text-decoration:underline;
}

/*============== text classes Start ==================*/

.blackbigh1
{
font:normal 30px Arial, "Times New Roman", Times, serif;
color:#000000;
}

.graybigh1
{
font:normal 30px Arial, "Times New Roman", Times, serif;
color:#B3B3B3;
}

.bluebigh1
{
font:normal 32px Arial, "Times New Roman", Times, serif;
color:#0C74BC;
}

.gentext
{
font: 13px/20px Arial,Helvetica,sans-serif;
color:#000000;
line-height:18px;
}

.bluelink:link,.bluelink:active,.bluelink:visited
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2B509A;
	text-decoration:none;
}
.bluelink:hover
{
	text-decoration:underline;
}

