html, body, td, th, div
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;

color:#000000;
}

html, body, td, th, div, p
{
margin:0;
padding:0;
}

.sbmnu
{
background-color:#333333 !important;
}

body {
	margin:0;
	padding:0;
	height:auto;
	width:100%;
	background-color:#FFFFFF;
	background-image:url(images/bg_aa.gif);
	background-position: center top;
	background-repeat:repeat-x;
}

a:link {
	color: #248BC3;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #248BC3;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
a:active {
	text-decoration: underline;
	color: #248BC3;
	}
	
h1, h2
{
font-family:Calibri, "Arial Narrow", serif;
font-size:36px;
}	

#allsite
{
min-width:1190px;
margin:auto;
padding:0;
}

#head
{

min-width:1190px;
clear:both;
height:51px;
background-color:#000000;
color:#FFFFFF;
clear:both;
background-image:url(images/top_bg.gif);
background-repeat:repeat-x;
}

#logo
{
word-wrap: break-word; 
float:left;
width:450px;
height:auto; min-height:50px;
float:left;
color:#FFFFFF;
overflow:hidden;
}

#logo a
{
color:#FFFFFF;
text-decoration:none;
}

#logo div
{
word-wrap: break-word; 
color:#FFFFFF;
line-height:48px;
}

#nav
{
float:right;
text-align:right;
width:730px;
position:relative;
z-index:1;
}

.common-menu-item
{
z-index:1000 !important;
position:relative !important;
}

.common-submenu
{
z-index:1001 !important;
position:absolute !important;
}

#botnav
{
text-align:right;
overflow:hidden;
}

#nav a, #nav span, #botnav a, #botnav span
{
line-height:48px;
color:#FFFFFF;
font-weight:bold;
margin-right:10px;
}

#head2
{
min-width:1190px;

clear:both;
height:40px;
color:#FFFFFF;
clear:both;
text-align:center;
}

#head2 div
{
line-height:40px;
color:#FFFFFF;
}

#top
{
clear:both;
height:400px;
clear:both;
}

#pic
{
width:607px;
height:384px;
overflow:hidden;
background-image:url(images/pic_aa.png);
background-repeat:no-repeat;
}

#piccont
{
margin-top:26px;
margin-left:12px;
margin-right:14px;
margin-bottom:11px;
text-align:center;
vertical-align:middle;
}

#picblock
{
margin:auto;
padding:0;
width:583px;
height:328px;
overflow:hidden;
text-align:center;
vertical-align:middle;
}

#indextext
{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

#indextext p
{
margin-top:20px;
}

#indextext h1
{
font-family:Calibri, "Arial Narrow", serif;
font-weight:bold;
font-size:44px;
margin-top:15px;
margin-bottom:10px;
padding:0;
color:#FFFFFF;
}



#mid
{

padding-top:220px!important;
clear:both;
min-height:600px;
}



#left
{
width:250px;
float:left;
}

#left p
{
margin:0;
padding:0;
}

#center
{
width:940px;
padding-top:200px;
float:left;
color:#303030;
}

#center h2
{
padding:0;
margin-top:5px;
margin-bottom:25px;
font-size:32px;
color: #555555;
}


#footer
{
clear:both;
width:100%;
min-width:1190px;
height:auto; min-height:173px;
background-color:#000000;
color:#FFFFFF;
clear:both;
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
}

#footcont
{
overflow:hidden;
padding-left:100px;
padding-top:40px;
padding-bottom:36px;
padding-right:28px;
clear:both;
}

#footcont table, #footcont td
{
color:#B8B8B8;
}

.siteline
{
	width: 1190px;
	height:auto;
	margin: 0px auto;
	clear:both;
}

.clear
{
margin:0;
padding:0;
width:100%;
clear:both;
}


.left_hd
{
width:240px;
word-wrap: break-word; 
height:41px;
/*background-image:url(images/blk_top_aa.png);
*/
-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
 border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
border-top-right-radius: 8px;

background: #040303;
background: -moz-linear-gradient(90deg, #FFFFFF 0%, #040303 100%);
background: -webkit-linear-gradient(90deg, #FFFFFF 0%, #040303 100%);
background: -o-linear-gradient(90deg, #FFFFFF 0%, #040303 100%);
background: -ms-linear-gradient(90deg, #FFFFFF 0%, #040303 100%);
background: linear-gradient(180deg, #FFFFFF 0%, #040303 100%);
overflow:hidden;
font-family:Calibri, "Arial Narrow", serif;
font-size:19px;
font-weight:bold;
color:#FFFFFF;
line-height:33px;
}

.left_hd span
{
word-wrap: break-word; 
margin-left:15px;
}


.left_blk
{
width:auto;
word-wrap: break-word; 
background-image:url(images/blk_bg.gif);
overflow:hidden;
background-repeat:repeat-y;
padding: 10px 15px 10px 10px;
}

.lft_btm
{
height:20px;
width:240px;
background-image:url(images/blk_btm.gif);
}

.blkc_link
{
margin-top:12px;
}

.blkc_link a
{
font-weight:bold;
color:#F24C15;
}

.fdate
{
font-size:12px;
color:#FF3300;
}

.banner
{
width:240px;
height:400px;
background-color:#CCCCCC;
}