/* CSS Document */
body
{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	font-size:12px;
	background-color:#e7eef9;
}
.font12-wht{ color:#FFF; }
a{ color:#369; text-decoration:none; } a:hover{ color:#F00; text-decoration:underline; }
div{ display:block; }
h1, h2, h3, h4, h5, h6, p{ margin:0; padding:0; }
img{ border:0; }
#main_wrapper
{
	width:999px; height:auto;
	margin:0 auto;
	padding:0;
}
#header{ width:999px; height:111px; float:left; }
#logo{ width:271px; height:111px; line-height:111px; float:left; }
#top_adsense{ width:728px; height:90px; float:left; margin-top:12px; }
#link_wrapper{ width:999px; height:37px; float:left; }

ul.linkmenu
{
	list-style-type: none;
	height: 37px;
	width: 950px;
	margin: auto;
	margin:0; padding:0
}

li.linkmenu
{
	float: left;
	margin:0; padding:0
}

ul.linkmenu a
{
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	height:25px;
	padding-top:12px;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
	color: #324B80;
	border-left:1px solid #ffffff;
}
ul.linkmenu a:hover
{
	color: #0d68c3;
	background-color:#ffffff;
}
#searchbg
{
	width:990px; height:45px; float:left; padding-left:9px;
	background-image:url(../images/search-bg.gif); background-repeat:no-repeat;
}
.frm-txtbox
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #E8E8E8;
	border-left-color: #B8B8B8;
	border-top-color: #B8B8B8;
	padding: 3px;
	color: #666;
}
#search_butto
{
	width:100px;
	height:24px;
	background-image:url(../images/learn-more_100x48.gif);
	background-repeat:no-repeat;
	border:0;
	color:#FFF;
	text-shadow:1px 1px 1px #981d1f;
	font-weight:bold;
	cursor:pointer
}
#search_butto:hover
{
	width:100px;
	height:24px;
	background-image:url(../images/learn-more_100x48.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	border:0;
	color:#FFF;
	text-shadow:1px 1px 1px #981d1f;
}

#body_wrapper
{
	width:999px;
	height:auto;
	float:left;
	margin-top:5px;
}

#top_round
{
	width:999px;
	height:9px;
	float:left;
	background-image:url(../images/top-round.gif);
	background-repeat:no-repeat;
}

#middle
{
	width:985px;
	height:auto;
	float:left;
	background-image:url(../images/middle-bg.gif);
	background-repeat:repeat-y;
	padding-left:7px;
	padding-right:7px;
}

#bottom_seo_keyword
{
	width:971px; height:auto; float:left;
	margin-top:10px;
	text-align:justify;
	padding:7px; border:1px solid #d9d9d9; background-color:#f2f2f2
}
ul li.tag1,li.tag2,li.tag3,li.tag4,li.tag5,li.tag6,li.tag7{display:inline; margin:0; padding:0; }

.tag1{ font-size:150%; font-weight:900px }
.tag2{ font-size:140%; font-weight:800px }
.tag3{ font-size:130%; font-weight:700px }
.tag4{ font-size:120%; font-weight:600px }
.tag5{ font-size:110%; font-weight:500px }
.tag6{ font-size:100%; font-weight:400px }
.tag7{ font-size:90%; font-weight:300px }

#bottom_round
{
	width:999px;
	height:9px;
	float:left;
	background-image:url(../images/bottom-round.gif);
	background-repeat:no-repeat
}

#bottom_728x15-adsense
{
	width:985px;
	height:auto;
	float:left;
	border-top:1px solid #CCC;
	margin-top:10px;
	text-align:center;
	padding-top:9px;
}

#bottom_copy
{
	width:999px;
	height:auto;
	float:left;
	margin-bottom:15px;
	margin-top:8px;
	text-align:center
}

.font12design{ color:#369; text-decoration:none;}
.font12design:hover{ color:#F00; text-decoration:underline; }