/* CSS Document */
/**************************************
client : GMMSO
author : Pratheeja
date created : 16th May 2008
**************************************/

* {margin: 0; padding: 0; }

body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; color:#100F0B; 
	background-color:#FFFFFF;
	line-height:18px;
}
	
p { 
	padding-bottom:10px;
}

a { 
	color:#02467E; 
	text-decoration:none; 
	text-decoration:underline;
}

a:hover { 
	color:#021C31; 
	text-decoration: underline;
}

/*-----------HEADINGS--------------*/
h1 { 
	font-size:24px;
	color:#2F0101; 
	font-weight:bold;
	padding:0px 0 10px 0; 
	background:url(../images/h1_bg.gif) repeat-x right;
}

h1 div { 
	background:#FFFFFF;
	display:inline; 
	padding-right:10px;
}

h2 { 
	font-size:17px;
	color:#000000;
	font-weight:bold;
	padding:10px 0 10px 0; 
	background:url(../images/h1_bg.gif) repeat-x right;
}

h2 div { 
	background:#FFFFFF;
	display:inline; 
	padding-right:10px; 
}

h3 { 
	color:#EF3A09; 
	font-size:13px; 
	font-weight:bold; 
	padding:10px 0 10px 0;
}

#wraper{
	width:1000px;
	margin:0 auto;
}

.top_links{
	float:right;
	margin:5px 40px 0 0;
}

.top { 
	clear:both;
	height:75px;
	padding:0 40px 0 40px; 
	margin:0px;
}
.logo { /*float:left;*/}
/*.menu{
float:right;
padding-top:35px;height:24px;}*/

.clear { 
	clear:both;
}

.banner {
	clear:both; 
	position:relative;
	background-image:url(../images/banner_bg.gif); 
	background-repeat:repeat-x; 
	height:260px;
	width:1000px;
}
.inner_banner {
	background-color:#3b8d5e; 
	/*background-image:url(../images/inner_banner_bg.gif); */
	background-repeat:repeat-x; 
	clear:both;
	height:128px;
	width:1000px;
}

#login {
	float:left;
	margin-top:11px;
	width:361px;
	height:247px;
	background:url(../images/login_bg.gif) no-repeat;
	margin-left:57px;
}

.content {
	padding:0 0px 0 10px;
	margin-bottom:20px;
}

.left_content {
	width:575px; 
	float:left;
}

.right_content {
	width:276px;
	float:right;
	margin-top:20px;
}
.right_grey{
	background-color:#DFE4EA;
	margin-bottom:15px;
}

.footer {
	width:920px;
	background-color:#4D614E;
	height:57px;
	clear:both;
	padding:0px 40px 0px 40px;
}

.right_grey p { 
	padding:5px 15px 10px 15px;
}

.index_menu{
	margin:20px 0 20px 0; 
	padding:0px;
	/*overflow-y:hidden;overflow-x:hidden;*/
}

.main_menu{
	margin:20px 0 20px 0; 
	overflow-y:hidden;
	overflow-x:hidden;
}

.index_menu img {
	/*float:left;*/
}

.copy_right {
float:left; margin-top:10px;}
.iantz {
float:right; margin-top:10px;}
.linkopacity img{ padding:0px; margin:0px;}
a.linkopacity img {
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;padding:0px; margin:0px;}
a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;padding:0px; margin:0px;
}
.company_bg{ border:1px solid #88AE89; padding:2px; margin-bottom:15px;}
.company_bg h3 { color:#000000; background:#88AE89; font-size:11px; padding:5px; margin-bottom:3px;}
/*---------Inner page -------*/
.quick_links{ float:left; width:260px; min-height:438px;  height:auto !important;height:438px; background:url(../images/quick_links_bg.gif) no-repeat; position:relative; top:-83px;}
.right_content_715 { width:715px; float:right; padding-top:1px;}
.chatbox{width:93%; background-color:#E9E9E9; border:1px solid #B7B7B7; padding:6px;}
.chat_list {width:90%; margin:10px 0 0 0; padding:5%; background-color:#FFFFFF; height:314px; overflow: scroll;}
.chat_list a { font-size:11px; text-decoration:none;}
.chat_list a:hover { font-size:11px;}
.chat_list ul { line-height:21px; list-style:none; margin:10px 0 10px 0;}
.chatbox_2{ width:500px; border:5px solid #A9A9A9; background-color:#F2F2F2; padding:10px;}
.chatbox_2 .text_box{ width:100%; height:55px; background:#FFFFFF; border:1px solid #CCCCCC;}
.chatbox_3 {width:98%; background:#FFFFFF; border:1px solid #CCCCCC; margin-bottom:10px; height:214px; overflow:auto; padding:1%; font-size:11px;}
.visible { background:url(../images/icon_visible.gif) no-repeat; padding-left:20px;}
.invisible { background:url(../images/icon_invisible.gif) no-repeat; padding-left:20px;}

/*.quick_links div {  margin:50px 35px 0px 30px;}*/
.quick_links_content {width:190px; margin:60px 35px 0px 35px;}
.arrow_link, .arrow_link_sub, .plus_link, .minus_link, .arrow_link_report {display:block; background-position:left; background-repeat:no-repeat; padding:1px 0 1px 18px; margin-bottom:5px;}
.arrow_link a, .arrow_link_sub a, .plus_link a, .minus_link a{ color:#100F0B; text-decoration:none; }
.arrow_link a:hover, .arrow_link_sub a:hover, .plus_link a:hover, .minus_link a:hover{ color:#800707; text-decoration:none; }
.arrow_link { background-color:#A9D5AA; background-image:url(../images/arrow.gif);}
.arrow_link_sub { background-color:#BEE4BF; background-image:url(../images/arrow_sub.gif); background-position:top left; margin-left:18px; font-size:11px;}
.arrow_link_report { background-color:#BEE4BF; background-image:url(../images/arrow_sub.gif); background-position:top left; margin-left:18px; font-size:11px; font-weight:bold;}
.arrow_link_report a {color:#EF3A09; text-decoration:none; }
.arrow_link_report a:hover {color:#100F0B; text-decoration:none; }
.plus_link { background-color:#C4D7E7; background-image:url(../images/plus.gif);}
.minus_link { background-color:#C4D7E7; background-image:url(../images/minus.gif);}

.top_menu { height:28px; background:url(../images/top_menu_bg.gif) repeat-x;}
.main_content { padding:10px 10px 0 0;}
.testimonial { background:url(../images/testimonial_bg.gif) repeat-y; width:240px; margin:0 15px 0px 15px; min-height:280px; height:auto !important; height:280px; float:left;vertical-align:top;}
.testimonial p { padding:0px 20px 0px 20px; padding-bottom:0px !important; }
.testimonial span { display:block;}
.testimonial img { float:left;}
.error { width:600px; margin:0 auto; margin-top:250px;}
.testimonial_wraper { width:686px;}
.testimonial_new { width:686px;background:url(../images/testimonial_bg_new.gif) repeat-y;}
.testimonial_new span { padding:0 10px 0 16px;}
.spell_check {border:1px solid #BFC2BF; font-size:11px; width:430px; height:75px; margin:0 0 10px 0; padding:0 5px 5px 5px; overflow:auto;}

/*------------TEXT------------*/
.footer_text { color:#4D614E; font-size:9px;}
.footer_text a {color:#4D614E;}
.footer_text a:hover {color:#4D614E;}
.grey_11 {
color:#3F4142;
font-size:11px;}
.grey_11 a {
color:#3F4142;
text-decoration:none;}
.grey_11 a:hover {
color:#000000;
text-decoration: underline;}
.black_11 { color:#252627; font-size:11px;}
.blue_11 a { color:#FF0000; text-decoration:none;}
.blue_11 a:hover{ color:#FF0000; text-decoration:underline;}
.blue_11 { color:#205722; font-size:11px;}
.grey_10 { color:#505151; font-size:10px;}
.grey_10 a { color:#000; text-decoration:none;}
.grey_10 a:hover { color:#000; text-decoration: underline;}
.red_11 { font-size:11px; color:#FF0000;}
.red { color:#FF0000;}
.red a{ color:#FF0000;}
.red a:hover{ color:#FF0000;}
.white_11 { font-size:11px; color:#FFFFFF;}
.white_15 { font-size:15px; color:#FFFFFF;}
.white_9 { font-size:9px; color:#F4E9E1;}
.white_9 a {color:#F4E9E1; text-decoration:underline;}
.white_9 a:hover {color:#99BFDB; text-decoration:underline;}
.fade_text { color:#B4B1B1; font-size:10px;}

/*---------input-----------*/

.text_box { width:240px; height:21px; border:1px solid #BFC2BF; font-size:11px; padding-left:3px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.text_box_2 {border: none; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.text_box_3 {border: none; font-size:11px; text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;}

.label { font-weight:bold; font-size:11px; border: none;}
.text_area { width:99%; height:80px; border:1px solid #BFC2BF;padding-left:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
select {font-size:11px; height:21px; border:1px solid #BFC2BF;padding-left:3px;}
/*input { padding-left:3px;}*/
#login .text_box{
width:196px;
border:1px solid #FFFFFF;
height:19px;
background-color:#557F57; color:#FFFFFF; padding-top:5px;padding-left:5px;}
.table_2 .text_box { width:240px; height:21px; border:1px solid #A3BFD4; font-size:11px;padding-left:3px;}
.table_1{ font-size:10px; line-height:12px; background:#E8EFE7; line-height:18px;}
.table_1 th { border-right:1px solid #476847; background:#7BA97C !important; text-align:left; padding:5px; }
.table_1 td { border:1px solid #C3D6C3; padding:5px; }
.table_orange{ font-size:10px; background:#F8EDE1; line-height:18px;}
.table_orange th { border-right:1px solid #D6C3B3; font-size:11px; background:#F5B10D !important; color:#333333; text-align:left; padding:5px; }
.table_orange td { border:1px solid #D6C3B3; padding:5px; }
.table_2{ font-size:11px; margin-top:20px;}
.table_2 td { padding:10px 10px 10px 0;}

.table_3{ font-size:11px; margin-bottom:10px; border:solid 1px #586D7F; background:#E8EFE7;}
.table_3 th { background:#88AE89; text-align:left;padding:1px 10px 1px 10px;border-right:1px solid #629063; font-size:10pt;}
.table_3 td { padding:1px 10px 1px 10px; border:1px solid #FFFFFF;}
.table_3 .text_box{ width:100%;padding-left:3px;}

.table_4{ font-size:11px; margin-bottom:10px; border:solid 1px #E9ECE9;}
.table_4 th { background:#E9ECE9; text-align:left;padding:5px; color:#EF3A09;font-size:13px; font-weight:bold;}
.table_4 td { padding:5px; text-align:left; font-size:12px;}

.table_5{ font-size:12px; line-height:30px; background:#E8EFE7; width:350px;}
.table_5 th {  background:#ABCEAA !important;padding-left:5px; text-align:left;  padding-right:5px; font-weight:normal; }
.table_5 td {  padding:5px;  }

.resources_table { font-size:10px; line-height:12px; background:#E8EFE7; border:1px solid #C3D6C3; margin-bottom:10px;}
.resources_table td {padding:5px; text-align:left;}
.resources_table th {padding:5px; font-weight:bold; text-align:left;}

.light_blue {/* background:#E1E7E0;*/ background:#F1F3F1;}
.dark_blue { background:#E1E7E0;}

.border_div { height:1px; background:#E9ECE9; width:100%;}

.right_grey ul { padding:0px 10px 0 30px;}
.new_user { height:63px; width:320px; background:url(../images/new_user_bg.gif) no-repeat; margin:5px 0 0 20px; padding:25px 0 0 5px;}

ul.description { list-style:none; margin-bottom:20px;}
ul.description li {background:url(../images/bullet.gif) no-repeat left; padding-left:15px;}

.sitemap { border-left:1px solid #6E9E6E; font-size:11px; color:#02467E;}
.sitemap ul { list-style:none; line-height: 21px;}
.sitemap a { font-size:11px; text-decoration:none;}
.sitemap a:hover { font-size:11px; text-decoration: underline;}
.sitemap .main_link { background:url(../images/arrow1.gif) no-repeat; padding-left:34px;}
.sitemap .common_link {background:url(../images/arrow2.gif) no-repeat; padding-left:18px; margin-left:40px;}
radiobuttonList { border:none;}
.table_test{ font-size:10px; padding:2px; width:240px; height:180px; background:url(../images/other_popup.gif) no-repeat;}
.table_test td { border:none;}
.table_test .text_box{ width:200px; height:60px; border:1px solid #B8B8B8;}
.submit{ width:181px; height:32px; background:url(../images/proceed.gif) no-repeat; border:0px;}
.table_test1{ font-size:10px; padding:10px 2px 2px 2px; width:490px; height:340px; background:url(../images/other_popup11.gif) no-repeat;}
.table_test1 td { border:none;padding:2px;}
.table_test1 .text_box{ width:300px; height:100px; border:1px solid #B8B8B8;}


.scroll
{ 
float:left; 
width:360px;
height:250px;

padding-right:10px;
margin-bottom:10px;
margin-top:10px; 
margin-left:20px;
text-align:justify;
overflow-y: scroll;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#DDE1C5;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
}

.button_right{
	float:right;
	margin:0px 0px 15px 0px;
}

.button_caption{
	float:right;
	font-size:10px;
	padding:6px 5px 0px 0px;
}