@charset "utf-8";
/* CSS Document */

@import url(menu.css);

body {
	color:#232323;
	background-attachment: scroll; background-image: url(images/bg.jpg); background-repeat: repeat-x;
	background-position: top; background-color: #f2f1df;
	margin:0; padding: 0px 0px 0px 0px;
}

div, h1, h2, h3, h4, p, label, input, textarea, img, span {
	margin:0; padding:0;
}

ul {
	margin:0; 
	padding:0; 
	list-style-type:none;
	/*font-size:0;
	line-height:0;*/
}


.spacer {
	clear:both; font-size:0; line-height:0;
}

.fb { font-weight:bold; }

/*------------------------------------------------main-------------------------*/

/*------------------------------------------------topheader--------------------*/
#topheader {
	width:1004px;
	height:184px;
	margin: 0 auto 0 auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
	background-image: url(images/logo_banner.jpg);
	background-repeat: no-repeat;
}

.top_strip {
	margin: 0px;
	float: right;
	height: 25px;
	width: 300px;
	padding: 0px 0px 0px 40px;
	margin:0px;
}

.internal, .email, .wiki, .sitemap  {
	font-family: 'trebuchet ms';
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #090909;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 25px;
	padding: 6px 0px 0px 23px;
}

.internal { background-image: url(images/internal.png); width: 53px; }
.internal:hover { color: #af0602; }

.email { background-image: url(images/email.png); width: 37px; }
.email:hover {	color: #af0602;	}

.wiki { background-image: url(images/wiki.png); width: 55px; }
.wiki:hover { color: #af0602; }

.sitemap { 	background-image: url(images/sitemap.png); width: 55px; }
.sitemap:hover {	 color: #af0602; }

.top_search {
	float: right;
	height: 45px;
	width: 285px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/search.png);
	background-repeat: no-repeat;
	margin: 2px 15px 0px 579px;
}

/*.top_search1 {
	float: right;
	height: 45px;
	width: 285px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/login.png);
	background-repeat: no-repeat;
	margin: 2px 15px 0px 579px;
}*/

.searchname {
	font-family: Arial; font-size: 11px; font-weight: bold;
	color: #a57d53; text-decoration: none;
	float: left; height: 15px;
	/*margin: 5px 0px 0px 0px;*/
	margin: 0px; padding: 10px 8px 0px 50px;
}

.searchtextbox {
	font-family: Arial; font-size: 9px; font-weight: normal;
	color: #333333; text-decoration: none;
	margin: 0px; padding: 0px;
	float: left; height: 18px; width: 175px;
	border: 1px solid #CCCCCC;
}
.searchtextbox:hover { border: 1px solid #999999; }

.searchname1 {
	font-family: Arial; font-size: 11px; font-weight: bold;
	color: #a57d53; text-decoration: none;
	float: left; height: 20px;
	/*margin: 5px 0px 0px 0px;*/
	margin: 0px; padding: 10px 8px 0px 0px;
}

.go {
	font-family: Arial;	font-size: 11px; font-weight: bold;
	text-transform: capitalize; text-decoration: none; color: #FFFFFF;
	background-color: #8b9f07;
	margin: 0px; padding: 3px 0px 0px 0px;
	float: left; height: 18px; width: 27px; 
}
.go:hover { background-color: #c11717; }

.advance_search {
	font-family: Arial; font-size: 11px; font-weight: bold;
	text-transform: capitalize; text-decoration: none; color: #FFFFFF;
	background-image: url(images/advancesearch.jpg); background-repeat: no-repeat;
	margin: 0px; padding: 3px 0px 0px 0px;
	float: left; height: 18px; width: 117px;
}
.advance_search:hover { background-image: url(images/advancesearch1.jpg); }

/*------------------------------------------------body_area--------------------*/
#body_area {
	width:1004px;
	/*height:609px;*/
	font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;
	line-height: normal;
	color: #4C4847; text-transform: none;	text-decoration: none;
	float: none; margin: 0 auto 0 auto; padding: 0px;
}

#innerbody_area {
	font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;
	line-height: normal;
	color: #dcd66e; text-transform: none; text-decoration: none;
	float: none; width:1004px;
	margin: 0 auto 0 auto; padding: 0px;
}

.news_area {
	font-family: Arial; font-size: 10px; font-weight: normal;
	color: #655f5f;	text-decoration: none; text-align:justify;
	/*margin: -20px 0 0 0;*/
	margin: 0px; padding: 0px 0px 20px 0px;
	float: left; width: 180px;
}

.news_title {
	width:180px;
}
.news_title h2 {
	background:url(images/news_link_bg.gif) no-repeat 0 7px #F2F1DF; color:#786E4E;
	padding:6px 0 0px 48px;
	font:normal 20px/42px Georgia, "Times New Roman", Times, serif;
}
.news_title h2 span {
	background-color:#F2F1DF; color:#0B0B0B;
	font:normal 26px/30px Georgia, "Times New Roman", Times, serif;
}

.news_title_popular {
	width:180px;
}
.news_title_popular h2 {
	background:url(images/news_link_bg.gif) no-repeat 0 7px #F2F1DF; color:#786E4E;
	padding:6px 0 0px 48px;
	font:normal 20px/42px Georgia, "Times New Roman", Times, serif;
}
.news_title_popular h2 span {
	background-color:#F2F1DF; color:#0B0B0B;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;
}

.news_link {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #7f9200;
	text-decoration: none;
	/*float: left;*/
	padding: 0 0 0 0;
	/*margin: 0 0 0 1px;*/
	margin:0px;
}
.news_link:hover { color: #af0602; }

.news-commentform {
	width:270px;
	float:left;
	padding:10px 5px 10px 5px;
}
.news-commentform h2{
	width:200px;
	height:37px;
	background:url(images/news_top10_top_bg.gif) 0 0 no-repeat;
	padding:0 0 0 75px;
	font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#AF0602;
	background-color:inherit;
	/*margin:0 0 0 5px;*/
	margin: 0px;
	display:block;
}
.news-commentform h2 span{
	font:bold 20px/15px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

.news-commentform2{
	width:100%;
	float:left;
	padding:10px 5px 10px 5px;
}
.news-commentform2 h2{
	font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#AF0602;
	height:37px; width:515px;
	background:url(images/news_top10_top_bg.gif) 0 0 no-repeat; background-color:inherit;
	/*margin:0 0 0 5px;*/
	margin: 0px; padding:0 0 0 75px;
	display:block;
}
.news-commentform2 h2 span{
	font:bold 20px/15px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

.news-commentlist {
	margin : 5px 10px 5px 0;
	border : 1px dashed #F3C770;
}
.news-commentlist a{
	font:bold 12px/12px trebuchet ms,Verdana, Arial;
	color:#AF0602; text-decoration:none;
	margin: 0px; padding:0 0 0 0;
}

.news-comment-answer {
	background-color: #D3CEB0;
	margin: 10px; padding:10px 10px 25px 10px;
	text-decoration:none;
	border: 1px solid #4C4847;
}
.news-comment-answer .date{
	font:10px trebuchet ms,Verdana, Arial;
	padding:10px 0px 0px 0px;
	float: right;
}
a.news-comment-date {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #7f9200; text-decoration: none;
	margin:0px; padding: 0 0 0 0;
}
a.news-comment-date:hover { color: #af0602; text-decoration: underline; }

.news-top10 {
	float:right; width:305px;
	padding:10px 10px 10px 10px;
	/*background-color: #CDB475;*/
}
.news-top10 p.top{
	font-size:0;
	background:url(images/news_top10_top.gif) 0 0 no-repeat;
	height:25px; width:300px;
}
.news-top10 h2{
	font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#AF0602;
	background:url(images/news_top10_top_bg.gif) 0 0 no-repeat; background-color:inherit;
	height:37px; width:230px;
	/*margin:0 0 0 5px;*/
	margin: 0px; padding:0 0 0 75px;
	display:block;
}
.news-top10 h2 span{
	font:bold 20px/15px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
.news-top10 p.linkTop{
	font-size:0;
	background:url(images/news_top10_top.gif) 0 0 no-repeat;
	height:15px; width:204px;
	margin: 0px; padding:0;
	display:block;
}
.news-top10 div{
	background:url(images/news_top10_link_bg.gif) left top no-repeat #CDB475;
	margin: 0px; padding:0 5px 5px 0;
	/* margin:0 -5px 0 5px; */
	border-bottom:3px solid black;
}
.news-top10 ul{
	color:#000;
	width:280px;
	/*margin:0 0 0 5px;*/
	margin: 0px; padding:10px 10px 10px 5px;
}
.news-top10 ul li{
	color:#000; text-align:left;
	margin:0; padding:0;
	border-bottom:#886B21 dashed 1px;
}
.news-top10 ul li.bdrNo{
	height:20px;
	margin:0; padding:0;
	border-bottom:none;
}
.news-top10 ul li a{
	font:bold 11px/10px Verdana, Arial, Helvetica, sans-serif;
	color:#910303; text-decoration:none;
	background:url(images/bullet_white.gif) 5px 5px no-repeat; background-color:inherit;
	padding:2px 2px 2px 15px;
	display:block;
}
.news-top10 ul li a:hover{
	color:#7C8E06; 
	background:url(images/bullet_blue.gif) 5px 5px no-repeat #F2F1DF; }
	
.news-top10 ul li a span{
	font:bold 8px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
}
.news-top10 ul li a:hover span{
	font:bold 8px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#CC9900;
	padding:0;
}
/*------------------news list--------------------------*/
.news {
	clear:both;
	padding: 10px 0 0 0;
}
.news-title {
	float: left; width: 600px;
	/* margin: 5px 0 10px 5px; */
	margin:0;
}
.news-title h2 {
	font:normal 18px/30px verdana, arial, serif;
	color:#AF0602;
	border-bottom: 1px dotted #CCCCCC;
}
.news-content {
	font:normal 11px verdana, arial, serif;
	color:#4C4847; text-decoration:none; text-align:justify;
	margin:10px 0 0 0; padding:10px 0 0 0;
}
.news-box {
	margin:0px 0 0 5px ;
}
.news-box h4 {
	font:bold 14px verdana, "Times New Roman", Times, serif;
	text-decoration:underline;
	padding:0 0 10px 0;
}
/*------------------end news list--------------------------*/
/*------------------news-what---------------------*/
.news-what {
	font-family: Arial; font-size: 11px; font-weight: normal;
	text-transform: none;	text-decoration: none; color: #7e7656;
	background: url(images/news-what-active.gif) no-repeat;
	float: left; height: 19px; width: 160px;
	padding: 3px 0 0 15px;
	margin: 0 0 0 5px;
}
.news-what:hover { background: url(images/news-what-hover.jpg) no-repeat; }

.news-what-area {
	float: left; width: 190px;
	margin: 0px; padding: 5px 0px 0px 0px;
}

.news-popular {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #7e7656; text-transform: none; text-decoration: none; text-align:left;
	float: left; width: 170px; padding: 3px 0 0 3px;
	margin: 0 0 0 5px;
	border-bottom: 1px solid #4A4645;
}
.news-popular:hover { background: #BEB894; }
/*------------------end news-what----------------*/

.post {
	clear:both;
	padding-top: 0px;
}

.post-date {
	float:left; height: 49px; width: 45px;
	background: url(images/date-bg.png) no-repeat;
}

.post-month {
	font-size: 11px;
	line-height: 11px; color: #FFFFFF; text-transform: uppercase; text-align: center;
	display:block;
	margin-left: -3px; padding-top: 2px;
}
.post-day {
	font-size: 18px;
	line-height: 18px; color: #999999; text-transform: uppercase; text-align: center;
	display:block;
	margin-left: -3px; padding-top: 7px;
}
.post-title {
	float: left;
	margin: 5px 0 0 5px;
	width: 550px;
}
.post-title h2 {
	font:normal 18px/30px verdana, "Times New Roman", Times, serif;
	color:#35312E;
	border-bottom: 1px dotted #CCCCCC;
}
.post-title h2 a{
	font:normal 18px/20px verdana, "Times New Roman", Times, serif;
	color:#AF0602;
	text-decoration:none;
}
.post-title h2 a:hover{ color:#7C8E06; }

.post-title h3 {
	font:normal 12px/20px verdana, "Times New Roman", Times, serif;
	color:#35312E;
}

.post-cat {
	font-size: 95%;
	color: #999999;
	background: url(images/mini-category.gif) no-repeat;
	float:left;
	margin: 0px 0 0 0; padding: 0 0 0 20px;	
}
.post-cat a{
	font:normal 10px/20px verdana, "Times New Roman", Times, serif;
	color:#AF0602; text-decoration:none;
}
.post-cat a:hover{ color:#7C8E06; }

.post-comments {
	font-size: 95%;
	background: url(images/mini-comments.gif) no-repeat;
	float: right;
	margin:  0px 0 0 0; padding:  0 0 0 20px;
}
.post-comments a {
	font:normal 10px/20px verdana, "Times New Roman", Times, serif;
	color:#AF0602;
	text-decoration:none;
}
.post-comments a:hover { color:#7C8E06; }

.post-content {
	font:normal 11px verdana, "Times New Roman", Times, serif;
	color:#4C4847; text-decoration:none; text-align:justify;
	margin:0 0 0 0; padding:0 0 20px 0;
}

.post-content p { margin-top:0px; text-indent:20px }

.onlinejobs {
	background-image: url(images/onlinejobs.jpg); background-repeat: no-repeat;
	margin: 0px; padding: 0px;
	float: left; height: 144px; width: 169px;
}

/* SIDEBAR 1  */
.gray_strip {
	/*background-color:red;*/
	background-image: url(images/gray_bg.jpg); background-repeat: no-repeat;
	margin: 0px 0px 0px 10px; padding: 0 0 0 5px; 
	float: left; height: 750px; width: 150px;
}
/* SIDEBAR 1  END */

/* SIDEBAR 2 */
.sidebar2 {
	float: left; width: 190px; height: 750px;
	margin: 0px; padding: 0px 0px 20px 5px;	/* 0px 0px 20px 10px */
}

.sidebar2_idpel {
	font-family: Arial;	font-size: 18px; font-weight: normal;
	color: #353131;	text-decoration: none;
	background-image: url(images/idpel-box.gif); background-repeat: no-repeat;
	margin: 0px; padding: 20px 0px 0px 10px;
	height: 120px; width: 170px;
}

.sidebar2_title {
	font-family: Arial; font-size: 14px; font-weight: bold;
	color: #7c8e06; text-decoration: none;
}

.sidebar2_contact {
	font-family: Arial; font-size: 12px; font-weight: normal;
	color: #353131;	text-decoration: none; text-align:center;
	background-image: url(images/contact-box.gif);
	background-repeat: no-repeat;
	margin: 0px; padding: 33px 0px 0px 0px;
	height: 120px; width: 180px;
}
.sidebar2_contact a {
	font-family: Arial; font-size: 11px; font-weight: bold;
	color: #f9f9f9; text-decoration: none;
}
/* SIDEBAR 2 END */

.events_text {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #c5c4b9; text-decoration: none; text-align:center;
	width: 140px;
	margin: 0px; padding: 0px 0px 5px 0px;
	/*float: left;*/
}

.events_head {
	font-family: Arial; font-size: 11px; font-weight: bold;
	color: #adaa75; text-decoration: none; text-align:center;
	width: 140px;
	margin: 20px 0px 0px 0px; padding: 20px 0px 15px 0px;
	/*float: left;*/
}

.events_head1 {
	font-family: Arial; font-size: 17px; font-weight: bold;
	color: #a7c101; text-decoration: none;
}

.events_text_link {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #FFFFFF; text-decoration: underline;
}
.events_text_link:hover { color: #a7c101; }

.more {
	font-family: Arial; font-size: 11px; font-weight: normal;
	text-transform: lowercase; text-decoration: none; text-align:center;
	color: #FFFFFF;
	background-image: url(images/more.png); background-repeat: no-repeat;
	margin: 0px; padding:2px 10px 5px 10px;
	height: 16px;	width: 44px;
}
.more:hover { background-image: url(images/more1.png); padding:2px 10px 2px 10px; }

.login_head {
	font-family: Arial; font-size: 13px; font-weight: bold;
	color: #a7c101; text-decoration: none;
	background-image: url(images/login.png); background-repeat: no-repeat; background-position: 0px 3px;
	float: left; width: 100px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 15px 20px;
}

.login_text1 {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #c5c4b9; text-decoration: none; text-align:left;
	margin: 8px 0px 0px 50px; padding: 0px 0px 5px 0px;
	float: left; width: 80px;
	/*border:1px solid red;*/
}

.login_text2 {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #c5c4b9; text-decoration: none;
	margin: 8px 0px 0px 10px; padding: 0px 0px 5px 0px;
	float: left; width: 140px;
}

.login_textbox {
	font-family: Arial; font-size: 11px;
	color: #000000;
	float: left; height: 15px; width: 70px;
	border: 1px solid #666666;
}
.login_textbox:hover { border: 1px solid #CCCCCC; }

.content_area {
	float: left; width: 610px;
	/*height: 609px;*/
	margin: 0px; padding: 0 0 0 10px;
	border:0px solid #b9b9b9;
}

.head {
	font-family: Arial; font-weight: bold; font-size: 24px;
	color: #7c8e06; text-decoration: none;
	background-image: url(images/smile_icon.jpg); background-repeat: no-repeat;
	float: left; height: 42px; width: 545px;
	margin: 0px; padding: 0px 0px 30px 55px;
}

.body_text {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #8f8d69; text-align:justify;
	width: 100%;
	margin: 0px; padding: 0px 0px 10px 0px;
}

.body_text1 {
	font-family: Arial; font-size: 10px; font-weight: normal;
	color: #ac0101;
	width: 100%;
	margin: 0px; padding: 0px 0px 10px 0px;
}

.body_textlink {
	font-family: Arial; font-size: 12px; font-weight: normal;
	color: #8f8d69; text-decoration: none;
	background-color: #FFFFFF;
}
.body_textlink:hover { color: #ac0101; }

.link {
	font-family: Arial; font-size: 11px; font-weight: bold;
	color: #ffffff; text-decoration: none;
	background: url(images/bullet_red.gif) no-repeat 0px 0px #F8F8F0;
	width: 265px;
	margin: 0px; padding: 2px 2px 2px 23px;
}
.link:hover  { background: url(images/bullet_green.gif) no-repeat #AD0101; }

.link a {
	font-family: Arial; font-size: 11px; font-weight: bold;
	color: #4b4747; text-decoration: none;
}
.link a:hover{ color: #AD0101; }

.link:hover a:hover  {
	font-family: Arial; font-size: 11px; font-weight: bold;
	color: #ffffff; text-decoration: none;
}

.body_banner_area {
	background-image: url(images/body_banner.jpg); background-repeat: no-repeat;
	margin: 10px 0px 0px 0px; padding: 0px;
	float: left; height: 327px; width: 602px;
}

.banner1_text {
	font-family: "Arial Narrow"; font-size: 28px; font-weight: normal;
	color: #FFFFFF;	text-decoration: none;
	margin: 0px;
	float: left; width: 500px;
	padding: 35px 0px 0px 30px;
}

.seemore_ideas_area {
	float: left; width: 569px;
	margin: 15px 0px 0px 17px; padding: 0px;
}

.idea_links {
	float: left; width: 569px;
	margin: 0px; padding: 0px;
}

.links1_area {
	float: left; width: 250px;
	margin: 0px; padding: 0px;
}

.link1 {
	font-family: Arial; font-size: 10px; font-weight: normal;
	color: #655f5f; text-decoration: none;
	background-image: url(images/link1_active.jpg); 
	margin: 0px; padding: 1px 0px 0px 8px;
	float: left; height: 16px; width: 223px;
}
.link1:hover {
	color: #af0b05;
	background-image: url(images/link1_hover.jpg); 
}

.link_no, .link_no1, .link_no2, .link_no3, .link_no4, .link_no5, .link_no6
{
	font-family: Arial; font-size: 9px; font-weight: normal;
	color: #af0b05; text-decoration: none;
	float: none;
	padding: 0px;
}

.link_no { margin: 0px 0px 0px 85px; }
.link_no1 { margin: 0px 0px 0px 165px; }
.link_no2 { margin: 0px 0px 0px 149px; }
.link_no3 { margin: 0px 0px 0px 130px; }
.link_no4 { margin: 0px 0px 0px 140px; }
.link_no5 { margin: 0px 0px 0px 140px; }
.link_no6 { margin: 0px 0px 0px 171px; }

.idea_divider {
	background-color: #f7f6e9;
	float: left; height: 118px; width: 6px;
	margin: 0px 20px 0px 37px; padding: 0px;
}

/*------------------------------------------------fotter--------------------*/
#fotter {
	font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;
	color: #dcd66e; line-height: normal; text-transform: none; text-decoration: none;
	float: left; height: 180px; width:100%;
	background: url(images/footer-bg.png) repeat-x center top;
	margin: 0 auto 0 auto; padding: 0px;
}

#fotter_1{
	font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;
	line-height: normal; color: #dcd66e; text-transform: none; text-decoration: none;
	float: none; height:180px; width:970px;
	margin: 0 auto 0 auto; padding: 0px;
}

.fotter_links {
	font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal;
	color: #FFFFFF; line-height: normal; text-transform: none; text-decoration: none;
	float: left; height: 20px; width: 100%;
	margin: 0px; padding: 0px 0px 0px 0px;
}

.footer-link-icon {
	font-family: Arial; font-size: 12px; font-weight: normal;
	color: #5f5d3e; text-decoration: none;
	float: left; width: 100%;
	margin: 0px; padding: 30px 0px 30px 0px;
}

.fotter_copyrights {
	font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal;
	line-height: normal; color: #c2c093; text-transform: none; text-decoration: none;
	float: left; height: 20px; width: 100%;
	margin: 0px; padding: 0px 0px 0px 0px;
}

.fotter_validation {
	font-family: "Trebuchet MS"; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal;
	line-height: normal; color: #c75c2c; text-transform: none; text-decoration: none;
	float: left; height: 20px; width: 100px;
	margin: 0px; padding: 5px 0px 0px 422px;
}

/*------------------------------------------------fotterlinks --------------------*/
a.fotterlink:link {
	font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal;
	line-height: normal;
	color: #FFFFFF; text-transform: none; text-decoration: none;
	padding-right: 5px; padding-left: 5px;
}
a.fotterlink:visited { color: #FFFFFF; }
a.fotterlink:hover { color: #c2c093; }
a.fotterlink:active{ color: #FFFFFF; }

/*------------------------------------------------fotterlinksend--------------------*/

/*------------------------------------------------validation -----------------------*/
.validation {
	font-family: Arial; font-size: 9px; font-weight: normal;
	color: #FFFFFF; text-transform: uppercase; text-decoration: none;
	background-image: url(images/more.png); background-repeat: no-repeat;
	float: right; height: 16px; width: 44px;
	margin: 0px 5px 0px 0px; padding: 3px 0px 0px 0px;
}

.validation:hover { background-image: url(images/more1.png); }

/*------------------------------------------------validation--------------------*/
.fotter_designed {
	font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal;
	line-height: normal; color: #FFFFFF; text-transform: uppercase; text-decoration: none;
	float: left; height: 20px; width: 100%;
	margin: 0px; padding: 15px 0px 0px 0px;
}

.fotter_designed1 {
	font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal;
	line-height: normal; color: #d0b003; text-transform: uppercase; text-decoration: none;
}

.fotter_designedlink {
	font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal;
	line-height: normal;
	color: #FFFFFF; text-transform: uppercase; text-decoration: none;
}
.fotter_designedlink:hover { color: #d0b003; }

/*------------------------------------- footer icon ------------------------------*/
.footer_icon { padding:5px 50px 5px 50px }
.footer_icon1 { background: url(images/footer-icon/icon_bawah1.gif) no-repeat; }
.footer_icon1:hover { background: url(images/footer-icon/icon_bawah1a.gif) no-repeat; }
.footer_icon2 { background: url(images/footer-icon/icon_bawah2.gif) no-repeat; }
.footer_icon2:hover { background: url(images/footer-icon/icon_bawah2a.gif) no-repeat; }
.footer_icon3 { background: url(images/footer-icon/icon_bawah3.gif) no-repeat; }
.footer_icon3:hover { background: url(images/footer-icon/icon_bawah3a.gif) no-repeat; }
.footer_icon4 { background: url(images/footer-icon/icon_bawah4.gif) no-repeat; }
.footer_icon4:hover { background: url(images/footer-icon/icon_bawah4a.gif) no-repeat; }
.footer_icon5 { background: url(images/footer-icon/icon_bawah5.gif) no-repeat; }
.footer_icon5:hover { background: url(images/footer-icon/icon_bawah5a.gif) no-repeat; }
.footer_icon6 { background: url(images/footer-icon/icon_bawah6.gif) no-repeat; }
.footer_icon6:hover { background: url(images/footer-icon/icon_bawah6a.gif) no-repeat; }
.footer_icon7 { background: url(images/footer-icon/icon_bawah7.gif) no-repeat; }
.footer_icon7:hover { background: url(images/footer-icon/icon_bawah7a.gif) no-repeat; }
.footer_icon8 { background: url(images/footer-icon/icon_bawah8.gif) no-repeat; }
.footer_icon8:hover { background: url(images/footer-icon/icon_bawah8a.gif) no-repeat; }

/*-----------------------------------------------------------------------------------------------------*/

/*-------------------------------------billing style------------------------------*/
.bill_text {
	font-family: Arial; font-size: 11px; font-weight: normal;
	color: #AF0602; text-decoration: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.bill_textbox {
	font-family: Arial; font-size: 21px;
	color: #000000;
	float: left; height: 20px; width: 155px;
	padding: 0px 2px 3px 2px;
	border: 1px solid #666666;
}
.bill_textbox:hover { border: 1px solid #CCCCCC; }

.bill2{
	font:normal 16px/30px verdana, "Times New Roman", Times, serif;
	padding: 10px!important;
}
/*------------------------------------- body news ------------------------------*/

.body_news1 {
 float:left; height:290px; width:290px; 
 padding: 2px;
 border:1px dotted #ADAA75;
}

.body_news2 {
 float:left; height:290px; width:290px;
 margin-left:10px; padding: 2px;
 border:1px dotted #ADAA75;
}
/*------------------------------------- body news end ------------------------------*/

/*------------------------------------- simulasi style start ------------------------------*/
.sim {
	clear:both;
	padding: 10px 0 0 0;
}
.sim-title {
	float: left; width: 600px;
	margin: 5px 0 10px 5px;
}
.sim-title h2 {
	font:normal 18px/30px verdana, "Times New Roman", Times, serif;
	color:#AF0602;
	border-bottom: 1px dotted #CCCCCC;
}

.sim-title h3 {
	font:normal 12px/20px verdana, "Times New Roman", Times, serif;
	color:#35312E;
}
.sim-content {
	font:normal 11px verdana, "Times New Roman", Times, serif;
	color:#4C4847; text-decoration:none; text-align:justify;
	margin:10px 0 0 0; padding:10px 0 0 0;
}
.sim-box {
	/*margin:15px 0 0 5px ;*/
	padding:15px 0 0 5px ;
}
.sim-box h4 {
	text-decoration:underline;
	padding:0 0 10px 0;
}
.sim-box ol {
	padding:0 0 0 20px;
}
.sim-box ul {
	padding:0 0 0 20px;
}

.sim-box dt { float:left; width:180px; }
.sim-box dd { margin-left:180px; }
.sim-div {margin:10px 0 0 0;}
.sim-combo {	font:normal 10px verdana, "Times New Roman", Times, serif; }
.sim-submit { border:1px solid black; font-size:8pt; color:#FFFFFF ; CURSOR:hand; background:#808080}
.sim-radio { vertical-align:middle; }
.sim-textbox {FONT-SIZE:10pt; BORDER: 1px solid #999999}
/*------------------------------------- simulasi style end ------------------------------*/

.radio { vertical-align:middle; }

/*-------------------------------------billing style start ---------------------------------*/
.bill dt { float:left; width:100px; }
.bill dd { margin-left:100px; }
/*-------------------------------------billing style end-----------------------------------*/

#menu-hory{
	width:603px; margin:0 auto 0px auto;  color:#FAF8F2;
	font-family:Arial, Helvetica, sans-serif; font-size:0; padding:0 0 0 0;
	}
#menu-hory ul{
	width:603px; display:block; margin:0 0 0 0px; font-size:0;
	}
#menu-hory ul li{
	float:left; display:block; font:12px/22px Arial, Helvetica, sans-serif; color:#403722; height:22px;
	}
#menu-hory ul li a{
	font:bold 12px/22px Arial, Helvetica, sans-serif; color:#403722;  padding:0 5px 0 5px;
	text-decoration:none; 
	}
#menu-hory ul li a:hover{
	background-color:#403722; color:#F2F1DF;
	}
	
/* PAGING */
a.paging, a.paging:active, a.paging:visited { color:#FFFFFF!important;TEXT-DECORATION: none; }
a.paging:hover { color: #990066; }

/*-------------------------------------form style start ---------------------------------*/
.form {
	font:normal 10px verdana, "Times New Roman", Times, serif;
	color:#4C4847; text-decoration:none; text-align:justify;
	margin:0; padding:0;
}
.form-box {
	padding:5px 0 5px 0;
}
.form-box dt { float:left; width:60px; padding:1px;}
.form-box dd { padding-left:60px; padding:1px;}
.form-box dd { padding-left:60px; padding:1px;}
.form-text {border:1px solid #A9ABA0; font-size:8pt;}
.form-cbo { font-size: 7pt }
.form-cmd { border:1px solid black; font-size: 8pt; color:#ffffff; background:#C11718;}
.form-cmd:hover { background:#A7C101;}

.form1-text {border:1px solid #A9ABA0; font-size:8pt;}
.form1-cbo { font-size: 8pt }
.form1-cmd { BORDER:1px solid black; FONT-SIZE: 8pt; color:#ffffff; background:#C11718;}
.form1-cmd:hover { background:#A7C101;}
/*-------------------------------------form style start ---------------------------------*/

/*-------------------------------------keluhan style start ---------------------------------*/
.keluhan {
	clear:both;
	padding: 10px 0 0 0;
}
.keluhan-title {
	float: left;
	margin: 5px 0 10px 5px;
	width: 600px;
}
.keluhan-title h2 {
	font:normal 18px/30px verdana, "Times New Roman", Times, serif;
	color:#AF0602;
	border-bottom: 1px dotted #CCCCCC;
}
.keluhan-content {
	font:normal 11px verdana, "Times New Roman", Times, serif;
	color:#4C4847; text-decoration:none; text-align:justify;
	margin:0 0 0 0; padding:10px 0 0 0;
}
.keluhan-box {
	margin:15px 0 0 5px ;
}
.keluhan-box h4 {
	text-decoration:underline;
	padding:0 0 10px 0;
}
.keluhan-box dt { float:left; width:100px; padding:1px;}
.keluhan-box dd { padding-left:100px; padding:1px;}

table.keluhan-table td{background:#ffffff; text-align:left; padding:5px;}

.keluhan-overflow {
	overflow:auto;
	height:60px; width:100%;
}
.keluhan-light {
	background:#AFA880;
	padding:5px;
	height:12px;
}
/*-------------------------------------keluhan style start ---------------------------------*/