html, body, td, th, div
{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;

color:#000000;
}

body {
	margin:0;
	padding:0;
	height:auto;
	width:100%;
	background-color:#FFFFFF;
}

a:link {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #ffffff;
}
a:hover {
	text-decoration: none;
	color:#33CCFF;
}
a:active {
	text-decoration: underline;
	color: #ffffff;
	}
	
	
#head
{
clear:both;
min-height:370px;
height:auto;
background-color:#141256;
padding-top:25px;
color:#FFFFFF;
clear:both;
}

#head h1
{
color:#FFFFFF;
font-size:24px;
padding:0;
margin-bottom:7px;
}

#head2
{
height:30px; overflow:hidden; display:block;
}

#head2 a
{
color:#FFFFFF;
text-decoration:underline;
}

#nav
{
text-align:right;

}

#botnav
{
text-align:right;
overflow:hidden;
}

#nav a, #nav span, #botnav a, #botnav span
{
line-height:48px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#D3D3D3;
font-weight:bold;
margin-right:10px;
text-decoration:none;
}

#nav a:hover
{
color:#FFFFFF;
}


#head table, #head td, #head td div
{
color:#FFFFFF;
}

#head2
{
height:30px; overflow:hidden; display:block;
}

#head2 a
{
color:#FFFFFF;
text-decoration:underline;
}

#topcont
{
display:block;
height:246px;
overflow:hidden;
word-wrap: break-word; 
}

#topcont *
{
word-wrap: break-word; 
}


#logo
{
word-wrap: break-word; 
width:325px;
height:100px;
float:left;
color:#FFFFFF;
overflow:hidden;
position:relative;
}



#pic
{
width:555px;
height:246px;
overflow:hidden;
border:5px solid #8A8AA5;
}

#pic img
{
border: 2px solid #3331D2;
}

#mid
{
border-top:1px solid #8A89AB;
padding-top:20px;
clear:both;
background-color:#0B02AA;
min-height:500px;
background-image:url(images/mid_bg7.gif);
background-position:top;
background-repeat:repeat-x;


}


.sbmnu
{
padding:5px !important;
margin:0;
margin-top:-25px;
background-color:#0B02AA !important;

}

#mid h1, #mid h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;

}

#right
{
padding-left:20px;
width:270px;
overflow:hidden;

}

#center
{
width:665px;
overflow:hidden;
}

#center div, #center p
{
font-family:Tahoma, Verdana, sans-serif;

}


#footer
{
clear:both;
height:50px;
background-color:#141256;
color:#FFFFFF;
font-size:11px;
font-family:Tahoma, Verdana, sans-serif;
line-height:28px;
clear:both;
}

#footer div, #footer a
{color:#FFFFFF;
font-size:11px;
font-family:Tahoma, Verdana, sans-serif;
line-height:25px;
}

#btmblock
{
width:270px;
height:116px;

}

#btmtxt
{
word-wrap: break-word; 
color:#C3C2EA;
margin-left:20px;
padding-top:30px;
width:250px;
height:75px;
overflow:hidden;
}


.siteline
{
	width: 950px;
	height:auto;
	margin: 0px auto;
	clear:both;
}

.clear
{
margin:0;
padding:0;
width:100%;
clear:both;
}

.contblk
{
  overflow-x:hidden;
  word-wrap: break-word; 

padding:16px;
margin-bottom:16px;
}

.contblk2
{
  overflow-x:hidden;
  word-wrap: break-word; 
border:1px solid #6178EE;
border-top:none;
background-color: #FDFDFD;
padding:16px;
margin-bottom:16px;
}

.blk_r_top
{  overflow:hidden;
  max-width:280px;
word-wrap: break-word; 
border:1px solid #6178EE;
border-bottom:none;
background-color: #FDFDFD;
padding: 10px 16px;
border-bottom:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#636363;
}

.cont_img
{text-align:center; width:auto; height:auto; overflow:hidden;
border:5px solid #FDFDFD;
}