body {

	min-width:968px;

	background:url(../images/background.gif) repeat;

	margin:0;

}

img{

	border:none;

	display:block;

}

form{

	padding:0;

	margin:0;

}

#container {

	margin:0 auto;

	width:960px;

	background:#e1e6f0;

	padding:0 4px;

}

h1{

	float:left;

	padding:8px 0 0 8px;

	margin:0;

}

a{outline:none;}

/* logo */

a.logo{

	float:left;

	background:url(../images/logo.png) no-repeat;

	width:330px;

	height:160px;

	text-indent:-9999px;

}

/* header */

#header{

	width:952px;

	overflow:hidden;

	background:url(../images/bg-header.jpg) no-repeat;

	padding:4px 4px 3px;

}



/* photo */

#header .photo{float:right}



/* content */

#content{

	width:960px;

	overflow:hidden;

	background:#fff;

}



/* menu */

#content .menu{

	width:960px;

	padding:4px 0;

	margin:0;

	clear:both;

	overflow:hidden;

	background:#bf7000;

	list-style:none;

	text-align:center;


}

#content .menu li{
float:left;

	padding:0 8px 0 9px;

}

#content .menu li a{

	display:block;

	font:bold 12px/12px Arial, sans-serif;

	color:#fff;

	text-decoration:none;

	text-align:center;

}

#content .menu li a span{

	font:bold 21px/22px Arial, sans-serif;

	color:#fff;

	display:block;

	text-transform:uppercase;

}

#content .menu li a:hover{text-decoration:underline}

#content .endorsement{

	width:960px;

	background:#bbc0c8;

	padding:4px 0;

}

#content .menu td{


	padding:2px 8px 2px 9px;

}

#content .menu td a{

	display:block;

	font:bold 10px/10px Arial, sans-serif;

	color:#fff;

	text-decoration:none;

	text-align:center;

}

#content .menu td a span{

	font:bold 19px/20px Arial, sans-serif;

	color:#fff;

	display:block;

	text-transform:uppercase;

}

#content .menusmall td a{

	display:block;

	font:bold 8px/8px Arial, sans-serif;

	color:#fff;

	text-decoration:none;

	text-align:center;

}

#content .menusmall td a span{

	font:bold 17px/18px Arial, sans-serif;

	color:#fff;

	display:block;

	text-transform:uppercase;

}

#content .menu td a:hover{text-decoration:underline}

#content .endorsement{

	width:960px;

	background:#bbc0c8;

	padding:4px 0;

}

#content .endorsement p{

	font:bold 11px/12px Verdana, Tahoma, sans-serif;

	color:#00405d;

	width:960px;

	margin:0;

	text-align:center;

}

#content .endorsement p strong{

	font:bold 11px/12px Verdana, Tahoma, sans-serif;

	color:#000e2b;

	margin:0;

}

/* main */

#content .main{

	width:932px;

	padding:10px 14px 26px;

	margin:5px 0 0;

	overflow:hidden;

	background:url(../images/bg-info.jpg) repeat-x 0 100%;

}



/* flash */

#content .main .flash{float:left}

#content .main .desc{

	float:left;

	padding:0 0 0 27px;

	width:480px;

}

#content .main .desc h2{

	font:bold 24px/24px "Times New Roman", Times, serif;

	color:#000e2b;

	width:480px;

	text-align:center;

	margin:0;

}

#content .main .desc p{

	font:bold 12px/16px Verdana, Tahoma, sans-serif;

	color:#000e2b;

	margin:15px 0 0;

}

#content .main .form{

	float:left;

	background:url(../images/arrow.png) no-repeat 0 50%;

	padding:0 0 0 125px;

	margin:20px 0 0;

	overflow:hidden;

}

#content .main .form label{

	float:left;

	font:bold 12px/12px Verdana, Tahoma, sans-serif;

	color:#fff;

	padding:0;

	margin:0 0 4px;

	width:235px;

}

#content .main .form input{

	float:left;

	font:12px/16px Verdana, Tahoma, sans-serif;

	color:#000e2b;

	width:231px;

	height:16px;

	padding:2px;

	margin:0 0 15px;

	border:1px solid #607a7f;

}

#content .main .form #submit{

	height:24px;

}

/* letter */

#content #head {

	width:932px;

	padding:10px 14px 26px;

	margin:5px 0 0;

	background-color:#f3f9fb;

/*	background:url(../images/bg-info.jpg) repeat-x 0 100%;*/

}

#content #head h1{

	float:none;

	font:bold 44px "Times New Roman", Times, serif;

	text-align:center;

	color:#09307D;

}

#content #head h2{

	text-align:left;

	color:#000000;

}

#content #head p{

	font:bold 14px Verdana, Tahoma, sans-serif;

	line-height:20px;

	color:#000000;

}

#content #head ul{

	font:bold 12px Verdana, Tahoma, sans-serif;

	color:#000000;

}

#content #head ul li{

	padding:0 0 10px 0;

}



#content #letter{

	float:left;

	width:632px;

	padding:10px 14px 66px;

	margin:5px 0 0;

	overflow:hidden;

}

#content #letter blockquote, #content #head blockquote{

	padding:10px; 0 0 0;

	font:12px Verdana, Tahoma, sans-serif;

	line-height:16px;

	color:#07235c;

}

#content #letter h2{

	text-align:center;

	color:#CC6600;

}

#content #letter h3{

	text-align:center;

	color:#09307D;

}

#content #letter h4{

	text-align:center;

	color:#09307D;

}

#content #letter p, #content #rightcol p{

	font:12px Verdana, Tahoma, sans-serif;

}

#content #letter ul, #content #rightcol ul{

	font:12px Verdana, Tahoma, sans-serif;

}

#content #letter li, #content #rightcol li{

	padding:0 0 10px 0;

}

#content #rightcol{

	float:right;

	position:relative;

	width:258px;

	padding:0 14px 0 0;

}

#content #rightcol p{

	font:11px/15px Verdana,Tahoma, sans-serif;

}



/* boxes */

#content .boxes{

	width:960px;

	padding:0 0 34px;

	overflow:hidden;

	background:#000000 url(../images/boxes-bot.jpg) no-repeat 0 100%;

}

#content .boxes .box{

	float:left;

	width:320px;

	min-height:208px;

	overflow:hidden;

	padding:0 0 20px;

}

* html #content .boxes .box{

	height:208px;

	overflow:visible;

}

#content .boxes .one{background:#b36900 url(../images/bg-box-one.jpg) repeat-x 0 100%}

#content .boxes .two{background:#003c57 url(../images/bg-box-two.jpg) repeat-x 0 100%}

#content .boxes .three{background:#282828 url(../images/bg-box-three.jpg) repeat-x 0 100%}



#content .boxes .box h2{

	font:bold 16px/31px Arial, sans-serif;

	color:#044360;

	width:320px;

	margin:0;

	text-align:center;

	text-transform:uppercase;

	background:url(../images/box-top.jpg) repeat-x;

}

#content .boxes .box h2.head{background:url(../images/head-left.jpg) no-repeat}

#content .boxes .box p{

	font:11px/16px Verdana, Tahoma, sans-serif;

	margin:20px 20px 0 20px;

}

#content .boxes .one p{color:#f9eedf;margin-top:10px;}

#content .boxes .two p{color:#e1e6f0;}

#content .boxes .three p{color:#ecf0f6;}



#content .boxes .one h3,#content .boxes .three h3{color:#ffffff;font-weight:bold;font:15px/30px Verdana, sans-serif;margin:20px 20px 0 20px;padding:0;}

#content .boxes .one a,#content .boxes .two a,#content .boxes .three a{font-weight:bold;color:#ffffff;padding-bottom:20px;text-decoration:underline;}

#content .boxes .one a:hover,#content .boxes .two a:hover,#content .boxes .three a:hover{color:#9BB4BF;}



/* footer */

#footer{

	width:705px;

	overflow:hidden;

	background:#00405d;

	padding:45px 0 35px 255px;

}

#footer ul{

	padding:0;

	margin:0;

	list-style:none;

	width:500px;

}

#footer ul li{

	float:left;

	padding:0 7px 0 8px;

	background:url(../images/separator.jpg) no-repeat 0 50%;

}

#footer ul li.first{

	padding:0 7px 0 8px;

	background:none;

}

#footer ul li a{

	font:12px/16px Arial, sans-serif;

	color:#d7dee8;

	float:left;

	text-decoration:none;

}

#footer ul li a:hover{text-decoration:underline}

#footer p{

	font:12px/16px Arial, sans-serif;

	color:#d7dee8;

	margin:0 0 0 5px;

}