body{
	background:url("../images/body.jpg") #2d97f6;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.7em;
	margin:0px;
}
p{
	padding:9px 0px;
	margin:0px;
	text-align:justify;
}
img{
	margin:10px;
}
img.nomargin{
	/*margin:0px;*/
}
a img{
	border:none;
}
input, textarea, select{
	float:left;
	margin:5px 0px;
}
label{
	font-weight:bold;
	text-align:left;
	float:left;
}
h1, h1, h2, h3, h4, h5, h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:normal;
}
h1{
	font-size:1.8em;
	color:#126bb1;
}
h2{
	font-size:1.4em;
	color:#126bb1;
}
h3{
	font-size:1.3em;
	color:#126bb1;
}
ol{
	margin:5px 0px 5px 15px;
	padding:0px;
}
ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
li{
	background:url("../images/bullet.jpg") no-repeat top left;
	padding-left:30px;
	margin-left:30px;
	line-height:2.7em;
}
ul.x li{
	background:url("../images/bulletx.jpg") no-repeat top left;
	padding-left:30px;
	margin-left:30px;
	line-height:2.7em;
}
ol li{
	background:none;
}
a{ 
	font-weight:bold;
	padding:0px;
}
a:link{
	color:#2280c7;
}
a:visited{
	color:#66b1e9;
} 
a:hover, a:focus {
	color:#be0a0a;
}
/**********************************************************/
/*container */
/**********************************************************/
#container{
	width:800px;
	margin:auto;
	overflow:hidden;
}
/**********************************************************/
/*header */
/**********************************************************/
#header{
	width:800px;
	float:left;
}
#header .htleftt{
	background:url("../images/headertopleftt.jpg") no-repeat;
	width:545px;
	height:126px;
	float:left;
	display:block;
}
#header .htleftb{
	background:url("../images/headertopleftb.jpg") no-repeat;
	width:545px;
	height:105px;
	float:left;
}
#header .htright{
	background:url("../images/headertopright.jpg") no-repeat;
	width:255px;
	height:231px;
	margin-top:-126px;
	float:left;
}
#header .hbleft{
	background:url("../images/headerbottomleft.jpg") no-repeat;
	width:6px;
	height:51px;
	float:left;
	display:block;
}
#header .hbright{
	background:url("../images/headerbottomright.jpg") no-repeat;
	width:229px;
	height:51px;
	float:left;
	display:block;
}
/**********************************************************/
/*content */
/**********************************************************/
#contentbg{
	background:url("../images/bg-top.jpg") repeat-x;
	margin:0px;
}
#content{
	background:url("../images/page.jpg") repeat-y;
	width:800px;
	float:left;
}
#content .box{
	width:642px;
	margin-left:78px;
	overflow:hidden;
}
/**********************************************************/
/*footer */
/**********************************************************/
#footer{
	background:url("../images/footer.jpg") no-repeat;
	width:800px;
	height:134px;
	color:#fff;
	display:block;
	font-weight:bold;
	float:left;
}
#footer a:link{
	color:#fff;
}
#footer a:visited{
	color:#fff;
} 
#footer a:hover, a:focus {
	color:#be0a0a;
}
#footer p{
	margin-top:60px;
}
/**********************************************************/
/*windows */
/**********************************************************/
.columnleft, .columnright{
	width:301px;
	float:left;
	overflow:hidden;
}
.columnleft{
	padding-right:20px;
}
.columnright{
	clear:right;
}
/**********************************************************/
/*extra */
/**********************************************************/
.dearfriend{
	background:url("../images/dearfriend.png") no-repeat;
	width:197px;
	height:60px;
	display:block;
}
/**********************************************************/
/*boxes */
/**********************************************************/
/******yellow box******/
.boxred{
	overflow:hidden;
	width:642px;
	margin:15px 0px;
	color:#FFFFFF;
	float:left;	
}
.boxred .top{
	background:url("../images/boxredtop.jpg") no-repeat;
	width:642px;
	height:18px;
	display:block;
	float:left;
}
.boxred .middle{
	background:url("../images/boxredmiddle.jpg") repeat-y;
	width:642px;
	float:left;
}
.boxred .middle .rbox{
	width:602px;
	padding:20px;
}
.boxred .bottom{
	background:url("../images/boxredbottom.jpg") no-repeat;
	width:642px;
	height:18px;
	display:block;
	float:left;
}
.boxred .columnleft, .boxred .columnright{
	width:291px;
	float:left;
	overflow:hidden;
}
.boxred .columnleft{
	padding-right:20px;
}
.boxred li{
	background:url("../images/brbulletleft.jpg") no-repeat left top;
	padding-left:40px;
}
.boxred .columnright li{
	background:url("../images/brbulletright.jpg") no-repeat left top;
}
/******yellow box******/
.boxyellow{
	overflow:hidden;
	width:642px;
	margin:15px 0px;
	float:left;	
}
.boxyellow .top{
	background:url("../images/boxyellowtop.jpg") no-repeat;
	width:642px;
	height:18px;
	display:block;
	float:left;
}
.boxyellow .middle{
	background:url("../images/boxyellowmiddle.jpg") repeat-y;
	width:642px;
	float:left;
}
.boxyellow .middle .ybox{
	width:602px;
	padding:20px;
}
.boxyellow .bottom{
	background:url("../images/boxyellowbottom.jpg") no-repeat;
	width:642px;
	height:18px;
	display:block;
	float:left;
}
/******blue box******/
.boxblue{
	overflow:hidden;
	width:642px;
	float:left;
	margin:15px 0px;
}
.boxblue .top{
	background:url("../images/boxbluetop.jpg") no-repeat;
	width:642px;
	height:87px;
	display:block;
	float:left;
}
.boxblue .middle{
	background:url("../images/boxbluemiddle.jpg") repeat-y;
	width:642px;
	float:left;
}
.boxblue .middle .bbox{
	width:602px;
	padding:20px;
	color:#fbf9e9;
	margin-top:-70px;
	position:relative;
}
.boxblue .bottom{
	background:url("../images/boxbluebottom.jpg") no-repeat;
	width:642px;
	height:10px;
	display:block;
	float:left;
}
.boxblue a:link{
	color:#fbf9e9;
}
.boxblue a:visited{
	color:#fff;
} 
/******testimony box******/
.testimony{
	overflow:hidden;
	width:642px;
	float:left;
	margin:15px 0px;
}
.testimony .top{
	background:url("../images/papertop.jpg") no-repeat;
	width:642px;
	height:53px;
	display:block;
	float:left;
}
.testimony .middle{
	background:url("../images/papermiddle.jpg") repeat-y;
	width:642px;
	float:left;
}
.testimony .middle .tbox{
	font-family:"Courier New", Courier, monospace;
	width:542px;
	padding:50px;
	margin-top:-50px;
}
.testimony .bottom{
	background:url("../images/paperbottom.jpg") no-repeat;
	width:642px;
	height:60px;
	margin-top:-50px;
	display:block;
	float:left;
}
/**********************************************************/
/*navigation */
/**********************************************************/
ul#navigation{
	line-height:20px;
}
#navigation li{
	width:113px;
	height:51px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	cursor:pointer;
}
#navigation li.b1{
	background:url("../images/button1.jpg") no-repeat;
}
#navigation li.b2{
	background:url("../images/button2.jpg") no-repeat;
}
#navigation li.b3{
	background:url("../images/button3.jpg") no-repeat;
}
#navigation li.b4{
	background:url("../images/button4.jpg") no-repeat;
}
#navigation li.b5{
	background:url("../images/button5.jpg") no-repeat;
}
#navigation a, #navigation .shadow{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin-top:12px;
	line-height:20px;
	display:block;
	position:relative;
}
#navigation a.up{  
	color:#fff;
	z-index:2;
}
#navigation li .shadow{
	color:#000;
	z-index:1;
	margin-top:-19px;
}
#navigation li#nactive a.up{
	color:#a5d1f1;
}
#navigation li:hover a.up, #navigation li a.up:hover{
	color:#a5d1f1;
}
/**********************************************************/
/*Newsletter form*/
/**********************************************************/
.newsletter{
	width:415px;
	margin-left:90px;
}
.newsletter .row{
	width:415px;
	float:left;
	clear:left;
}
.newsletter label{
	width:150px;
}
.newsletter input{
	width:245px;
	margin-bottom:5px;
}
.newsletter #subscribe{
	width:250px;
}
/**********************************************************/
/*General*/
/**********************************************************/
.orange{
	color:#e90e0e;
}
.blue{
	color:#1179c2;
}
.textleft{
	text-align:left;
}
.textright{
	text-align:right;
}
.textcenter{
	text-align:center;
}
.textsmall{
	font-size:0.8em;
}
.textbig1{
	font-size:1.5em;
}
.textbig2{
	font-size:1.3em;
}
.left{
	float:left;
	display:block;
}
.right{
	float:right;
	display:block;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.underline{
	text-decoration:underline;
}
.linethrough{
	text-decoration:line-through;
}
.boxquote{
	padding-left:30px;
}
.quote{
	font-style:italic;
}
.quote:before{
	content:'"';
}
.quote:after{
	content:'"';
}
.spacer{
	clear:both;
	display:block;
}
.divider{
	background:url("../images/divider.jpg") no-repeat;
	width:641px;
	height:50px;   
	margin:20px auto;
	display:block;
	clear:both;
}