html, body {
	text-align: center;
	font: 11px/15px "Lucida Grande", tahoma, sans-serif;
	text-align: center;
	background: #45494d url("../images/back-page.gif") repeat-y top center;
	color: #45494d;
	margin:0 auto;
	}

#page_layout
{ 
	width:979px;
	margin:0 auto;	
}

#header { 
	margin: 0 auto;
	height: 165px; 
	background:url(../images/top_bg.jpg) no-repeat top center;
}

#header .logo {float:left; padding: 5px 0 0 31px; margin:0 auto;}
#header .rc_link {float:right; margin:0 auto; height:20px; padding:7px 10px 0 0;}
#header .main_menu {float: right; margin-top:100px; }



#top_banner{
	margin:0 auto;
	width:100%;
	float:left;
	height:240px;
}

#top_banner .left_img {float:right; margin:0 auto; border-bottom:2px solid #FFF;}


#hotlink{
	margin:0 auto;
	width:100%;
	float:left;
	background:#FFFFFF;
}

#hotlink .hotlink_prg {float:left; margin:0 auto; background:url(../images/hotlink_prg.jpg) no-repeat center top; width:326px; height:100px; text-align:left}
#hotlink .hotlink_why {float:left; margin:0 auto; background:url(../images/hotlink_why.jpg) no-repeat center top; width:326px; height:100px; text-align:left}
#hotlink .hotlink_reg {float:left; margin:0 auto; background:url(../images/hotlink_reg.jpg) no-repeat center top; width:326px; height:100px; text-align:left}


#body_content
{
margin: 0 auto;
width:100%;
float:left;
background:#FFFFFF;
}

#body_content .left_side {float:left; margin:0 auto; width:250px; text-align:left; background:url(../images/left_menu_bg.gif) repeat-y;}
			  .left_tile {float:left; margin:0 0 0 3px; width:247px; height:34px; background:url(../images/title_bg.gif) no-repeat left; }

#body_content .body_center {float:left; margin:0 0 0 3px; width:491px; text-align:left;}

#body_content .body_center4inner {float:left; margin:0 0 0 3px; width:738px; text-align:left;}
#body_content .right_side {float:left; margin:0 auto; width:235px; text-align:left;}




#body_title{
	width:100%;
	margin:0 auto;
	float:left;
}


#body_title .left_cnr {float:left; margin:0 auto; width:28px; height:37px; background:url(../images/top_left_cnr.gif) top left no-repeat; }
#body_title .right_cnr {float:left; margin:0 auto; width:13px; height:37px; background:url(../images/top_right_cnr.gif) top right no-repeat;}
#body_title .home_center_bg {float:left; margin:0 auto; width:13px; height:37px; background:url(../images/top_title_bg.gif) top repeat-x;}


#body_text {float:left; width:100%; margin:0 auto; text-align:left; background:url(../images/body_text_bg_4home.gif) left repeat-y; }

#body_text_inner {float:left; width:100%; margin:0 auto; text-align:left; background:url(../images/body_text_bg_4inner.gif) left repeat-y; }

#footer
{
	float:left;
	width:100%;
	background:url(../images/footer_bg.gif) repeat-x top;
	margin:0 auto;
}

.bg_dotline{
	background:url(../images/dot_line.gif) repeat-x;
}

.bg_prg_batch{
	background:url(../images/prg_batch_bg.gif) 3px 0 no-repeat;
}

.bg01{
	background:url(../images/bg_01.gif) no-repeat; height:28px;
}

.prg_intro_bg{
	background:url(../images/prg_intro_bg.gif) no-repeat 0px 0px;
}
.prg_intro_bg h2{
	font:13px normal Arial, Helvetica, sans-serif; color:#2756ab; margin:10px 0 40px 30px;
}
.prg_intro_bg p{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:0px 20px; line-height:20px; text-align:justify;
}

.prg_intro_bg ul{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:0px 20px 0px 40px; line-height:20px; text-align:justify; padding:0px;
}
.prg_intro_bg li{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:5px 0 3px 0px; line-height:18px; list-style:circle; padding-left:7px;
}



.prg_intro_bg1{
	background:url(../images/prg_intro_bg1.gif) no-repeat 0px 0px;
}
.prg_intro_bg1 h2{
	font:13px normal Arial, Helvetica, sans-serif; color:#2756ab; margin:10px 0 40px 30px;
}
.prg_intro_bg1 p{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:0px 20px; line-height:20px; text-align:justify;
}

.prg_intro_bg1 ul{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:0px 20px 0px 40px; line-height:20px; text-align:justify; padding:0px;
}
.prg_intro_bg1 li{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:5px 0 3px 0px; line-height:18px; list-style:circle; padding-left:7px;
}


.prg_intro_bg2{
	background:url(../images/prg_intro_bg2.gif) no-repeat 0px 0px;
}
.prg_intro_bg2 h2{
	font:13px normal Arial, Helvetica, sans-serif; color:#2756ab; margin:10px 0 40px 30px;
}
.prg_intro_bg2 p{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:0px 20px; line-height:20px; text-align:justify;
}

.prg_intro_bg2 ul{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:0px 20px 0px 40px; line-height:20px; text-align:justify; padding:0px;
}
.prg_intro_bg2 li{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535; margin:5px 0 3px 0px; line-height:18px; list-style:circle; padding-left:7px;
}

.body_text_a12{
		font:12px normal Arial, Helvetica, sans-serif; color:#353535;
}

p{
	font: 11px/15px "Lucida Grande", tahoma, sans-serif;
	color: #45494d;
	margin:0 auto;
}

.text12
{
	font:12px normal Arial, Helvetica, sans-serif; color:#353535;
	margin:0px auto;
}
#captcha_txt{
	background:url(../images/captcha_bg.gif);
	font:14px normal Arial, Helvetica, sans-serif; color:#454545; font-weight:bold;
	padding:3px 10px;
	margin:0px auto;
	letter-spacing:1px;
}
.graytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#504f4f;
	font-weight:normal;
	margin:0px;
	line-height:14px;
	text-align:justify;
}
.title_wht_18
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px; color:#FFFFFF;
	font-weight:normal;
	margin:0 auto;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; color:#0A63B4;
	font-weight:normal;
	margin:0 auto;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#186ABB;
	font-weight:bold;
	margin:0 auto;
}
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#EF3E00;
	font-weight:bold;
	margin:0 auto;
}
h6{
	font:13px normal Arial, Helvetica, sans-serif; color:#2756ab;
	margin:0 auto;
}

.img_prg{border:1px solid #8b8b8b; float:right;} 
.img_float{
float:right;
margin-top:7px;

}

.orange{
	color:#F15A22;
}
.red{
	color:#FF0000;
}
.blue{
	color:#0E4E97;
}
.cls{
clear:both; 	
}
.cls_right{
	clear:right;
}

.add_bg{
	background:url(../images/add_bg.gif) top repeat-x;	
}

.event_dt_bg{
	background:url(../images/date-bg.gif) no-repeat; margin:2px 0 0 0; width:44px; height:65px;	
}
.event_month{
	FONT-SIZE: 10px; font-weight:normal; FONT-FAMILY:Arial, Helvetica, sans-serif; width:100%; text-align:center; color:#252525;
}
.event_date{
	FONT-SIZE: 20px; font-weight:normal; COLOR: #666; FONT-FAMILY:Arial, Helvetica, sans-serif; width:95%; text-align:center; margin:7px 0 0 0;
}
.event_year{
	FONT-SIZE: 12px; font-weight:normal; COLOR: #999; FONT-FAMILY:Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:10px 0 0 0;
}

#enent_txt{
	margin:0 auto;	
}

.event_top_bg{
	background:url(../images/event_top_bg.gif) no-repeat top left; 
}

#enent_txt p{
	margin:0 auto; FONT-SIZE:11px; font-weight:normal; COLOR: #333333; FONT-FAMILY:Arial, Helvetica, sans-serif; line-height:21px;
}

#enent_txt h3{
	margin:0 auto; FONT-SIZE:14px; font-weight:bold; COLOR: #799437; FONT-FAMILY:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:21px;
}

/*  Navications  */

.menulink {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #504F4F; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.menulink:link {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #504F4F; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.menulink:hover {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #EF3E00; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none;
}

.a12_link {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #EF3E00; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.a12_link:link {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #EF3E00; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.a12_link:hover {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #504F4F; FONT-FAMILY:Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none;
}

.graylink {
	COLOR: #999999; font:bold 12px Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.graylink:link {
	COLOR: #999999; font:bold 12px Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.graylink:hover {
	COLOR: #2756ab; font:bold 12px Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION:underline;
}

.mylink {
	FONT-SIZE: 11px; COLOR: #EB4D00; font: 11px/15px "Lucida Grande", tahoma, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.mylink:link {
	FONT-SIZE: 11px; COLOR: #EB4D00; font: 11px/15px "Lucida Grande", tahoma, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.mylink:hover {
	FONT-SIZE: 11px; COLOR: #303030; font: 11px/15px "Lucida Grande", tahoma, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION:underline;
}

.footerlink {
	FONT-SIZE: 11px; COLOR: #303030; FONT-FAMILY: Arial; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.footerlink:link {
	FONT-SIZE: 11px; COLOR: #303030; FONT-FAMILY: Arial; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.footerlink:hover {
	FONT-SIZE: 11px; COLOR: #303030; FONT-FAMILY: Arial; LETTER-SPACING: 0px; TEXT-DECORATION:underline;
}

.page_nav { padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#A5A5A5; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#D5D5D5; text-decoration:none;
}
A.page_nav:link {padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#333333; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#F5F5F5;; text-decoration:none;
}
A.page_nav:hover {padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#333333; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#ACCD66;; text-decoration:none;
}

/*  Navications  */

/* form css */

.frmselect
{
BORDER-RIGHT: #D0D0D0 1px solid; 
BORDER-TOP: #D0D0D0 1px solid; 
BORDER-LEFT: #D0D0D0 1px solid; 
BORDER-BOTTOM: #D0D0D0 1px solid; 
font:normal 11px Tahoma; background-color: #FFFFFF; width:97% 
}
.frmtextarea
{
font:normal 11px Tahoma; background-color: #FFFFFF; width:98% ; BORDER-RIGHT: #D0D0D0 1px solid; BORDER-TOP: #D0D0D0 1px solid; BORDER-LEFT: #D0D0D0 1px solid; BORDER-BOTTOM: #D0D0D0 1px solid;
}

.btnform
{
	BORDER-RIGHT: #FF9422 1px solid; BORDER-TOP: #FF9422 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE:url(../images/button_bg.gif); BORDER-LEFT: #FF9422 1px solid; COLOR: #333333; BORDER-BOTTOM: #FF9422 1px solid; FONT-FAMILY: Arial; width: 100px; height:22px;}
.btnserach
{
	BORDER-RIGHT: #959595 1px solid; BORDER-TOP: #959595 1px solid; BORDER-LEFT: #959595 1px solid; BORDER-BOTTOM: #959595 1px solid; BACKGROUND-COLOR: #FFBB89; height:auto; font-family:Tahoma; font-size:11px; width: 80px; height:18px; text-align: center; cursor:pointer;
}
.ctrl
{
BORDER-RIGHT: #D0D0D0 1px solid; 
BORDER-TOP: #D0D0D0 1px solid; 
BORDER-LEFT: #D0D0D0 1px solid; 
BORDER-BOTTOM: #D0D0D0 1px solid; 
BACKGROUND-COLOR: #FFFFFF; height:auto; padding-left:2px;
Font:normal 11px Tahoma; width:95%
}
.btnform_small
{
	BORDER-RIGHT: #E49644 1px solid; BORDER-TOP: #E49644 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE:url(../images/button_bg.gif); BORDER-LEFT: #E49644 1px solid; COLOR: #333333; BORDER-BOTTOM: #E49644 1px solid; FONT-FAMILY: Arial; width: 80px; height:18px;
}
/* for new  scrooler  */

#pscroller1{
width: 210px;
height: 100px;
border: 0px solid black;
text-align:left;
line-height:20px;
}

#pscroller2{
width: 200px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}


/*   Slider   */

#slider {
	margin:0 auto;
	padding:0px;
	list-style:none;
	float:right;
}
#slider ul, #slider li {
	margin:0 auto;
	padding:0;
	list-style:none;
}
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li {
	width:978px;
	height:240px;
	overflow:hidden;
	margin:0 auto;
}
p#controls {
	margin:0;
	position:relative;
}
#prevBtn, #nextBtn {
	display:block;
	margin:0;
	overflow:hidden;
	width:22px;
	height:60px;
	position:absolute;
	left:1px;
	top:-110px;
}
#nextBtn {
	left:700px;
}
#prevBtn a {
	display:block;
	width:22px;
	height:60px;
	background:url(../images/l_arrow.gif) no-repeat 0 0;
}
#nextBtn a {
	display:block;
	width:22px;
	height:60px;
	background:url(../images/r_arrow.gif) no-repeat 0 0;
}

/*   Slider   */


/*   Right Menu */

#menu10 {
	width: 230px;
	margin:0px 0px 3px 4px;
	}
	
#menu10 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
#menu10 img {
    border: none;
}
	
#menu10 li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
  	height: 26px;
	text-decoration: none;
	text-indent:13px;
	}	
	
#menu10 li a:link, #menu10 li a:visited {
	color: #0E4E97;
	display: block;
	background:url(menu10.gif) no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu10 li a:hover {
	color: #FF9834;
	background:url(menu10.gif) 0 -34px no-repeat;
	padding: 8px 0 0 10px;
	}
	

/*   Right Menu */

/*  Collapsible */
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: arial
}


.toggler { 
background-image:url(../images/bg_tariff.gif); cursor: pointer; 
}
.element { 
padding:0px;
}
.whitetext{
	color:#FFFFFF;
}

#cis_hit_counter{float:left; margin:2px 100px; background:url(../images/icon_globe.gif) left center no-repeat; text-indent:25px;}
#cis_hit_counter p{margin:0px; padding:2px 0px; letter-spacing:1px; font-family: 'Chivo', sans-serif; font-weight:normal; color:#06C; font-size:16px;}
/*  Collapsible */

#cis {float:right; margin:0px;}
#cis ul.cislink {list-style:none; padding:0px 15px; margin:0px;}
#cis ul.cislink li {DISPLAY: inline; POSITION: relative; padding:0px 0px; margin:0;}
#cis ul.cislink li a {overflow: hidden; width:200px; height:24px; display:block; background:url(../images/c-infosoft.gif) no-repeat; text-indent:-99999px; } 
#cis ul.cislink li a:hover {background-position: 0px 0px;}




#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#FFFFFF;
width:600px;
height:450px;
z-index: 9002;
}
