
p {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background: #F5F5F5 url(images/header_bg.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

img {
	border:none;
}

p {
	margin: 0;
	padding: 0;
}

.clear{
	clear:both;
}

a.link2yellow {
	font-size: 10px;
	color: #f0b400;
}

a.link2black {
	font-size: 10px;
	color: #000;
}

a.link2grey {
	font-size: 10px;
	color: #6e6e6e;
}

.redtxt {
	font-size: 11px;
	color: #800000;
}

.orangetxt {
	font-size: 12px;
	color: #fb4e12;
	text-align: center;
	margin: 10px 0 10px 0;
}

.yellowtxt {
	font-size: 12px;
	color: #f0b400;
		text-align: center;
	margin: 10px 0 10px 0;
}

.greentxt {
	font-size: 12px;
	color: #0a9d23;
		text-align: center;
	margin: 10px 0 10px 0;
}

.main{
	margin:0px auto;
	padding:0px;
	width:779px;
}

#header{
	margin:0px;
	padding:0px;
	height:85px;
}


#logo{
	margin:0px;
	padding:20px 0 0 0;
	width:320px;
	float:left;
}


#logo h1 a{
	margin:0px;
	padding:20px 0 0 0;
	width:320px;
	float:left;
	border:none;
}

#header_right{
	margin:0px;
	padding:0px;
	width:360px;
	float:right;
}

#header_right h1{
	margin:0px;
	padding:5px 10px 0 0;
	font-size:13px;
	color:#E2E2E2;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
}

.nav{
	margin:0px;
	padding:15px 10px 0 0;
	float:right;
}

.nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.nav li{
	margin:0px;
	padding:0px;
	float:left;
}

.nav li a{
	margin:0px;
	padding:0 5px 0 5px;
	float:left;
	display:block;
	line-height:16px;
	text-decoration:none;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	border-right:1px #667AC3 solid;
}

.nav li a:hover{
	text-decoration:none;
	color:#fff;
	border-right:1px #667AC3 solid;
}

.since_div{
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding-top:2px;
text-align:right;
margin-right:9px;
}
.main_img{

	padding:0px;
	height:220px;
}

.mid{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width: 777px;
	background: #fff;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}

.left_content{
	margin: 22px 0 0 8px;
	/*_margin: 22px 0 0 5px;*/
	padding: 0;
	width: 190px;
	float: left;
}

/*-----------*/
.border_box {
	width: 187px;
	background: url(images/Left_border.jpg) repeat-y;
/*	padding: 0 5px 0 5px;*/
}

.news_left {
	width: 11px;
	float: left;
	margin: 0 4px 0 2px;
}

.news_right {
	width: 158px;
	float: left;
}

.borderbottombox {
	width: 188px;
	height: 16px;
	background: url(images/Bottom_Dot.jpg) repeat-x;
}

p.txt {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #000;
}

p.txtright {
	margin: 0;
	padding: 0;
	font-size: 11px;
	float: right;
	text-align: right;
}

/**/
.right_content{
	margin: 22px 0 0 6px;
	padding:0;
	width: 566px;
	float: left;
}

.webBox {
	width: 564px;
}

.webboxcontent {
	width: 547px;
	background: #F4F4F4;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	padding: 0px 5px 10px 10px;
}

.webboxcontent h1 {
	margin: 0 0 6px 0;
	padding: 0px 0 0 0;
	font: 16px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
}

.webboxcontent p {
	margin: 0;
	padding: 0 8px 0 0;
	color: #000;
	font-size: 12px;
	line-height: 24px;
	text-align: justify;
}

.webtopcorner {
	width: 564px;
	height: 11px;
	background: url(images/right_top.jpg) no-repeat bottom;
}

.webbottomcorner {
	width: 564px;
	height: 11px;
	background: url(images/right_botm.jpg) no-repeat;
}

.webcategory {
	width: 560px;
}

.webcategoryleft {
	width: 177px;
	float: left;
	margin: 0 0 0 14px;
}

.colorbox {
	height: 8px;
	width: 177px;
}

.colorboxbottom {
	width: 177px;
	height: 15px;
	padding: 5px 0 0 0;
	background: #B0B0B0;
	color: #fff;
	text-align:center;
	font-size: 10px;
	line-height: 10px;
}

.colorboxbottom a {
	color: #fff;
	text-decoration: none;
}

.webcatgorycontent {
	width: 161px;
	background: #E2E2E2;
	padding: 0 8px 0 8px;
	line-height: 12px;
	text-align: justify;
}

/*.TopBox{
	margin:0px;
	padding:0px;
	background:#F5F5F5;
}

.Left_border{
	margin:0px;
	padding:10px;
	border-left:1px #DDDDDD solid;
	border-right:1px #DDDDDD solid;
	text-align:justify;
	line-height:18px;
	font-size:14px;
}

.Center_text{
	margin:0px;
	padding:0 0 5px 0;
	text-align:center;
	line-height:18px;
	font-size:18px;
	letter-spacing: 1px;
	color:#333;
}

p.maintxt {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 26px;
}

.Web_Add{
	margin:0px;
	padding-top:24px;
}

.WebDesign{
	margin:0px;
	padding:0 5px;
	width:177px;
	float:left;
}

.WebDesign h1{
	margin:0px;
	padding:0 0 8px 0;
	font-size:12px;
	color:#FB4E12;
	text-align:center;
}

.WebDesign_bar{
	margin:0px;
	padding:0px;
	height:8px;
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;
	background:#FB4E12;
}


.WebDesign h2{
	margin:0px;
	padding:5px;
	font-size:11px;
	font-weight:normal;
	background:#E2E2E2;
}

.WebDesign h3{
	margin:0px;
	padding:4px;
	font-size:11px;
	text-align:center;
	color:#fff;
	background:#B0B0B0;
}

.WebHosting{
	margin:0px;
	padding:0 5px;
	width:177px;
	float:left;
}

.WebHosting_bar{
	margin:0px;
	padding:0px;
	height:8px;
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;
	background:#FAF833;
}

.WebHosting h1{
	margin:0px;
	padding:0 0 8px 0;
	font-size:12px;
	color:#F0B400;
	text-align:center;
}

.WebHosting h2{
	margin:0px;
	padding:5px;
	font-size:11px;
	font-weight:normal;
	background:#E6E9F9;
}

.WebHosting h3{
	margin:0px;
	padding:4px;
	font-size:11px;
	text-align:center;
	color:#fff;
	background:#B0B0B0;
}

.WebMarketing{
	margin:0px;
	padding:0 5px;
	width:177px;
	float:right;
}

.WebMarketing_bar{
	margin:0px;
	padding:0px;
	height:8px;
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;
	background:#0A9D23;
}

.WebMarketing h1{
	margin:0px;
	padding:0 0 8px 0;
	font-size:12px;
	color:#0A9D23;
	text-align:center;
}

.WebMarketing h2{
	margin:0px;
	padding:5px;
	font-size:11px;
	font-weight:normal;
	background:#E2E2E2;
}

.WebMarketing h3{
	margin:0px;
	padding:4px;
	font-size:11px;
	text-align:center;
	color:#fff;
	background:#B0B0B0;
}*/

.Yellow_box{
	margin-top:27px;
	padding:0px;
	border:1px #F0B400 solid;
	background:url(images/yellow_line.jpg) repeat-x;
	width:560px;
}

.Yellow_box_text{
	margin:0px;
	padding:0px;
	border-right:23px #FFEAA8 solid;
}


.Yellow_box h1{
	margin:0px;
	padding:12px 0 0 7px;
	font-size:12px; 
	font-weight:bold;
	color:#FB4E12;
	height:26px;
}

.Yellow_box_nav{
	margin:0px;
	padding: 10px 0 0 24px;
	
}

.Yellow_box_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.Yellow_box_nav li{
	margin:0px;
	padding:0 0 18px 10px;
	font: 12px Arial, Helvetica, sans-serif; 
	font-weight:normal;
	color:#000;
	background:url(images/red_areo.jpg) no-repeat 0 5px;
	line-height: 15px;
}


.Yellow_box_right{
	margin:0px;
	width:23px;
	float:right;
	background:#FFEAA8;
}

.Footer_GrayBar{
	margin-top:0px;
	padding:0px;
	height:19px;
	background:#6E6E6E;
}

.Footer{
	margin:0px;
	padding:0px;
}

.Footer_nav {
	margin:5px;
	padding:0px;
	text-align: center;
	color: #6e6e6e;
	font-size: 12px;
	line-height: 15px;
}

.Footer_nav a {
color: #6e6e6e;
}



/*.Footer_nav ul{
	margin:0px;
	padding:0 20px 0 20px;
	list-style:none;
	text-align:center;
}

.Footer_nav li{
	margin:0px;
	padding:0px;
	float:left;
}

.Footer_nav li a{
	margin:0px;
	padding:0 7px 0 7px;
	float:left;
	font-size:12px;
	color:#666;
	text-align:center;
	text-decoration:underline;
	border-right:1px #666 solid;
}

.Footer_nav li a:hover{
	text-decoration:none;
}
*/
.Footer_Address{
	margin:0px;
	padding:0px;
	color:#666;
	text-align:center;
	font-size: 12px;
}

.font1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}