@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:100%;
	border:none;
	background-color: #646464;
}

table{
margin:0px;
padding:0px;
border:none;
width:100%;
text-align:left;
border-collapse:collapse;
}


tr{
padding:0px;
margin:0px;
}

td{
vertical-align:top;
padding:0px;
margin:0px;
}

.svpx{
vertical-align:top;
padding:0px;
margin:0px;
height:1px;
}

.shpx{
vertical-align:top;
padding:0px;
margin:0px;
width:1px;
}

img{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none}

.left-menu {
font-family:Verdana; color:#FFFFFF; height:28px; font-size:13px; font-weight:bold; background:url(images/icon1.gif); background-repeat:no-repeat; vertical-align:middle; padding-left:30px; text-decoration:none; 
}
.left-menu a, .left-menu a:active, .left-menu a:visited    {
font-family:Verdana; color:#FFFFFF; font-size:13px; font-weight:bold; vertical-align:middle; text-decoration:none; 
}
.left-menu a:hover {
font-family:Verdana; color:#cccccc; font-size:13px; font-weight:bold; vertical-align:middle; text-decoration:none; 
}

.left-Submenu {
font-family:Verdana; color:#000000; height:21px; font-size:11px; background:url(images/icon2.gif); background-repeat:no-repeat; vertical-align:middle; padding-left:30px; text-decoration:none; 
}
.left-Submenu a, .left-Submenu a:active, .left-Submenu a:visited    {
font-family:Verdana; color:#000000; font-size:11px; vertical-align:middle; text-decoration:none; 
}
.left-Submenu a:hover {
font-family:Verdana; color:#666666; font-size:11px; vertical-align:middle; text-decoration:none; 
}
.subLine {
background:url(images/subline.gif); background-repeat:repeat-x; height:2px;
}

.content {
font-family:Verdana; color:#999999; font-size:11px; text-align:justify; line-height:15px; text-decoration:none; 
}
.contentBold {
font-family:Verdana; color:#ffffff; font-size:11px; text-align:justify; line-height:15px; text-decoration:none; 
}

.content ul {
margin-top:0px;
margin-bottom:0px;
}


.content li {
list-style-image:url(images/bullet4.gif);
padding:2px 0px 2px 0px;
}


.content1 {
font-family:Verdana; color:#CCCCCC; font-size:11px; text-align:justify; text-decoration:none;
}
.content2 {
font-family:Verdana; color:#666666; font-size:11px; text-align:justify; text-decoration:none; 
}

.content2 ul {
margin:0px;
padding:0px;
}
.content2 li {
list-style:none;
background:url(images/bullet.gif) no-repeat 00px 1px;
padding:0px 0px 3px 15px;
}

.content h1 {
font-size:11px;
font-weight:normal;
color:#ADD660;
line-height:15px;
margin:0px;
}
.content h2 {
font-family:Verdana; color:#ffffff; font-size:11px;
font-weight:normal;
}


.content  a, .content a:active, .content a:visited {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color: #999999;
}

.content a:hover {
font-family:Verdana; color:#ffffff; font-size:11px; text-align:justify; text-decoration:underline; 
}


.More,   .More   a, .More  a:active, .More a:visited {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color: #666666;
	text-align:right;
}

.More a:hover {
font-family:Verdana; color:#000000; font-size:11px; text-decoration:underline; 
}

.link1 a, .link1 a:active, .link1 a:visited {
font-family:Verdana; color:#000000; font-size:11px; text-align:justify; line-height:15px; text-decoration:none; 
}

.link1 a:hover {
font-family:Verdana; color:#000000; font-size:11px; text-align:justify; line-height:15px; text-decoration:underline; 
}

.bottomlink {
	vertical-align:middle;
	text-align:center;
	color: #CCCCCC;
	font-size:10px; 
}

.bottomlink a , .bottomlink a:active, .bottomlink a:visited{
font-family:Verdana;  color:#CCCCCC; font-size:10px; text-align:justify; line-height:15px; text-decoration:none; 
}

.bottomlink a:hover {
font-family:Verdana; color:#ADD660; font-size:10px; text-align:justify; line-height:15px; text-decoration:none; 
}

.bottomlink1 {
	vertical-align:middle;
	text-align:center;
	color: #000000;
	font-size:10px; 
}

.bottomlink1 a , .bottomlink1 a:active, .bottomlink1 a:visited{
font-family:Verdana;  color:#000000; font-size:10px; text-align:justify; line-height:15px; text-decoration:none; 
}

.bottomlink1 a:hover {
font-family:Verdana; color:#d50000; font-size:10px; text-align:justify; line-height:15px; text-decoration:none; 
}


.bo_link,  .bo_link   a, .bo_link  a:active, .bo_link a:visited {
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	color: #333333;
	text-align:center;
}

.bo_link a:hover {
font-family:Verdana; color:#d50000; font-size:10px; text-decoration:None; 
}

.GO {
background:none; border:none;
height:19px;
margin-right:3px;
vertical-align:middle;

}

.input1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
border: #999999 solid 1px; font-size:11px; color:#000000;
background:#ffffff;
vertical-align:middle;
height:20px;
width:200px;
}
.input2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
border: #999999 solid 1px; font-size:11px; color:#000000;
background:#ffffff;
vertical-align:middle;
height:60px;
width:200px;
}

.formContent {
	font-family:Verdana;
	color:#eeeeee;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	background-color: #666666;
	vertical-align:middle;
	padding-right:10px;
}

.freeQ {
background:url(images/freebg1.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
font-size:10px;
line-height:15px;
border:#464646 solid 1px;
color:#999999;
height:19px;
width:200px;
}

.freebg {
vertical-align:middle; 
padding:2px 0px 0px 5px; 
background:url(images/freebg.gif); 
background-repeat:repeat-x; 
height:32px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#cccc99;
}

.mainlinks { 
height: 34px; 
text-align: center; 
color: #ffffff;  
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
overflow: hidden;
width: 610px;
}
.mainlinks ul { list-style: none; padding: 0; margin: 0; text-align: center; }
.mainlinks li { float: left; margin-left: -1px; display: inline; white-space: nowrap; 
}
.mainlinks a { 
display: block; 
height:34px;
padding-top:0px;
line-height:34px; 
text-decoration: none;
}
.mainlinks a:link, .mainlinks a:visited, .mainlinks a:active { color: #828282; }
.mainlinks a:hover, .mainlinks a.current:link, .mainlinks a.current:visited, .mainlinks a.current:hover, .mainlinks a.current:active { 
background-image:url(images/menubg.gif); 
background-repeat:repeat-x; 
color: #FFFFFF;  
text-decoration: none; 
}

.tblHead {
background-image:url(images/tbl-1.gif); 
background-repeat:no-repeat;
font-family:Verdana; 
color:#ffffff; 
font-size:13px; 
vertical-align:middle; 
height:28px;
font-weight:bold;
padding-left:21px;
}

.tblHead a, .tblHead a:link, .tblHead a:visited, .tblHead a:active, .tblHead1 a, .tblHead1 a:link, .tblHead1 a:visited, .tblHead1 a:active  {
	font-size:13px;
	text-decoration:none;
	color:#ffffff;
}
.tblHead a:hover, .tblHead1 a:hover {
font-size:13px;
	text-decoration:underline;
	color:#ffffff;
}

.tblHead1 {
background-image:url(images/tbl-2.gif); 
background-repeat:no-repeat;
font-family:Verdana;
color:#ffffff;
font-size:13px; 
vertical-align:middle; 
height:28px;
font-weight:bold;
padding-left:21px;
}

.sectionMain {
height: 30px; 
text-align: left; 
color: #000000;  
font-family:Verdana;
font-size:11px;
overflow: hidden;
width: 571px;

}
.sectionMain ul { list-style: none; padding: 0; margin: 0; text-align: left; }
.sectionMain li { float: left; margin-left: -1px; display: table-cell; white-space: nowrap; 
}

.sectionMain a { 
display: block; height:19px; font-size:11px; padding-top:0px; padding-left:36px;
line-height:19px; background: url(images/bullet.gif) 21px center no-repeat; 
text-decoration: none; border-bottom:#e4e2e2 solid 1px; width:256px;
}

.sectionMain a:link, .sectionMain a:visited, .sectionMain a:active { color: #000000; }
.sectionMain a:hover, .sectionMain a.current:link, .sectionMain a.current:visited, .sectionMain a.current:hover, .sectionMain a.current:active { 
color: #000000;
background-color:#e4e2e2;
text-decoration: none; 
}


.cat_link {
font-family:Verdana;
font-size:11px;
}

.cat_link a {
	padding-left:38px;
	font-size:11px;
	display:block;
	background-image:url(images/serbullet.gif);
	background-position:20px 0px;
	background-repeat:no-repeat;
	text-decoration: none;
	color: #999999;
	padding-bottom: 3px;
	line-height: 22px;
}

.cat_link a:hover{
	background-color:#333333;
	color: #FFFFFF;
}
.cat_link a:link, .cat_link a:visited, .cat_link a:active { color: #999999; }

.sub_link {
font-family:Verdana;
font-size:11px;
color: #999999;

}

.sub_link a, sub_link a:link, .sub_link a:visited, .sub_link a:active {
	padding-left:58px;
	font-size:11px;
	display:block;
	background-image:url(images/serbullet2.gif);
	background-position:20px 0px;
	background-repeat:no-repeat;
	text-decoration: none;
	color: #999999;
	padding-bottom: 3px;
	line-height: 22px;
}

.sub_link a:hover {
	text-decoration:none;
	color:#ffffff;
	
}

.left_link {
font-family:Verdana;
font-size:13px;
}


.left_link a, .left_link a:link, .left_link a:visited, .left_link a:active {

	font-size:13px;
	font-weight:bold;
	display:block;
	background-image:url(images/subbullet.gif);
	background-position:20px 1px;
	background-repeat:no-repeat;
	text-decoration: none;
	color: #CCCCCC;
	padding:0px 0px 2px 38px;
	line-height: 24px;

}


.left_link a:hover {
	color:#FFFFFF;
}


.maintitle {
background:url(images/bg1.gif) repeat-x;
font-size:11px;
font-family:Verdana;
font-weight:bold;
vertical-align:middle;
padding-left:21px;
color:#5a5a5a;
height:23px;
}

.bullet {
width:21px;
text-align:right; 
padding-right:16px; 
vertical-align:middle;
background-image:url(images/bullet.gif);
background-position:21px 5px;
background-repeat:no-repeat;
}

.bullet1 {
width:21px;
text-align:right; 
padding-right:18px; 
vertical-align:middle;
background-image:url(images/bullet1.gif);
background-position:21px 5px;
background-repeat:no-repeat;
}

.portimg { padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none;
		 }
.portimg a:link, .portimg a:visited, .portimg a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

.porting a:hover {
}

.portimg a img {
	border:solid 1px #666666;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-bottom:0px;
	filter:alpha(opacity=100);
	opacity:1;
}


.portText { padding:0px 15px 10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:bottom; text-align:right; color:#000000; font-size:13px; font-weight:bold; text-decoration:none; }
.portText, .portText a:link, .portText a:visited, .portText a:active { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; }
.portText a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#ADD660; font-size:13px; font-weight:bold; text-decoration:none; }

.portimg1 {
	padding:15px 15px 10px 15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	border: 15px solid #333333;
}
.portimg1 a:link, .portimg1 a:visited, .portimg1 a:active{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-decoration:none; }
.portimg1 img {border:solid 1px #4d4d4d; padding:0px; margin:0px; text-align:center;  margin-bottom:3px; }
.portimg1 a:hover {color:#ADD660; text-decoration:none;  }


.portText1 { padding:0px 15px 10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; text-align:center; color:#000000; font-size:13px; font-weight:bold; text-decoration:none; }
.portText1, .portText1 a:link, .portText1 a:visited, .portText1 a:active { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; }
.portText1 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#f43429; font-size:13px; font-weight:bold; text-decoration:none; }


.portTitle { padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:bottom; text-align:right; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; }
.portTitle a, .portTitle a:link, .portTitle a:visited, .portTitle a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align:right; 	color:#8a8a8a; 	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height: 12px;
	background-image: url(images/plus.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	display: block;
}
.portTitle a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#ADD660;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image: url(images/plus1.gif);
}

.portTitle1, .portTitle1 a, .portTitle1 a:link, .portTitle1 a:visited, .portTitle1 a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align:center; 	color:#8a8a8a; 	font-size:11px;
	text-decoration:none;
	line-height: 11px;
}
.portTitle1 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ADD660;
	font-size:11px;
	text-decoration:none;
}
.bottomlink1 {
	vertical-align:middle;
	text-align:center;
	color: #999999;
	font-size:10px; 
}

.bottomlink1 a , .bottomlink1 a:active, .bottomlink1 a:visited{
font-family:Verdana;  color:#999999; font-size:10px; text-align:justify; line-height:15px; text-decoration:none; 
}

.bottomlink a:hover {
font-family:Verdana; color: #CCCCCC; font-size:10px; text-align:justify; line-height:15px; text-decoration:none; 
}

