h1, h2, h3, h4, h5, h6, ul, li, p, table, tr, th, form { margin: 0px; padding: 0px;}
img {border: 0;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
p, a, input, select, textarea, span, td, li, ul, em {font-family: Verdana, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif; /*text-transform:lowercase;*/ letter-spacing:0.2em; font-weight:500;}
hr{float:left; margin-top:10px; width:350px; height:1px; border-top:1px dotted #ccc;}
p {color:#393939;}
body {
	text-align: center;
	padding: 0px;
	background-color: #fff;
	margin:0px 0px 0px 0px;
}
#container {
	position:relative;
	top:0px; 
	left:0px;
	width:944px;
	margin:0 auto;
	padding:0 0 0 0;
	display:block;
	background-image: url(head_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#container2 {
	position:relative;
	top:0px; 
	left:0px;
	width:944px;
	margin:0 auto;
	padding:0 0 0 0;
	display:block;
	background-image: url(head_clear.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#header	{
	/*position:absolute;
	left:0px;
	top:0px;*/
	display: block;
	text-align: left;
	width:100%;
	height:240px;
}
#header a {text-decoration: none;}
#header a:hover {text-decoration: underline;}
#header #logo{
	padding:0px 0px 0px 0px;
	position:absolute;
	left:40px;
	top:51px;
}
#header a, ul{background-repeat: no-repeat;}
#header ul {
	list-style-type: none;
	display:inline;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:121px;
	top:132px;
	text-transform:uppercase;
	font-weight:bold;
}
#header li {
	display:inline;
	list-style-type: none;
	font-size:0.7em;
	color:#333;
	text-align:center;
}
#header li a{
	display:block;
	float:left;
	text-align:center;
	height:58px;
	color:#fff;
	background-position: 100px left;
}
#header li a:hover{
	color:#e4eff5;
	text-decoration:none;
	background-image: ;
	background-position: top left;
}
#header .ho{
	display:block;
	width:76px;
	background-image: url(nav_home_bkg.gif);
}
#header .tc{
	display:block;
	width:115px;
	background-image: url(nav_tech_bkg.gif);
}
#header .te{
	display:block;
	width:152px;
	background-image: url(nav_ttext_bkg.gif);
}
#header .ma{
	display:block;
	width:157px;
	background-image: url(nav_man_bkg.gif);
}
#header .br{
	display:block;
	width:167px;
	background-image: url(nav_broad_bkg.gif);
}
#header .la{
	display:block;
	width:154px;
	background-image: url(nav_news_bkg.gif);
}



#contain {
	position:absolute;
	left:0px;
	top:200px;
	display:block;
}
#content {
	position:relative;
	float:left;
	text-align:left;
	width:934px;
	padding:0px;
	margin:0px 0px 0px 10px;
	display:block;
	background-position:right 25px;
	background-repeat:no-repeat;
}
#content p{
	font-size:0.7em;
	line-height:1.8em;
}
#content p b{
	font-weight:400;
}
#content p strong{
	font-weight:400;
}

div.bgTag {
    background-position:right 25px;
    background-repeat:no-repeat;
}

#content acronym{border-bottom:double 3px #ccc; cursor:help;}
.newsbkg{background-image: url(news_img.jpg);}
.partnerbkg{background-image: url(partner_img.jpg);}
.textrabkg{}
.manubkg{background-image: url(manu_img.jpg);}
.techbkg{}
.advertbkg{background-image: url(advert_img.gif);}
.jobbkg{background-image: url(job_img.jpg);}
.broadbkg{background-image: url(broad_img.jpg); }
.contactbkg{background-image: url(inview_map.gif); background-repeat:no-repeat; float:left; display:block; background-position:right 25px;}

#ip_promo{
	float:left;
	display:block;
	width:932px;
}

#content .hp{
	position:relative;
	float:left;
	display:block;
	background-image: url(hp_bkg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:932px;
}

#content .hp1{
	float:left;
	margin-top:5px;
	width:380px;
	color:#393939;
	background-image: url(hp1_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .hp1 p{
	padding:0px 25px 25px 15px;
	margin:0px;
	width:280px;
	line-height:21px;
}
#content .hp1 a{
	color: #dd9148;
}

#content .hp2{
	float:right;
	margin:5px 5px 0px 0px;
	width:310px;
	color:#393939;
	background-image: url(hp2_bkg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#content .hp2 p{
	padding:0px 14px 25px 25px;
	margin:0px;
	width:264px;
	text-align:right;
	line-height:21px;
}
#content .hp2 a{
	color: #2e5f8b;
}

#content #flash{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	z-index:1;
}
#content #flash span{display:block; text-align:center; margin:50px 0px 0px 50px; font-size:0.7em; color:#ccc;}
#content #flash span a{color:#c7d7e6;}
#content #rightdiv{
	position:absolute;
	right:25px;
	top:25px;
	display:block;
}
#content .hp_partner{
	float:left;
	width:455px;
	height:84px;
	padding:55px 0px 0px 0px;
	margin:25px 55px 0 0;
	color:#393939;
	background-image: url(hp_partner_bkg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#content .hp_partner img{
	float:left;
	margin:54px 0px 0px 11px;
}
#content .hp_partner object{
	float:left;
	margin:0px 0px 0px 12px;
}
#content .hp_partner span a{
	float:left;
	color: #539cb1;
	margin:0px 0px 0px 18px;
}
#content .hp_news{
	float:left;
	width:178px;
	height:138px;
	margin:25px 0px 0 0;
	color:#393939;
	background-image: url(hp_news_bkg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#content .hp_news img{
	float:left;
	margin:0px 0px 0px 50px;
}
#content .hp_newsc{
	float:right;
	display:block;
	padding:52px 0px 0px 0px;
}

#content .hp_newsc span{
	float:right;
	display:block;
	padding:0px 6px 0px 0px;
	width:105px;
	height:75px;
	color:#666;
	font-size:0.7em;
}
#content .hp_newsc a{
	color:#666;
	text-decoration:none;
}
#content .hp_newsc a:hover{
	text-decoration:underline;
}
#content .hp_promo{
	float:right;
	width:187px;
	height:138px;
	margin:25px 0 0 0;
	text-align:center;
	color:#393939;
	background-image: url(hp_promo_bkg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#content .hp_promoc{
	display:block;
	margin:45px 0 0 0;
}
#content .hp_promoc img{
	margin:2px 0 0 0;
}

#content .ip{
	float:left;
	display:block;
	background-image: url(ip_tv_wifi_extension.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:905px;
}

#content .ip1{
	float:left;
	margin-top:5px;
	width:380px;
	color:#393939;
}
#content .ip1 h1{
	float:left;
	padding:0px 0px 15px 15px;
	width:240px;
	color:#3399cc;
	font-size:1.4em;
}
#content .ip1 p{
float:left;
	padding:0px 25px 5px 15px;
	margin:0px;
	width:220px;
	line-height:21px;
}
#content .ip1 a{
	color: #dd9148;
}

#content .ip2{
	float:right;
	margin:5px 5px 0px 0px;
	width:310px;
	color:#393939;
}
#content .ip2 h2{
	float:right;
	text-align:right;
	padding:0px 13px 15px 0px;
	width:220px;
	color:#66cc99;
	font-size:1.4em;
}
#content .ip2 p{
float:right;
display:block;
	padding:0px 13px 5px 0px;
	margin:0px;
	width:285px;
	text-align:right;
	line-height:21px;
}
#content .ip2 a{
	color: #2e5f8b;
}
#content .ip h3{
	float:left;
	padding:16px 0px 20px 0px;
	font-size:1.2em;
	width:906px;
	text-align:center;
	color:#333;
	background-image: url(ip_foot.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#content .site{
	margin:0px;
	width:934px;
	background-image: url(site_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .site div{
	padding-left:300px;
}
#content .site h1{
	padding:0px 10px 0px 10px;
	margin:0px;
	width:815px;
	font-size:1.2em;
	text-align:center;
	color:#999900;
}
#content .site p{
	padding:11px;
	margin:0px;
	width:850px;
	padding-left:35px;
	background-image: url(site_p_bkg2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:595px;
}
#content .site p a b {
	font-size:1.2em;
	letter-spacing:0.1em;
	color:#4f4c03;
	font-weight:bold;
}
#content .site a{
	color: #7c770a;
	display:block;
	padding:0px 4px 0px 4px;
	margin:0px;
	line-height:2.3em;

	width:150px;
	border:1px solid #b7b238;
	background-color:#f2ed97;
	text-decoration:none;
	text-align:center;
}
#content .site a:hover{
	background-color:#e4d842;
}

#content .tech{
	margin:0px;
	width:934px;
	background-image: url(tech_p_bkg2.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
/*.techbkg em{
	font-size:1.3em;
	letter-spacing:0.1em;
	color:#83ab6b;
}
.techbkg b{
	font-size:1.3em;
	letter-spacing:0.1em;
	color:#83ab6b;
}*/
.techbkg a{
	color: #a3bb8c;
}
#content .tech p{
	padding:0px 25px 20px 25px;
	margin:0px;
	width:835px;
}
#content .tech h2{color:#7e9e5f; font-size:1.1em; padding:5px 0px 5px 25px;}
#content .tech ul{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	padding:0px 25px 10px 25px;
	width:830px;
	font-size:0.7em;
	color:#519029;
}
#content .tech ul li{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	margin:10px 0px 10px 25px;
}
#content .tech ul strong{
	color:#555;
}
#content .tech1{
	float:left;
	margin:25px 0 0 0;
	width:895px;
}
#content .tech2{
	float:left;
	margin:25px 0 0 0;
	width:895px;
	/*height:400px;*/
	color:#393939;
	background-image: url(tech_p_bkg2.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .tech2 p{
	float:left;
	padding:0px 25px 25px 25px;
	margin:0px;
	width:835px;
}
#content .tech2 h1{
	display:block;
	float:left;
	height:50px;
	padding:0px 15px 5px 25px;
	text-align:right;
	width:125px;
	font-weight:500;
	font-size:1.1em;
	letter-spacing:0.4em;
	color:#b4cf91;
	margin-bottom:10px;
}
#content .tech2 span{
	display:block;
	float:left;
	height:50px;
	padding:5px 0px 5px 15px;
	border-left:1px solid #cae1aa;
	text-align:left;
	width:255px;
	font-size:0.75em;
	margin-bottom:10px;	
}



#content .textra{
	margin:0px;
	width:904px;
	padding-bottom:5px;
	background-image: url(textra2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px 0px 25px 0px;
}
#content .textra p{
	padding:0px 5px 20px 25px;
	margin:0px;
	width:835px;
}
#content .textra a{
	color: #7781b1;
}
#content .textra h1{
	padding:0px 0px 5px 25px;
	font-size:1.3em;
	color:#b7cbf2;
}
#content .textra ol{
	display:block;
	list-style:none;
	padding:0px 0px 0px 65px;
	width:700px;
	font-size:0.7em;
	color:#87a0c7;
}
#content .textra ol li{
	display:inline;
	list-style:none;
	width:300px;
	margin:4px 0px 4px 75px;
	color:#586c8b;
	background-image: url(textra_bullet.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:14px;
}
#content .textra ul{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	padding:0px 25px 20px 25px;
	width:830px;
	font-size:0.7em;
	color:#586c8b;
}
#content .textra ul li{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	margin:10px 0px 10px 25px;
}
/*#content .textra p b{
	font-size:1.3em;
	letter-spacing:0.1em;
	color:#6d97da;
}*/
#content .textra p strong{
	font-weight:normal;
}
#content .textra ul em{
	font-size:1.1em;
	color:#706e73;
}
#content .textra ul b{
	color:#666;
}
/*#content .textra p em{
	font-size:1.2em;
	color:#6d97da;
}*/
#content .textra2{
	float:left;
	position:relative;
	margin:0px;
	width:904px;
	padding-bottom:5px;
	/*height:500px;
	background-image: url(textra_tv.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px 0px 25px 0px;*/
}
#content .textra2 p{
	padding:0px 5px 20px 25px;
	margin:0px;
	width:835px;
}
#content .textra2 a{
	color: #7781b1;
}
#tflash{
	float:left;
	background-image: url(textra2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#tflash span{display:block; text-align:center; margin:90px 0px 0px 140px; font-size:0.7em; color:#ccc;}
#tflash span a{color:#c7d7e6;}
#content .textra3{
	float:left;
	position:relative;
	margin:0px;
	width:904px;
	padding-bottom:5px;
	background-image: url(textra2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:20px 0px 25px 0px;
}
#content .textra3 p{
	padding:0px 5px 20px 25px;
	margin:0px;
	width:835px;
}
#content .textra3 a{
	color: #7781b1;
}

#content .reg{
	margin:0px;
	float:left;
	width:904px;
	padding-bottom:25px;
	background-image: url(textra2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0px 0px 25px 0px;
}
#content .reg p{
	padding:0px 5px 20px 25px;
	margin:0px;
	width:835px;
}
#content .reg a{
	color: #7781b1;
}
#content .reg h1{
	padding:10px 0px 10px 25px;
	color: #7781b1;
	font-size:1.4em;
}
#content .reg h2{
	padding:10px 0px 10px 25px;
	color: #7781b1;
	font-size:1.1em;
	letter-spacing:0.05em;
}
#content .reg ul{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	padding:0px 25px 20px 25px;
	width:760px;
	font-size:0.75em;
	color:#586c8b;
}
#content .reg ul li{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	line-height:2.7em;
	margin:0px 0px 0px 25px;
	border-bottom:1px dashed #777;
}
#content .reg ul em{
	font-size:1.1em;
	color:#706e73;
}
#content .reg ul b{
	color:#666;
}
#content .reg form {
	margin:0px 5px 20px 25px;
	padding:10px 0px 10px 25px;
	width:760px;
	float:left;
	border:1px dashed #ccc;
	color:#393939;
	background-image: url(reg_form_bkg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
#content .reg hr {
	width:500px;
	margin-left:110px;
	color:#b7cbf2;
	border-style:solid;
}
#content .reg form .button{
	margin:15px 85px 15px 25px;
	width:80px;
	display:block;
	float:right;
	font-weight:bold;
	letter-spacing:0.2em;
	color:#667da4;
	border: 2px solid #b7cbf2;
	background:url(con_butn_bkg.gif);
	cursor:hand;
}
#content .reg form span{
	padding:2px;
	margin:5px;
	display:block;
	float:left;
	width:200px;
	text-align:right;
	font-size:0.7em;
	color:#7793be;
}
#content .reg form em{
	float:left;
	display:block;
	padding:2px;
	font-style:normal;
	font-size:0.7em;
	color:#a8b5cd;
	padding:2px;
	margin:3px 3px 5px 3px;
}
#content .reg form select{
	float:left;
	display:block;
	font-size:11px;
	color:#666;
	border: 1px solid #ccc;
	width:130px;
	padding:2px;
	margin:3px 3px 5px 3px;
}
#content .reg form input{
	font-size:11px;
	color:#666;
	border: 1px solid #ccc;
}
#content .reg form div{
	padding:2px;
	margin:3px 3px 5px 3px;
	display:block;
	float:left;
	width:400px;
}
#content .reg form textarea{
	padding:2px;
	display:block;
	font-size:11px;
	color:#666;
	border: 1px solid #ccc;
}
#content .reg form .error, .error{
	
	color:#FF6600;
}
#content .reg form .error {
    width:800px;
    font-weight:bold;
}

#content .manu{
	margin:0px;
	width:934px;
	background-image: url(manu2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.manubkg a{
	color: #e9812f;
}
#content .manu p{
	padding:0px 25px 0px 25px;
	margin:0px;
	width:530px;
}
#content .manu span{
	padding:0px 25px 20px 25px;
	margin:0px;
	width:800px;
	display:block;
	font-size:0.7em;
	color:#333;
	line-height:19px;
	line-height:1.8em;
}
#content .manu h2{color:#dc985b; font-size:1.1em; padding:20px 0px 5px 25px;}
.single_butn{padding-left:320px;}

#content .broad{
	margin-bottom:25px;
	width:934px;
	background-image: url(broad_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .broad, #content .broad2, #content .broad3 a{
	color:#77b185;
}
.brosdbkg {	color: #a5c39d;}
.brosdbkg b{
	font-size:1.3em;
	letter-spacing:0.1em;
	color:#599563;
}
#content .broad p{
	padding:0px 25px 25px 25px;
	margin:0px;
	width:530px;
}
#content .broad strong{
	font-weight:normal;
}
/*#content .broad p em{
	padding:0px 25px 0px 25px;
	font-size:1.2em;
	color:#71ad61;
	display:block;
}*/
#content .broad2{
	margin:0px;
	width:934px;
	color:#393939;
	background-image: url(broad2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .broad2 p{
	padding:0px 25px 25px 25px;
	margin:0px;
	width:835px;
}
#content .broad2 div{
	padding:0px 25px 5px 45px;
}
#content .broad2 div img{
	padding:0px 10px 0px 15px;
}
#content .broad3{
	margin-top:25px;
	width:934px;
	background-image: url(broad2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .broad3 p{
	padding:0px 25px 25px 25px;
	margin:0px;
	width:835px;
}
#content .broad3 p em{
	padding:0px 15px 0px 25px;
	font-size:1.2em;
	color:#71ad61;
	display:block;
}
.broad3 h2{color:#61a077; font-size:1.1em; padding:0px 0px 5px 25px;}
#content .broad3 ul{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	padding:0px 25px 20px 25px;
	width:830px;
	font-size:0.7em;
	color:#2f6b44;
}
#content .broad3 ul li{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	margin:10px 0px 10px 25px;
}


#content .advert{
	margin-bottom:25px;
	width:934px;
	background-image: url(advert_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .advert a{
	color:#3674ab;
}

#content .advert p{
	padding:0px 25px 25px 25px;
	margin:0px;
	width:820px;
}
#content .advert strong{
	font-weight:normal;
}
#content .advert p em{
	padding:15px 15px 0px 25px;
	font-size:1.2em;
	color:#3674ab;
	display:block;
}
#content .advert ul{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	padding:0px 25px 20px 25px;
	width:830px;
	font-size:0.7em;
	color:#3674ab;
}
#content .advert ul li{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	margin:10px 0px 10px 25px;
}
.advert h2{color:#3674ab; font-size:1.1em; padding:0px 0px 5px 25px;}


#content .news{
	margin:0px;
	width:934px;
	padding-bottom:5px;
	background-image: url(news_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .news h1{
	padding:10px 25px 5px 25px;
	margin:0px;
	width:530px;
	color:#d2cd94;
	font-size:1.2em;
}
#content .news p{
	padding:0px 25px 20px 25px;
	margin:0px;
	width:530px;
}
#content .news b{
	font-size:1.2em;
	letter-spacing:0.1em;
	color:#bfad68;
}
#content .news strong{
	font-size:1.2em;
	letter-spacing:0.1em;
	color:#bfad68;
}
#content .news a{
	color: #c1a129;
}





#content .partner{
	
	margin:0px;
	width:904px;
	padding-bottom:15px;
	background-image: url(part_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .partner p{
	padding:10px 5px 20px 25px;
	margin:0px;
	width:530px;
}
/*#content .partner p b{
	font-size:1.2em;
	letter-spacing:0.05em;
	color:#78bea3;
}
#content .partner p em{
	font-size:1.2em;
	color:#78bea3;
}*/
#content .partner a{
	color: #7eaa9c;
}

#content .jobs{
	margin:0px;
	width:904px;
	color:#393939;
	padding-bottom:5px;
	background-image: url(job_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .jobs p{
	padding:0px 5px 20px 25px;
	margin:0px;
	width:540px;
}
#content .jobs b{
	font-size:1.2em;
	color:#77c9ee;
}
.jobbkg a{
	color: #6fc1e3;
}
#content .jobs ul{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	padding:0px 25px 20px 25px;
	width:540px;
	font-size:0.7em;
	color:#53a8ca;
}
#content .jobs li{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	margin:10px 0px 10px 25px;
}
#content .jobs2{
	float:left;
	margin:25px 0 0 0;
	width:425px;
	padding-bottom:5px;
	background-image: url(job2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .jobs2 p{
	padding:0px 0px 25px 25px;
	margin:0px;
	width:380px;
}
#content .jobs3{
	float:left;
	margin:25px 0px 0px 35px;
	width:425px;
	padding-bottom:5px;
	background-image: url(job2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .jobs3 p{
	padding:0px 25px 20px 25px;
	margin:0px;
	width:380px;
}

#content .admin{
	margin:0px;
	float:left;
	width:904px;
	padding:25px 5px 20px 25px;
	margin:0px 0px 25px 0px;
	/*background-image: url(job2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#cfc;*/
}
#content .admin a{
	color: #7781b1;
}
#content .admin h2{
	padding:10px 0px 10px 25px;
	color: #7781b1;
	font-size:1.1em;
}

#manuals{display:block; float:left; background-image: url(admin_tab_bkg.jpg); background-position:right top; background-repeat:no-repeat; padding:5px 0px 5px 0px; width:810px; font-size:0.7em; margin-left:20px; border-top:2px solid #8ccdea; border-bottom:2px solid #8ccdea;}
#manuals p{float:left; background-image: url(acrobat.gif); background-position:left top; background-repeat:no-repeat; width:810px; text-align:center; padding:2px 5px 2px 5px; background-color:#f4ecd0;color:#666; font-size:0.9em;}
#manuals p.error { color:#FF6600; }

#manuals p a{float:none; margin:0px;}
#manuals a{
	color: #42a6c2;
	padding:2px 15px 2px 3px;
	margin:0px 30px 0px 30px;
	background-image: url(admin_butnbkg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-decoration:none;
	vertical-align:top;
	float:left;
}
#manuals a:hover{
	background-image: url(admin_butnbkg2.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	color: #da9000;
}
#manuals ul{
	list-style:none;
	width:790px;
	padding:0px 28px 0px 28px;
	float:left;
}
#manuals li{
	list-style:none;
	margin:10px;
	background-image: url(dot_bkg.gif);
	background-position:left top;
	background-repeat:repeat;
	border-top:1px solid #e7f6fd;
	border-bottom:1px solid #e7f6fd;
	padding:5px;
	width:720px;
	float:left;
}
#manuals span{width:390px; line-height:1.5em; display:block; float:right;}
#manuals b{width:110px; color:#1076a3; vertical-align:top; float:left;}


#manuals.submissionCode div p {
    background-image:none;
    margin-top:10px;
    width:99%;
}

#manuals.submissionCode {
    min-height:130px;
}

#manuals.submissionCode a, 
#manuals.submissionCode input {
    float:left;
}
#manuals.submissionCode input {
    width:300px;
    margin-left:5px;
}
#manuals.submissionCode p.description {
    width:auto;
    background:none;
    font-size:1em;
    color:#000;
    text-align:left;
    margin-bottom:10px;
    margin-top:10px;
    padding-right:430px;
}

#ft{
	float:left;
	display:block;
	width:944px;
	height:169px;
	padding:0px;
	background-image: url(ft_bkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#ft a {text-decoration: none;}
#ft a:hover {text-decoration: underline;}
#ft span{
	float:right;
	color:#dfe9ef;
	font-size:0.7em;
	text-align:right;
	padding:102px 10px 0 0;
	width:300px;
}
#ft span b{
	color:#a5c0d0;
	font-weight:normal;
}
#ft span a{
	color:#a5c0d0;
}
#ft ul {
	list-style-type: none;
	display:inline;
	padding:98px 0px 0px 10px;
	float:left;
	width:500px;
	text-transform:uppercase;
	font-weight:bold;
}
#ft li {
	display:inline;
	list-style-type: none;
	font-size:0.62em;
	color:#333;
	text-align:center;
}
#ft li a{
	display:block;
	float:left;
	text-align:center;
	border-right: 1px solid #fff;
	padding:0px 10px 0px 10px;
	color:#fff;
}
#ft li a:hover{
	color:#e4eff5;
	text-decoration:none;
}



#content .contact{
	margin:0px;
	width:904px;
	float:left;
	padding-bottom:15px;
	background-image: url(cont_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .contactbkg p b{
	font-size:1.2em;
	letter-spacing:0.1em;
	color:#c4c666;
}
#content .contactbkg p em{
	font-size:1.2em;
	color:#c4c666;
}
#content .contactbkg a{
	color: #b6c339;
}
#content .contact h2{
	padding:10px 0px 10px 25px;
	color: #a3b02b;
	font-size:1.2em;
}
#content .contact p{
	padding:0px 5px 10px 25px;
	margin:0px;
	width:880px;
}
#content .contact div.form {
	margin:0px 5px 20px 25px;
	padding:10px 0px 10px 25px;
	width:760px;
	float:left;
	border:1px dashed #ccc;
}
#content .contact div.form .button{
	margin:35px 0px 0px 25px;
	width:80px;
	display:block;
	float:left;
	font-weight:bold;
	letter-spacing:0.2em;
	color:#97a326;
	border: 2px solid #cbce7c;
	background:url(con_butn_bkg.gif);
	cursor:hand;
}
#content .contact div.form span{
	padding:0px;
	margin:2px 0px 2px 0px;
	display:block;
	font-size:0.7em;
	color:#393939;
}

#content .contact div.form span span.validator{
	
	display:inline;
	
}

#content .contact div.form input{
	padding:2px;
	display:block;
	font-size:11px;
	color:#666;
	border: 1px solid #ccc;
}
#content .contact div.form textarea{
	padding:2px;
	display:block;
	font-size:11px;
	color:#666;
	border: 1px solid #ccc;
}
#content div.form div.cellblock{
	float:left;
	width:280px;
	display:block;
}
#content div.form .error, #content div.form span.validator{
	font-weight:bold;
	color:#FF6600;
	width:800px;
	font-size:0.7em;
}

#content div.form .error 
{
    margin-bottom:8px;

    
}

#content .contact2{
	float:left;
	margin:25px 0 0 0;
	width:425px;
	color:#858c42;
	padding-bottom:5px;
}
#content .contact2 p{
	padding:0px 0px 0px 25px;
	margin:0px;
	width:380px;
}
#content .contact2 ul{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	padding:0px 25px 20px 25px;
	width:380px;
	font-size:0.7em;
	color:#858c42;
	background-image: url(cont2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .contact2 li{
	display:block;
	list-style-position:outside;
	list-style-type:square;
	margin:10px 0px 10px 25px;
}
#content .contact3{
	float:left;
	margin:25px 0px 0px 25px;
	width:425px;
	padding-bottom:5px;
	background-image: url(cont2_p_bkg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content .contact3 p{
	padding:0px 25px 20px 25px;
	margin:0px;
	width:380px;
}