body {text-align:center;font-size: 12px; margin: 10px; color: #333; font-family: verdana, arial, helvetica, serif}
p {font-size: 12px; color: #333; font-family: verdana, arial, helvetica, serif}
a {color: #008800; text-decoration: underline}
a img {border-top-style: none; border-right-style: none; border-left-style: none;border-bottom-style: none}
a:hover {color: #008800; text-decoration: underline}
.main{width:960px;text-align:left;margin:0px auto;padding:0;clear:both;}
.clear{clear:both;height:0;font-size:1px;overflow:hidden;}
table,td{text-align:left;}


.header {margin-top: 5px; color: #333333; height: 60px}
.topnav {padding-right: 5px; padding-left: 5px; font-size: 13px; background: url(purple.jpg) #400040 repeat-x; padding-bottom: 5px; color: #fff; padding-top: 5px
}
.topnav a {color: #FFFFFF; text-decoration: none}
.topnav a:hover {color: #FFFFFF;}
.topnav2 {padding:5px 0 3px 0;}


.left{float:left;width:200px;}
.leftcon{float:left;clear:both;}
.leftnav {padding-right: 5px; padding-left: 5px; background: #CCE8CF; padding-bottom: 5px; color: #333333; padding-top: 5px;clear:both;}
.content {float:left;width:500px;border-right: #808080 1px dotted; padding-right: 5px; padding-left: 10px; font-size: 12px; background: #fcfcfc; padding-bottom: 10px; margin: 5px; border-left: #808080 1px dotted; color: #333333; padding-top: 5px
}
.right {width:218px;float:right;padding:0px; padding-left: 5px; font-size: 12px; background: #;  color: #333333; 
}

.footer {
	padding-right: 5px; padding-left: 5px; font-size: 10px; background: #eeeeee; padding-bottom: 5px; margin: 5px; color: #333333; padding-top: 5px; height: 40px; text-align: center
}
.menu .main_menu a {
	padding-right: 0px; display: block; padding-left: 10px; font-size: 10px; padding-bottom: 0px; width: 180px; color: #000000; padding-top: 0px; text-align: left; text-decoration: none
}
.menu .main_menu a:hover {background-color: #dfd;}
.menu .main_menu {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 19px; padding-top: 0px; list-style-type: none;
}
.menu .main_menu li#active a {color: #000000; background-color: #eee}
.menu .main_menu li {
	padding: 0px; display: block;  margin: 0px 0px 1px;  background-color: #eee
}
.menu .main_menu li#active {
	display: block; background-color: #ddd
}
.menu .main_menu li#active a:hover { background-color: #ddd
}
.menu .main_menu li#feature a {
	color: #333; background-color: #eeeeee
}
.menu .main_menu li#feature { background: #eeeeee}
.menu .main_menu li#feature a:hover {background: #dddddd}
.menu #right_menu a {
	padding-right: 3px; display: block; padding-left: 10px; font-size: 10px; padding-bottom: 3px; width: 290px; color: #333333; padding-top: 3px; border-bottom: #808080 1px solid; text-align: left; text-decoration: none
}
.menu #right_menu a:hover {
	border-bottom: #808080 1px solid; background-color: #ddd;
}
.menu #right_menu {
	padding 0px; margin: 0px;list-style-type: none
}
.menu #right_menu li#active a {
	font-weight: bold; color: #ffffff; background-color: #800000
}
.menu #right_menu li {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 1px; padding-top: 0px; background-color: #eee
}
.menu #right_menu li#active {
	display: block; background: #800000
}
.menu #right_menu li#active a:hover {
	display: block; background: #400000
}

.list_tit,h3 {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 11px; background: #008800; margin:0 0 5px 0; padding-bottom: 5px; color: #ffffff; padding-top: 5px
}
h4 {
	padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 11px; background: #400040; padding-bottom: 2px; margin: 0px; color: #ffffff; padding-top: 2px
}
.left img {
	float: left; margin: 10px 10px 2px 2px
}
.right img {
	float: right; margin: 10px 10px 2px 2px
}
code {
	font-size: 12px; color: #333; font-family: verdana, arial, helvetica, serif
}
.rightbox {
	border-right: #cccccc 1px solid; padding:0 0 5px 0;padding: 5px; border: #cccccc 1px solid; background-color: #fcfcfc;margin:0 0 8px 0;
}
.right2 {
	padding:0px;  margin: 0px; line-height: 18px; list-style-type: none; 
}
.right2 li a{display:block;padding:8px 0 2px 18px;background: url(tech.gif) no-repeat 2px 18px;border-bottom: #AAE8AA 1px solid;text-decoration:none;width:160px;}
.leftbox {
	border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #cccccc 1px solid; padding-top: 5px; border-bottom: #cccccc 1px solid
}
.left2 {
	padding-left: 20px; font-size: 10px; list-style-image: url(/images/tech.gif); margin: 0px; color: #1958a5; line-height: 18px; padding-top: 0px; list-style-type: none; text-decoration: underline
}
.li_item {border-bottom: #cccccc 1px solid;}
.li_item dt{margin-top: 2px; padding-left: 0px; font-weight: bold; font-size:16px; margin-bottom: 5px; padding-bottom: 2px; overflow: hidden; color: #808080; margin-right: 2px}
.li_item dt span{font-size: 10px;}
.li_item dd{margin:0;padding:2px;}
.listcon{border-top: #AAAAAA 2px solid;border-bottom: #AAAAAA 2px solid;padding:8px 0;}
.post{padding:5px 0 3px 0;}


.style1 {color: #0000CC}
.wp-email P {
	TEXT-ALIGN: left
}
