@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background: #FFF url(../img/body_bg.gif) repeat-x;
	font:14px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
	color:#FFFFFF;
	margin-top:10px;
}
/* ********************* General Defination ************************ */ 
img {
	border:0;
}
h1, h2, h3 {
	padding:0;
	margin:0;
}
form {
	padding:0;
	margin:0;
}
a {
	color:#1e548b;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	outline:none;
}
input.txtbox {
	border:1px solid #67665f;
	padding:2px 3px;
	font-size:11px;
	color:#292824;
}
input.button {
}
ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
/*===============================================================================*/

/*===================header area=======================*/
.head_bg {
	background:url(../img/header_bg.gif) no-repeat;
}
.logo {
	padding-left:13px;
}
.navi_pad {
	background:url(../img/navi/navi_bg.gif) no-repeat;
	padding-left:13px;
	padding-bottom:1px;
}
/*=======================navigation====================*/
.navi ul {
	margin:0px;
	list-style:none;
	padding-left:13px;
}
.navi li {
	float:left;
	padding:0px;
	margin:0px;
	display:inline;
}
.navi li a {
	height:68px;
	display:block;
	text-decoration:none;
	text-indent:-900em;
	margin-left:13px;
	margin-bottom:1px;
	padding:0px;
}
/*==================home==================*/
.navi .navi_home a {
	width:60px;
	height:68px;
	background:url(../img/navi/home.png) no-repeat left top;
}
.navi .navi_home a:hover {
	height:68px;
	background:url(../img/navi/home.png) no-repeat left bottom;
}
.navi .navi_home a.visited {
	height:68px;
	background:url(../img/navi/home.png) no-repeat left bottom;
}
/*==================about us==================*/
.navi .navi_about a {
	width:89px;
	height:68px;
	background:url(../img/navi/about.gif) no-repeat left top;
}
.navi .navi_about a:hover {
	height:68px;
	background:url(../img/navi/about.gif) no-repeat left bottom;
}
.navi .navi_about a.visited {
	height:68px;
	background:url(../img/navi/about.gif) no-repeat left bottom;
}
/*==================procederes==================*/
.navi .navi_procedere a {
	width:111px;
	height:68px;
	background:url(../img/navi/prociders.gif) no-repeat left top;
}
.navi .navi_procedere a:hover {
	height:68px;
	background:url(../img/navi/prociders.gif) no-repeat left bottom;
}
.navi .navi_procedere a.visited {
	height:68px;
	background:url(../img/navi/prociders.gif) no-repeat left bottom;
}
/*==================registration==================*/
.navi .navi_registration a {
	width:122px;
	height:68px;
	background:url(../img/navi/registration.gif) no-repeat left top;
}
.navi .navi_registration a:hover {
	height:68px;
	background:url(../img/navi/registration.gif) no-repeat left bottom;
}
.navi .navi_registration a.visited {
	height:68px;
	background:url(../img/navi/registration.gif) no-repeat left bottom;
}
/*==================contactus==================*/
.navi .navi_contact a {
	width:104px;
	height:68px;
	background:url(../img/navi/contact.gif) no-repeat left top;
}
.navi .navi_contact a:hover {
	height:68px;
	background:url(../img/navi/contact.gif) no-repeat left bottom;
}
.navi .navi_contact a.visited {
	height:68px;
	background:url(../img/navi/contact.gif) no-repeat left bottom;
}
/*========================banner area====================*/
.banner {
	padding-top:8px;
	padding-bottom:8px;
}
/*=================content area=============================*/
.content_bg {
	background:url(../img/content_bg.gif) repeat-y;
	width: 779px;
}
.content_left {
	padding-left:19px;
	padding-top:27px;
}
h1 {
	font:16px "Lucida Grande";
	color:#FFFFFF;
}
.cont_l_text {
	font:12px "Lucida Grande";
	color:#FFFFFF;
}
.cont_left_squre {
	background:url(../img/cont_img_left_home_1.gif) no-repeat;
	width:80px;
	height:17px;
	font:11px "Lucida Grande";
	color:#fefefe;
	padding:2px 5px;
}
.readmore {
	padding-right:19px;
	padding-bottom:23px;
}
.readmore a {
	font:11px "Lucida Grande";
	color:#fefefe;
	font-style:italic;
	text-decoration:underline;
	float:right;
	padding-right:28px;
	padding-bottom:23px;
}
.readmore a:hover {
	font:11px "Lucida Grande";
	color:#fefefe;
	text-decoration:none;
	font-style:italic;
}
.content_right {
	padding-left:16px;
	padding-top:18px;
}
.content_right_1 {
	background:url(../img/content_bg_right_1.gif) repeat-y;
	padding-left:16px;
	padding-top:18px;
	padding-bottom: 38px;
}
.content_bottom {
	background:url(../img/content_bg_right.gif) no-repeat;
	width:548px;
	height:51px;
	margin: 0;
	padding: 0;
}
.content_bg_corner {
	background:url(../img/cont_bg_new.gif) repeat-y;
	padding-top: 30px;
}
/*====================footer area==================*/
.foot_bg {
	background:#0B5AAE url(../img/footerbg.gif) no-repeat;
	width:779px;
	height:59px;
}
.foot a {
	font:12px "Lucida Grande";
	color:#b5cde5;
	text-decoration:none;
	padding:14px 15px;
	background:url(../img/foot_line.gif) no-repeat center right;
	display:block;
}
.foot a.none {
	background: none;
}
.foot a:hover {
	font:12px "Lucida Grande";
	color:#b5cde5;
	text-decoration:underline;
}
.foot_text {
	font:10px "Lucida Grande";
	color:#FFFFFF;
	line-height: 18px;
	padding:11px 10px;
	background:url(../img/foot_line2.gif) no-repeat center right;
}
.foot_text_2 {
	font:10px "Lucida Grande";
	color:#FFFFFF;
	line-height: 18px;
	padding:11px 12px;
	background:none;
}
.foot_text_2 a {
	font:10px "Lucida Grande";
	color:#FFFFFF;
	line-height: 18px;
	background:none;
	text-decoration:underline;
	margin:0px;
}
.foot_text_2 a:hover {
	text-decoration:none;
}
.bg_none {
	background: none;
}
.pad_top {
	padding-top:10px;
}
.copy {
	padding:7px 6px;
	background-color:#004FA3;
}

