/* CSS Document */


body {
background:#FFFFFF url(images/bck_body.gif) 0 0 repeat-x;
padding:0;
margin:0;
font-family:georgia;
font-size:14px;
}



.clear {
clear:both;
}

.left {
float:left;
}

.right{
	float:right;
	padding:7px;
}

.bold{
font-weight:bold;
}


.no_decoration {
text-decoration:none;
}

a {
	color:#3A4B66;
}

a:hover {
	text-decoration:underline;
	color: #003366;
}

.blue{
color:#91b8f6;
}

h1{
height:34px;
line-height:34px;
color:#10417d;
padding:0 0 0 10px;
margin:24px 0 10px 0;
font-weight:normal;
font-size:21px;
font-family:"Trebuchet MS";
border-bottom:#CCCCCC 1px solid;
}

h2{
color:#000000;
font-weight:normal;
font-size:14px;
font-family:"Trebuchet MS";
text-decoration:underline;
}

.more, .more a{
color:#10417d;
font-weight:bold;
padding:10px 0 0 0;
}


#all{
width:908px;
margin:10px auto;
}


#all .all_content{
padding:0 4px;
}

#header{
background:url(images/header.gif) 0 0 no-repeat;
height:206px;
}

#logo{
border:0;
padding:14px 0 0 14px;
float:left;
width:153px;
height:153px;
}

#logo img{
border:0;
}

#top_right{
float:right;
width:727px;
}

#top_banner{
height:100px;
width:537px;
padding:27px 0 0 0;
color:#CCCCCC;
}





#menu {
height:51px;
width:391px;
background:url(images/menu.gif) 0 0 no-repeat;
line-height:51px;
font-size:23px;
color:#1e6cc2;
font-family:"Trebuchet MS";
padding:0 4px 0 0;
font-weight:normal;
float:right;
}

#menu a{
color:#000000;
}

#menu a:hover{
color:#10417d;
}

#menu ul{
list-style:none;
padding:0 0 0 7px;
margin:0;
}

#menu li{
padding:0 13px 0 16px;
margin:0;
display:inline;
}


#submenu{
height:20px;
line-height:20px;
}

#submenu a{
color:#FFFFFF;
}

#submenu .cnt{
float:right;
padding:0;
margin:1px 0 0 0;
width:230px;
}


#submenu .ico{
float:left;
height:20px;
padding:0 5px;
}

#submenu .tab{
float:left;
height:20px;
}


#edit{
width:908px;
background:url(images/bck_edit_back.gif) 0 0 repeat-y;
}

#edit_front{
width:908px;
background:url(images/bck_edit_front.gif) 0 0 no-repeat;
}

#edit .bck{

}

#edit .content{
padding:0 10px;
}





#left_col{
float:left;
width:174px;
color:#FFFFFF;
}

#left_col .cnt{
padding:0 10px;
}

#navigation{
background:url(images/navigation.gif) 0 0 no-repeat;
width:169px;
height:34px;
margin:0 3px;
font-family:"Trebuchet MS";
font-size:18px;
line-height:34px;
color:#0a305e;
padding:0 0 0 10px;
}


#left_menu{
width:160px;
margin:5px auto;
}


#left_menu ul{
font-size:12px;
color:#f2f1ec;
padding:0;
margin:0;
font-weight:bold;
list-style:none;
}

#left_menu ul a{
color:#f2f1ec;
}

#left_menu ul a:hover{
color:#829fce;
text-decoration:none;
}

#left_menu li{
padding:0;
margin:0;
height:24px;
line-height:24px;
border-bottom:#f2f1ec 1px solid;
}

#left_col .txt{
color:#000000;
padding:10px;
}



#left_menu .t{
background:url(images/box2_t.gif) 0 0 no-repeat;
height:7px;
font-size:0;
}

#left_menu .b{
background:url(images/box2_b.gif) 0 0 no-repeat;
height:7px;
font-size:0;
}

#left_menu .m{
background:url(images/box2_m.gif) 0 0 repeat-y;
}



#right_col{
	width:710px;
	float:right;
	padding:7px;
	text-indent: 3px;
}

#home_left{
width:365px;
float:left;
padding-right:10px
}

#home_right{
	width:310px;
	float:left;
	padding:10px;
}


#box{
width:155px;
color:#10417d;
padding:13px 0;
}

#box .hdr{
font-size:14px;
font-family:"Trebuchet MS";
font-weight:bold;
}

#box .t{
background:url(images/box_t.gif) 0 0 no-repeat;
height:70px;
}

#box .b{
background:url(images/box_b.gif) 0 0 no-repeat;
height:10px;
font-size:0;
}

#box .m{
background:url(images/box_m.gif) 0 0 repeat-y;
}

#box .cnt{
padding:10px;
}


#box2{
width:364px;
color:#FFFFFF;
padding:13px 0;
}

#box2 .t{
background:url(images/box2_t.gif) 0 0 no-repeat;
height:24px;
line-height:24px;
font-family:"Trebuchet MS";
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding:0 0 0 10px;
}

#box2 .b{
background:url(images/box2_b.gif) 0 0 no-repeat;
height:12px;
font-size:0;
}

#box2 .m{
background:#3a4b66;
}

#box2 .cnt{
padding:10px;
}


#box2  .txt{

}

.txt img{
float:left;
padding:0 10px 10px 0;
}

#video{
background:url(images/tmp_video.gif) 0 0 no-repeat;
width:319px;
height:255px;
margin:20px 0;
}





#bot_bot{
background:url(images/bot_bot.gif) 0 0 no-repeat;
height:19px;
}



#footer{
background:url(images/footer.gif) 0 0 no-repeat;
height:50px;
line-height:40px;
color:#000000;
text-align:center;
margin:0 auto;
}

#footer a{
color:#000000;
}

