/*Global Css*/

body {

	margin: 0px;
	height:100%;

	}

.body {

 	background-image: url(images/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center;

	}

.but_bg {

	background-image: url(images/but_bg.jpg);

	background-repeat: repeat-x;

	font-family: Arial;

	font-size: 11px;

	color: #666666;

	text-align: center;

	text-decoration:none;

}

.but_bg a{

	color: #666666;

	text-align: center;	

	text-decoration:none;

}



.but_bg a:hover{

	color: #CC0000;

	text-align: center;

	text-decoration:underline;

}



.but_small_bg {

	background-image: url(images/but_small_bg.gif);

	background-repeat: repeat-x;

	font-family: Arial;

	font-size: 10px;

	color: #666666;

	text-align: center;

	text-decoration:none;

}



.but_small_bg a{

	color: #666666;

	text-align: center;

	text-decoration:none;

}



.but_small_bg a:hover{

	color: #CC0000;

	text-align: center;

	text-decoration:underline;

}



 li {

	list-style-image: url(images/bullet.gif);
	font-family: Arial;
	font-size: 11px;
	margin-left:-20px;
	color: #666666;
	line-height:20px;
	


}





 ul {

	margin-left: -5 px;
 	list-style-image: url(images/bullet.gif);
	font-family: Arial;
	font-size: 11px;
color: #666666;
text-align:left;


}

.faq ul, .faq li {
list-style-image:none;
}







/*Text */





.contact_text {

	font-family: Arial;
	font-size: 12px;
	color: #339999;
	font-weight: bold;

	

}



.text_left_link_sublink {

	font-family: Arial;

	font-size: 11px;

	color: #666666;

	padding-left:10px;

	text-decoration:none;

}

.text_left_link_sublink a{

	color: #666666;

	text-decoration:none;

	

}

.text_left_link_sublink a:hover{

	color: #CC0000;

	text-decoration:underline;

}

.text {

	font-family:Arial;

	font-size: 11px;

	color: #666666;

	text-align: justify;

	padding-right: 7px;

	padding-left: 7px;

	text-decoration:none;

}

.text a{

	color: #666666;

	text-decoration:none;

}

.text a:hover{

	color: #CC0000;

	text-decoration:none;

}

.text b{

	font-family: Arial;

	font-size: 12px;

	color: #666666;

	text-decoration:none;

	}

.text b a{

	color: #666666;

	text-decoration:none;

	}

	

.text b a:hover{

	color: #CC0000;

	text-decoration:underline;

	}

	

.text_green{

	font-family: Arial;

	font-size: 10px;

	color: #69B4B4;

	text-align: justify;

	padding-right: 7px;

	padding-left: 7px;

	font-weight: bold;

}

.text_green_job{

	font-family: Arial;

	font-size: 10px;

	color: #69B4B4;

	font-weight: bold;

	text-decoration:none;

}

.text_green_job a{

	color: #1D5696;

	text-decoration:none;

}

.text_green_job a:hover{

	color: #1D5696;

	text-decoration:none;

}



.text_blue {

	font-family: Arial;

	font-size: 11px;

	color: #1D5696;

	font-weight: bold;

	text-decoration:none;

}



.text_blue a{

	color: #1D5696;

	font-weight: bold;

	text-decoration:none;

}



.text_blue a:hover{

	color: #CC0000;

	font-weight: bold;

	text-decoration: none;

}



.footer_text{

	font-family: Arial;

	font-size: 10px;

	color: #333333;

	text-align: center;

	text-decoration:none;

}



.footer_text a{

	color: #333333;

	text-decoration:none;

}



.footer_text a:hover{

	color: #CC0000;

	text-decoration:none;

}

.right_pannel_bg {

	background-image: url(images/right_panel_bg.jpg);

	background-repeat: repeat-y;

}



.right_pannel_txt{

	font-family: Arial;

	font-size: 10px;

	color: #333333;

	padding-left: 3px;	

	}

.right_pannel_txt_small{

	font-family: Arial;

	font-size: 9px;

	color: #333333;

	padding-left:5px;

		

	}

.but_small_bg {

	background-image: url(images/but_small_bg.gif);

	background-repeat: repeat-x;

}





.link_green {

	font-family: Arial;

	color: #1D5696;

	font-size: 10px;

	text-decoration:none;
	text-align:right;


}

.link_green a{

	color: #1D5696;

	text-decoration:none;

	

}

.link_green a:hover{

	color: #CC0000;

	text-decoration:underline;

	

}



.black_text_bold {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	padding-left:5px;

	text-decoration:none;

}



.black_text_bold a{

	color: #666666;

	text-decoration:none;

	

}



.black_text_bold a:hover{

	color: #CC0000;

	text-decoration:underline;

	}

	



	/* ---------------------------style for menu-----------------------------------------*/

	

	/* normal menu */

	

.menu_bg {

	background-image: url(images/menu_bg.gif);

	background-repeat: repeat-x;

	font-family: Verdana;

	font-size: 9px;

	font-weight:bold;

	color: #1D5696;

	text-decoration:none;

}

.menu_bg a{

	color: #1D5696;

	text-decoration:none;

}



.menu_bg a:hover{

	color: #FF0000;

	text-decoration:none;

}



/*-------------end of normal menu style--------------*/



/*

#csstopmenu, #csstopmenu ul{

padding: 0;

margin: 0;

list-style: none;

}



#csstopmenu li{

float: left;

position: relative;

}



#csstopmenu a{

text-decoration: none;

}



.mainitems{

border: 1px solid black;

border-left-width: 0;

background-color: #D8FE89;

}



.headerlinks a{

margin: auto 8px;

color: black;

font-family: Arial;

	font-size: 9px;

	font-weight:bold;

	color: #1D5696;

	text-align: center;

	text-decoration:none;

		

}



.submenus{

	display: none;

	position: absolute;

	top: 1.8em;

	left: 0;

	background-color: #DBDEE5;

	border: 1px solid black;

	font-family: Arial;

	font-size: 9px;

	color: #1D5696;

	text-decoration:none;



}



.submenus li{

width: 100%;

}



.submenus li a{

display: block;

width: 100%;

text-indent: 3px;

color: black;

text-decoration:none;

}



html>body .submenus li a

width: auto;

}



.submenus li a:hover{

background-color: #1D5696;

color: white;

}



#csstopmenu li>ul 

top: auto;

left: auto;

}



#csstopmenu li:hover ul, li.over ul {

display: block;

}



html>body #clearmenu{ 

height: 3px;

}



.menu_divider{

	background-image: url(images/menu_divider.jpg);

	background-repeat: no-repeat;

	background-position: 100px 0px;

	vertical-align: top;

}

*/ 

    /*---------------------- end of list meny by CSS -------------*/

	

	/*----------------------- end of menu style -----------------*/

.header_bg {

	background-image: url(images/header_top_1_bg.jpg);

	background-repeat: repeat-x;

}

.logo_footer_bg {

	background-image: url(images/logo_foot_bg.jpg);

	background-repeat: repeat-x;

}



.menu_right_bg {

	background-image: url(images/menu_doble.gif);

	background-repeat: no-repeat;

	height: 30px;

	width: 285px;

}

.but_bg{

	background-image: url(images/but_bg.gif);

	background-repeat: repeat-x;

	font-family: Arial;

	font-size: 10px;

	color: #000000;

	text-align: center;

	text-decoration:none;

	

}



.but_bg a{	

	color: #000000;

	text-decoration:none;

	}

.but_bg a:hover{	

	color: #CC0000;

	text-decoration:none;

	}

	

.but_gray_bg{

	background-image: url(images/but_small_bg.gif);

	background-repeat: repeat-x;

	font-family: Arial;

	font-size: 10px;

	color: #000000;

	text-align: center;

	text-decoration:none;

	}

	

.but_gray_bg a{

	color: #000000;

	text-align: center;

	text-decoration:none;

	

}



.but_gray_bg a:hover{

	color: #CC0000;

	text-align: center;

	text-decoration:none;

	

}



.time_sheet_bg {

	background-image: url(images/timesheet_bg.gif);

	background-repeat: repeat-x;

	height: 24px;

}

.testmonial_bg {

	background-image: url(images/testmonial_bg.gif);

	background-repeat: repeat-y;

}

.index_banner_bg {

	background-image: url(images/index_bannet_bg.gif);

	background-repeat: repeat-x;

}



.requitment_banner_bg {

	background-image: url(images/requitment_serv_banner_bg.gif);

	background-repeat: repeat-x;

}

.roundbox_bg {

	background-image: url(images/roundedbox_bg.gif);

	background-repeat: repeat-y;

}

/*Tree Menu - for Site Map*/



.treeview ul{ /*CSS for Simple Tree Menu*/

margin: 0;

padding: 0;

}



.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/

background: white url(list.gif) no-repeat left center;

list-style-type: none;

padding-left: 22px;

margin-bottom: 3px;

}



.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */

background: white url(closed.gif) no-repeat left 1px;

cursor: hand !important;

cursor: pointer !important;

}





.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */

display: none; /*Hide them by default. Don't delete. */

}



.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */

cursor: default;

}



/*---------End of Tree Menu------------*/
.table_top {
	background-image: url(images/index_m_cor_s_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 6px;
}

.table_left {
	background-image: url(images/index_m_cor_s_left.gif);
	background-repeat: repeat-y;
	background-position: left ;
	height: 6px;
}

.table_right {
	background-image: url(images/index_m_cor_s_right.gif);
	background-repeat: repeat-y;
	background-position: left ;
	height: 6px;
}

.table_button {
	background-image: url(images/index_m_cor_s_button.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 28px;
}
.table_inside {
	background-color: #E9E9E9;
	background-repeat: repeat;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	padding-right: 7px;
	padding-left: 7px;
	text-decoration:none;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1D5696;
	
}
.subheading {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #4698AF;
}

