body { margin:0; padding:0; width:100%; background:#ecf0f6 url(images/bg.jpg) repeat-x top;}
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* main */
.main { width:100%; padding:0; margin:0;}

/********** header **********/
.header { height:40px; width:780px; margin:0 auto; background:url(images/top_bg.png) repeat-x top;}
/* top menu */
.top_menu { float:left; width:340px; padding:8px 10px; height:24px; background:url(images/top_l.png) no-repeat left top; color:#adadad; font:normal 12px Arial, Helvetica, sans-serif; line-height:1.6em;}
.top_menu a { color:#adadad; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.6em; padding:5px;}

/* search */
.search { float:right; width:310px; padding:0; margin:0; height:40px; background:url(images/top_r.png) no-repeat right top;}
.search form { display:block; float:left; padding:8px 10px 0 50px;}
.search b { display:block; float:left; padding:5px; color:#bcbcbc; font:normal 12px Tahoma, Geneva, sans-serif;}
.search span.bgs { float:left; display:block; background:url(images/search_l.gif) no-repeat left; height:24px; margin:0 10px; width:200px;}
.search span.bgs span { display:block; background:url(images/search_r.gif) no-repeat right; height:24px;}
.search form .keywords { background:none; border:0; height:14px; width:180px; padding:5px; line-height:14px; margin:0; font:normal 11px Tahoma, Geneva, sans-serif; color:#9c9c9c;}
.search form .button { float:left; margin:0;}

/********** body **********/
.body { background:url(images/body_bg.png) repeat-y center; margin:0 auto; width:1002px;}



td {  
	font: 11px Verdana;
	color: #FFFFFF;
}

a {
	text-decoration: none;
	color: #ffffff;
}

.whitetext {
	color: #ffffff;
}
.orangetext {
	color: #F2B913;
}
.blacktext {
	color: #212B35;
}
.bluetext {
	color: #1BA6B6;
}
.footer {
	font: normal 11px Tahoma, Arial;
	color: #212B35;
}

p {
	margin: 0;
}
h1, h2, h3, h4, h5 {
	color: #30687e;
	font-weight: bold;
	margin: 10px 0 10px 0;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}


a.whitelink {
	font: normal 11px Verdana, Tahoma, Arial;
	color: #ffffff;
	text-decoration: underline;
}
a.whitelink:hover {
	text-decoration: none;	
}
a.blacklink {
	font: normal 11px Verdana,Tahoma, Arial;
	color: #212B35;
	text-decoration: underline;
}
a.blacklink:hover {
	text-decoration:none;	
}

a.bluelink:link, a.bluelink:visited, a.bluelink:active {
	color: #56C2F8;
	text-decoration: underline;	
}
a.bluelink:hover {
	text-decoration: none;	
}

a.orangelink {
	color: #F2B913;
	text-decoration: underline;
	font: normal 11px Verdana, Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;	
}
a.orangelink:hover {
	text-decoration: none;	
}

a.bluelink {
	color: #00f0ff;
	text-decoration: underline;
	font: normal 11px Verdana, Tahoma, Arial;
}
a.bluelink:hover {
	text-decoration: none;	
}