html
{
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9CB5CE;
}


body
{
background:url(../images/background_bg.gif) left top repeat-x;
background-color:#0D1730;
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9CB5CE;
padding:0px;
margin:0px;
}

div,img,p,h1,h2,span,a,ul,li,strong,br
{
padding:0px;
margin:0px;
}

p
{
padding:0px;
margin:0px 0px 15px 0px;
}

a:link
{
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9CB5CE;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

a:hover
{
font-weight:normal;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
padding:0px;
margin:0px;
}
a.page_menu:link, a.page_menu:active,  a.page_menu:visited	{
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9CB5CE;
	text-decoration:none;
	padding:0px;
	margin:0px;	
}
a.page_menu:hover	{
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px;
	margin:0px;	
}
.spacer
{
font-size:0px;
line-height:0px;
clear:both;
padding:0px;
margin:0px;
}

/*---------------------------------------------------header----------------------------------------------------*/

#wraper_cont
{
background:url(../images/index_body_bg.jpg) center top no-repeat;
width:100%;
padding:0px;
margin:0px auto;
}

#wraper_cont:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
}


#main_cont
{
width:1003px;
padding:0px;
margin:0px auto;
}

#main_cont:after
{
  content: ".";
    display: block;
    height: 0;
    clear: both;
}



#header_top_cont
{
width:1003px;
height:60px;
padding:0px;
margin:0px;
}

#header_top_left_cont
{
width:465px;
height:60px;
float:left;
padding:0px;
margin:0px;
}

#header_top_right_cont
{
width:538px;
height:53px;
float:right;
padding:7px 0px 0px 0px;
margin:0px;
}

#header_top_right_text_cont
{
width:470px;
height:20px;
padding:0px 68px 0px 0px;
float:right;
margin:0px 0px 0px 0px;
font-weight:bold;
font-size:10px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:right;
clear:both;
}



#header_banner_cont
{
width:1003px;
padding:0px;
margin:0px;
}

#header_left_con
{
width:362px;
height:349px;
padding:35px 0px 0px 26px;
margin:0px;
float:left;
font-weight:normal;
font-size:17px;
line-height:21px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

h1
{
font-weight:bold;
font-size:35px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#9FF740;
padding:0px;
margin:0px 0px 18px 0px;
}

#banner_img
{
float:left;
padding:0px;
margin:0px;
}



/*-----------------------------------------login---------------------------------------*/

#login_cont
{
width:505px;
height:25px;
padding:0px;
margin:0px 0px 5px 0px;
float:right;
}

#green_main_cont
{
width:928px;
height:61px;
padding:0px;
margin:0px 38px 0px 37px;
clear:both;
}

#green_middle_cont
{
width:890px;
height:61px;
float:left;
background:url(../images/login_bg.gif) left top repeat-x;
padding:0px;
margin:0px;
font-weight:normal;
font-size:24px;
line-height:61px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

#green_left_cont
{
width:19px;
height:61px;
float:left;
padding:0px;
margin:0px;
}

#green_right_cont
{
width:19px;
height:61px;
float:right;
padding:0px;
margin:0px;
}

#login_main_cont
{
/*background:url(../images/login_bg.gif) left top repeat-x;*/
width:505px;
height:30px;
padding:0px;
margin:0px;
float:right;
}

#login_icon
{
padding:0px;
margin:0px;
float:left;
}

#member_login
{
width:122px;
padding:0px;
margin:0px;
float:left;
font-weight:bold;
font-size:14px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;

text-align:center;
}

.login_textarea_cont
{
float:left;
width:154px;
height:19px;
padding:3px 5px;
margin:0px;
}

#logiin_button
{
width:53px;
padding:0px;
margin:5px 0px 5px 0px;
float:right;
}

#new_user_rigister_button
{
padding:0px;
margin:13px 0px 12px 0px;
float:right;
}

/*-------------------------------------------body---------------------------------------------------*/

#body_cont
{
width:961px;
padding:0px;
margin:21px 26px 0px 16px;
}

#body_top_cont
{
width:961px;
padding:0px;
margin:0px;
}

#body_top_left_cont
{
width:458px;
float:left;
padding:0px;
margin:0px;
}

#body_top_right_cont
{
width:458px;
float:right;
padding:0px;
margin:0px;
}

h2
{
font-weight:bold;
font-size:18px;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#9FF740;
padding:0px;
margin:0px 0px 18px 0px;
}

.img
{
padding:0px;
margin:0px 0px 20px 0px;
border:#FFFFFF solid 6px;
}

.img2
{
padding:0px;
margin:0px 10px 10px 0px;
border:#FFFFFF solid 3px;
}

#devider
{
width:2px;
float:left;
padding:0px;
margin:0px 21px 0px 22px;
}

.body_dotted_line_cont
{
width:961px;
height:28px;
background:url(../images/h_blue_line.gif) left center repeat-x;
padding:0px;
margin:0px;
}

#box_main_cont
{
width:961px;
height:105px;
padding:0px;
margin:0px;
}

#green_box_main
{
width:442px;
height:105px;
float:left;
padding:0px 0px 0px 22px;
margin:0px;
background:url(../images/green_box_bg.gif) left top repeat-x;
background-color:#45B634;
}

#green_box_img
{
float:left;
padding:0px;
margin:14px 6px 0px 0px;
}

#green_box_right_cont
{
width:324px;
padding:0px;
margin:14px 10px 0px 0px;
float:right;
}

.white_header_text
{
font-weight:normal;
font-size:25px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform:uppercase;
}

#green_box_button
{
float:right;
padding:0px;
margin:0px;
}

#blue_box_main
{
width:442px;
height:105px;
float:right;
padding:0px 0px 0px 22px;
margin:0px;
background:url(../images/blue_box.gif) left top repeat-x;
background-color:#3671AD;
}

#blue_box_img
{
float:left;
padding:0px;
margin:14px 6px 0px 0px;
}

#blue_box_right_cont
{
width:324px;
padding:0px;
margin:14px 10px 0px 0px;
float:right;
}

#blue_box_button
{
float:right;
padding:0px;
margin:0px;
}

#body_buttom_cont
{
width:961px;
padding:0px;
margin:0px;
}


#body_buttom_left_cont
{
width:694px;
padding:0px;
margin:0px 23px 0px 0px;
float:left;
}

.map
{
border:#30457C solid 2px;
padding:0px;
margin:0px 0px 20px 0px;
}

#body_buttom_right_cont
{
	width:254px;
	padding:0px;
	margin:0px;
	float:right;
}
#latest_new_cont
{
width:254px;
background:url(../images/right_blue_box.gif) left top repeat-x;
background-color:#0D1730;
padding:10px 0 10px 0;
margin:0 0 15px 0;
float:left;
}

.news_cont
{
width:225px;
padding:0 0 5px 5px;
margin:0px;
}

.blog_cont
{
width:225px;
padding:0 0 5px 5px;
margin:0px;
}

.news_img
{
border:#479DD9 solid 1px;
padding:0px;
margin:0px 10px 10px 0px;
}

#blog_read_more
{
float:right;
padding:0px;
margin:0px;
}


.news_text
{
padding:0px;
margin:0px;
font-weight:bold;
font-size:11px;
line-height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.h_dotted_line
{
background:url(../images/h_dotted_line.gif) left center repeat-x;
height:8px;
padding:0px;
margin:0px;
}

.h_light_blue_dotted_line_news
{
width:220px;
background:url(../images/h_light_blue_line.gif) left center repeat-x;
height:12px;
padding:0px;
margin:0px;
}

.h_light_blue_dotted_line
{
background:url(../images/h_light_blue_line.gif) left center repeat-x;
height:12px;
padding:0px;
margin:0px;
}


.innercontent {
	scrollbar-face-color : #4285CE; 
	scrollbar-highlight-color : #FFFFFF; 
	scrollbar-3dlight-color : #4285CE;
	scrollbar-darkshadow-color : #4285CE;  
	scrollbar-arrow-color : #FFFFFF;   
	scrollbar-shadow-color : #FFFFFF;   
	scrollbar-track-color: #C0E1F9;
	padding-right: 0px; 
	padding-left: 7px; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	float: none; 	
	margin: 0px; 
	overflow: auto; 
	height: 190px;
	width:237px;
	margin:0px 0px 13px 0px;
}

.innercontent_scroll {
	padding: 7px;
	margin:0; 
	float: left;
	height: 230px;
	width:230px;	
	position:relative;
}
.innercontent_scroll_blog {
	padding: 7px;
	margin:0; 
	float: left;
	height: 190px;
	width:230px;	
	position:relative;
}

.white_text
{
font-weight:normal;
font-size:11px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0px;
margin:0px;
}

#blog_main_cont
{
width:254px;
background:url(../images/right_blue_box.gif) left top repeat-x;
background-color:#0D1730;
padding:10px 0 10px 0;
margin:0 0 15px 0;
float:left;
}

.img2
{
padding:0px;
margin:0px 10px 10px 0px;
border:#FFFFFF solid 3px;
}


/*------------------------------------top menu----------------------------------------*/

#menu_cont
{
width:216px;
padding:23px 16px 0 5px;
float:right;
margin:0px;
font-weight:normal;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

.menu_box
{
width:216px;
padding:0px 0px 0px 0px;
margin:0px;
clear:both;
}

.menu
{
width:190px;
margin:0px;
float:right;
}
.menu a {
	font-weight:bold;
font-size:14px;
line-height:27px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; !important
text-decoration:none;
padding:0px 3px 0px 3px;
margin:0px;
}

.bullet
{
padding:0px;
margin:4px 0px 0px 0px;
float:left;
}

.menu_dotted_line
{
width:216px;
background:url(../images/h_dotted_line.gif) left center repeat-x;
height:6px;
padding:0px;
margin:0px;
clear:both;
}

.bullet1
{
margin:18px 5px 5px 0px;
padding:0px;
float:left;
}

/*---------------------------------------------------link-----------------------------------------------------*/

a.top_menu:link, a.top_menu:active, a.top_menu:visited
{
font-weight:bold;
font-size:14px;
line-height:27px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0px 3px 0px 3px;
margin:0px;
}

a.top_menu:hover
{
font-weight:bold;
font-size:14px;
line-height:27px;
font-family:Arial, Helvetica, sans-serif;
color:#9FF740;
text-decoration:none;
padding:0px 3px 0px 3px;
margin:0px;
}

a.white_link:link, a.white_link:active, a.white_link:visited
{
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0px;
}

a.white_link:hover
{
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration:underline;
padding:0px;
}

a.white_link_top:link, a.white_link_top:active, a.white_link_top:visited
{
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0px;
}

a.white_link_top:hover
{
font-weight:normal;
font-size:12px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration:underline;
padding:0px;
}

a.footer_link:link, a.footer_link:active, a.footer_link:visited
{
font-weight:normal;
font-size:11px;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0px 7px;
}

a.footer_link:hover
{
font-weight:normal;
font-size:11px;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#479DD9;
text-decoration:underline;
padding:0px 7px;
}

a.copyright_link:link, a.copyright_link:active, a.copyright_link:visited
{
font-weight:bold;
font-size:11px;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0px;
}

a.copyright_link:hover
{
font-weight:bold;
font-size:11px;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#479DD9;
text-decoration:underline;
padding:0px;
}

/*-------------------------------------------------footer cont---------------------------------------------------*/

#footer_bg
{
background:url(../images/footer_bg.jpg) center 100% no-repeat;
height:48px;
padding:0px;
margin:0px;
font-weight:normal;
font-size:12px;
line-height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
padding:20px 0px;
}
.err	{
	color:#FFFFFF;
}
a.date_class:link, a.date_class:active, a.date_class:visited
{
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9CB5CE;
	text-decoration:none;
}
a.blog_class:link, a.blog_class:active, a.blog_class:visited
{
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9CB5CE;
	text-decoration:none;
}
a.blog_class:hover
{
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
a.date_class:hover
{
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.input {
	width: 140px;
}
/*------------------------------------------------- new additions on 06_01_10---------------------------------------------------*/

#body_bottom_left_cont
{
	width:400px;
	padding:0px;
	margin:0px;
	float:left;
}
#body_bottom_center_cont
{
	width:254px;
	padding:0px;
	margin:0px;
	float:left;
}

.video_box_main
{
	width:380px;
	float:left;
	padding:5px 0;
	margin:0px;
}

.video_box_main img
{
	float:left;
	padding:0px 15px 0 15px;
	margin:0px
}

.video_box_right_cont
{
	width:280px;
	padding:0px;
	margin:0px 10px 0px 0px;
	float:right;
}

.white_text_new
{
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
.white_text_new h1
{
	font-weight:normal;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
	margin:0;
}
.white_text_new a
{
	font-weight:normal;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9DF740;
	font-weight:bold;
}
.white_text_new a:hover
{
	font-weight:normal;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}

.dotted_line_cont
{
	width:380px;
	height:28px;
	background:url(../images/dot_line.gif) left center repeat-x;
	padding:0px;
	margin:0px;
	float:left;
}

#main_cont_top_padding
{
width:928px;
height:31px;
padding:0px;
margin:0px 38px 0px 37px;
clear:both;
}