@charset "utf-8";
/* CSS Document */

body
{
	background:#00281f;
	font:normal 12px "Arial", Tahoma, Verdana;
	color:#000;
	text-decoration:none;
	margin:0;
	padding:0;
}
.top_part
{
	background:#19c4ba url(../images_user/bg_top.jpg) repeat-x 0 0;
}
.bot_part
{
	background:url(../images_user/bg_bot.jpg) repeat-x 0 0;
}
h1, h2, h3, h4, h5, p, span, br, ul, li, dl, dt, dd, form, img
{
	margin:0;
	padding:0;
	border:none;
}
.spacer
{
	clear:both;
	line-height:0;
	font-size:0;
}
.top_redbox_bg
{
	background:url(../images_user/top_regbox_mbg.jpg) repeat-x 0 0;
}
a.register
{
	background:url(../images_user/icon_registration.jpg) no-repeat 0 0;
	font:bold 12px/15px "Arial", Tahoma, Verdana;
	color:#fae6e6;
	text-decoration:none;
	float:left;
	display:block;
	padding:0 0 0 15px;
	margin:3px 6px 0 20px;
}
a.register:hover
{
	color:#fff;
}
a.signin
{
	background:url(../images_user/icon_login.jpg) no-repeat 0 0;
	font:bold 12px/15px "Arial", Tahoma, Verdana;
	color:#fae6e6;
	text-decoration:none;
	float:left;
	display:block;
	padding:0 0 0 15px;
	margin:3px 0 0 10px;
}
a.signin:hover
{
	color:#fff;
}

.top_searchbox_bg
{
	background:#c8eedf;
}
.finput_search
{
	background:#c6edde;
	border:#0692d3 1px solid;
	width:148px;
	height:14px;
	font:normal 11px/16px "Arial", Tahoma, verdana;
	color:#000;
}
.navbot_bg
{
	background:url(../images_user/nav_bot_bg.jpg) repeat-x 0 0;
}


/*=========================================*/
/*---------- Navigation -- start ----------*/
/*=========================================*/
.nav_container
{
	background:#fff;
	padding:0 4px;
}
ul.nav
{
	background:url(../images_user/nav_bg.jpg) repeat-x 0 0;
	float:left;
	list-style:none;
	width:100%;
	display:block;
	margin:0;
}
ul.nav li
{
	background:url(../images_user/nav_devider.jpg) no-repeat top right;
	float:left;
	padding:0 2px 0 0;
	margin:0;
}
ul.nav li a
{
	font:bold 12px/40px "Arial", Tahoma, Verdana;
	color:#fff;
	display:block;
	padding:0 20px;
	text-decoration:none;
	margin:0;
}
ul.nav li a:hover
{
	background:url(../images_user/nav_bg_hover.jpg) repeat-x 0 0;
	color:#000;
}
ul.nav li a.select, ul.nav li a.select:hover
{
	background:url(../images_user/nav_bg_hover.jpg) repeat-x 0 0;
	color:#000;
}
/*=========================================*/
/*----------- Navigation -- end -----------*/
/*=========================================*/

.body_container
{
	background:#fff url(../images_user/body_top_texture.jpg) repeat-x 0 0;
	padding:22px 3px 25px 3px;
}

.rightbox1_hdr
{
	background:url(../images_user/rightbox01_hdrbg.jpg) repeat-x 0 0;
	font:bold 13px/35px "Arial", Tahoma, Verdana;
	color:#fff;
	padding:0 6px 0 15px;
}
.rightbox1_contentbox
{
	background:#98efeb;
	padding:10px;
	font:normal 12px/20px "Arial", Tahoma, Verdana;
	color:#000;
}
.rightbox1_txt_container
{
	background:url(../images_user/rightbox01_devider.jpg) center bottom no-repeat;
	padding:0 0 10px 0;
}
.news_date
{
	background:#bb0900;
	font:bold 11px "Arial", Tahoma, Verdana;
	padding:2px 5px;
	color:#fff;
}
a.news_view
{
	background:#ffc261;
	font:bold 11px "Arial", Tahoma, Verdana;
	padding:2px 5px;
	color:#000;
	text-decoration:none;
}
a.news_view:hover
{
	background:#e17400;
	color:#fff;
}
.rightbox1_contentbox2
{
	background:#d1f2f1;
}

.contact_box
{
	background:#ffc261 url(../images_user/quick_contact_bg.jpg) no-repeat 0 0;
	border:#1569a9 1px solid;
	height:112px;
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#003761;
}

/*=================================================================*/
/*------------ txts, link texts and forms -- start ----------------*/
/*=================================================================*/
.whitetxt_01
{
	font:bold 13px "Arial", Tahoma, Verdana;
	color:#fff;
}
.whitetxt_02
{
	font:bold 16px "Arial", Tahoma, Verdana;
	color:#fff;
}
.bluetxt_01
{
	font:bold 16px "Arial", Tahoma, Verdana;
	color:#19c4ba;
}
.bluetxt_02
{
	font:bold 16px "Arial", tahoma, Verdana;
	color:#0e7b71;
	text-transform:uppercase;
}
.blacktxt_01
{
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#000;
}
.greentxt_01
{
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#025d55;
}
.greentxt_02
{
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#03564e;
}
.redtxt_01
{
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#a60900;
}
.redtxt_02
{
	font:bold 13px "Arial", tahoma, Verdana;
	color:#ff0000;
}
.linktxt_01
{
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#fff;
	text-decoration:none;
}
.linktxt_01:hover
{
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#bb0900;
	text-decoration:none;
}

.finput01
{
	border:#4ac1bc 1px solid;
	font:normal 12px "Arial", tahoma, Verdana;
	color:#000;
	padding:2px;
	width:280px;
}
.finput02
{
	border:#4ac1bc 1px solid;
	font:normal 12px "Arial", tahoma, Verdana;
	color:#000;
	padding:2px;
}

/*=================================================================*/
/*------------- txts, link texts and forms -- end -----------------*/
/*=================================================================*/

.content_hdr
{
	background:url(../images_user/contentbox_hdr_bg.jpg) repeat-x 0 0;
	font:bold 16px/35px "Arial", Tahoma, Verdana;
	color:#000;
	padding:0 0 0 15px;
}
.contentbox
{
	background:#e8f5ff url(../images_user/dotted_devider.jpg) repeat-x left bottom;
	padding:10px;
	font:normal 12px/18px "Arial", Tahoma, Verdana;
	color:#000;
}
.contentbox_contact
{
	background:#e8f5ff url(../images_user/contact_bg.jpg) no-repeat right bottom;
	padding:10px;
	font:normal 12px/18px "Arial", Tahoma, Verdana;
	color:#000;
}
.contactbox_border
{
	border:#9bc3e1 1px solid;
}
.dotted_devider
{
	background:url(../images_user/dotted_devider.jpg) repeat-x 0 0;
}
.h_devider
{
	background:url(../images_user/h_devider2.jpg) repeat-x 0 0;
}
.v_devider
{
	background:url(../images_user/v_devider2.jpg) repeat-y 0 0;
}
.v_devider_dotted
{
	background:url(../images_user/v_devider_dotted.jpg) repeat-y 0 0;
}
.picbox
{
	border:#3e8dc6 1px solid;
	padding:3px;
}
.content_list01
{
	float:left;
	list-style:none;
	display:block;
}
.content_list01 li
{
	background:url(../images_user/icon_check.jpg) no-repeat 0 3px;
	font:bold 12px/20px "Arial", Tahoma, Verdana;
	color:#025c54;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
}
.form_spcontainer
{
	background:#bdeae8;
}
.testimonials_box
{
	background:url(../images_user/dotted_devider.jpg) repeat-x left bottom;
	padding:10px 0;
}
.contact_addresscontainer
{
	padding:10px;
}
.contact_address_hdrtxt_l
{
	background:url(../images_user/contact_icon.jpg) no-repeat 0 0;
	font:bold 16px/24px "Arial", tahoma, Verdana;
	color:#04554e;
	display:block;
	padding:0 0 0 30px;
	margin:0 15px 15px 0;
}
.contact_address_hdrtxt_bl
{
	background:url(../images_user/contact_icon.jpg) no-repeat 0 0;
	font:bold 16px/24px "Arial", tahoma, Verdana;
	color:#04554e;
	display:block;
	padding:0 0 0 30px;
	margin:15px 15px 15px 0;
}
.contact_address_l
{
	display:block;
	font:normal 12px/20px "Arial", tahoma, Verdana;
	color:#000;
	margin:0 15px 15px 0;
}
.contact_address_hdrtxt_r
{
	background:url(../images_user/contact_icon.jpg) no-repeat 0 0;
	font:bold 16px/24px "Arial", tahoma, Verdana;
	color:#04554e;
	display:block;
	padding:0 0 0 30px;
	margin:0 0 15px 15px;
}
.contact_address_hdrtxt_br
{
	background:url(../images_user/contact_icon.jpg) no-repeat 0 0;
	font:bold 16px/24px "Arial", tahoma, Verdana;
	color:#04554e;
	display:block;
	padding:0 0 0 30px;
	margin:15px 0 15px 15px;
}
.contact_address_r
{
	display:block;
	font:normal 12px/20px "Arial", tahoma, Verdana;
	color:#000;
	margin:0 0 15px 15px;
}
.bod_picbox
{
	background:#dddddd;
	border:#fff 3px solid;
	border-top:none;
}
.box_contentbox
{
	background:url(../images_user/bod_content_bg.jpg) no-repeat right 12px;
	padding:12px 12px 12px 0;
}


/*=================================================*/
/*---------------- footer -- start ----------------*/
/*=================================================*/
.footer
{
	padding:25px 0;
	font:normal 12px "Arial", Tahoma, verdana;
	color:#4f706a;
}
.footer a
{
	font:normal 14px "Arial", Tahoma, verdana;
	color:#4f706a;
	text-decoration:none;
	padding:0 10px;
}
.footer a:hover
{
	color:#90a6a4;
}
.copyrighttxt
{
	color:#285352;
	font:normal 12px "Arial", Tahoma, verdana;
	padding:10px;
}
.copyrighttxt a
{
	color:#285352;
	font:normal 12px "Arial", Tahoma, verdana;
	text-decoration:underline;
	padding:0;
}
.copyrighttxt a:hover
{
	color:#4f706a;
	text-decoration:none;
}


/*=================================================*/
/*----------------- footer -- end -----------------*/
/*=================================================*/

.positivemasage
{
	background:#e4f6d6;
	border:#bbd5a6 1px solid;
	color:#4d891c;
	font:bold 13px Arial;
	margin:10px 0 10px 0;
	text-align:center;
	padding:10px 0;
}
.negetivemessage
{
	background:#fdeded;
	border:#e49f9f 1px solid;
	color:#c74444;
	font:bold 13px Arial;
	margin:10px 0 10px 0;
	text-align:center;
	padding:10px 0;
}


/*=========================================*/
/*---- added as on 04-08-2010 -- start ----*/
/*=========================================*/
.content_hdrtxt01
{
	font:normal 18px "Verdana", Tahoma, arial;
	color:#a60900;
	text-decoration:none;
	display:block;
	margin:0 0 15px 0;
}
.content_hdrtxt02
{
	font:bold 14px "Verdana", Tahoma, arial;
	color:#001d32;
	text-decoration:none;
	display:block;
	margin:0 0 5px 0;
	text-transform:uppercase;
}
.service_picbox
{
	background:#fff;
	border:#82b7dd 1px solid;
	padding:5px;
}
.blacktxt_02
{
	font:normal 12px "Arial", Tahoma, Verdana;
	color:#000;
}

/*=========================================*/
/*----- added as on 04-08-2010 -- end -----*/
/*=========================================*/

/*-------- added as on 24-08-2010 -- start --------*/
.write_testimonials_box
{
	background:#bdeae8;
	padding:10px;
}

/*-------- added as on 24-08-2010 -- end --------*/


/*-------- added as on 25-08-2010 -- start --------*/
/*-------- Pagination Start --------*/

ul.pagination
{
	list-style:none;
	float:left;
}
ul.pagination li
{
	float:left;
	padding:0 2px 0 0;
}
ul.pagination li a
{
	display:block;
	text-decoration:none;
	background:#dedede;
	border:#aaaaaa 1px solid;
	font:normal 11px/17px "Arial", Tahoma, Verdana;
	color:#4d4d4d;
	padding:0 5px;
}
ul.pagination li a:hover
{
	background:#eeeeee;
	border:#8d8c8c 1px solid;
}
ul.pagination li a.select, ul.pagination li a.select:hover
{
	display:block;
	text-decoration:none;
	background:#eeeeee;
	border:#8d8c8c 1px solid;
	font:normal 11px/17px "Arial", Tahoma, Verdana;
	color:#4d4d4d;
	padding:0 5px;
}
ul.pagination li a.arrow
{
	background:#d5d7d5 url(../images_user/pagination_arrow_bg.jpg) repeat-x 0 0;
	font:bold 12px/17px Arial;
}
ul.pagination li a.arrow:hover
{
	background:#d5d7d5 url(../images_user/pagination_arrow_bg_hover.jpg) repeat-x 0 0;
	font:bold 12px/17px Arial;
}

/*-------- Pagination End --------*/
/*-------- added as on 25-08-2010 -- end --------*/

/*-------- gallery 14-09-2010 -- start --------*/
.gallerypicbox
{
	border:#3e8dc6 1px solid;
	padding:3px;
}
.linktxt_mail01
{
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#009384;
	text-decoration:underline;
}
.linktxt_mail01:hover
{
	text-decoration:none;
	color:#000;
}
.linktxt_green01
{
	font:normal 18px/26px "Arial", Tahoma, Verdana;
	color:#009384;
	text-decoration:none;
}
.linktxt_green01:hover
{
	color:#006359;
}
.redtxt
{
	font:bold 14px "Arial", Tahoma, Verdana;
	color:#a60900;
}
.listtxt02
{
	float:left;
	padding:0;
	margin:0;
	display:block;
	width:100%;
	list-style:none;
}
.listtxt02 li
{
	background:url(../images_user/bluedot.jpg) no-repeat 0 6px;
	padding:0 0 0 15px;
	display:block;
	margin:0 0 8px 0;
}

.charttable01 th
{
	padding:3px;
	font:bold 12px "Arial", Tahoma, Verdana;
	color:#fff;
}
a, a:hover
{
	outline:0 none;
}

/*-------- gallery 14-09-2010 -- end --------*/

.form_spcontainer2
{
	background:#ccf2f0;
	padding:10px;
	color:#a60900;
}

/*-------- gallery 13.01.2011 ----------*/
.gall_txt_s{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#095c9c;
text-decoration:none;}


.s_contentbox
{
	background:#e8f5ff url(../images_user/dotted_devider.jpg) repeat-x left bottom;
	padding:20px;
	font:normal 12px/18px "Arial", Tahoma, Verdana;
	color:#000;
}

.s_gal_bg{
background-image:url(../images_user/s_gal_bg.jpg);
background-repeat:repeat-x;}


.s_galbox
{
	padding:20px;
	color:#FFFFFF;
	font-family: "Arial", Tahoma, Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
