
body{
background-image:url(../images/page_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#C5C5C5;
margin:0px;
padding:0px;
}

.#capimage{
background-image:url(../images/capobject_pageside.jpg);
background-repeat:no-repeat;
background-position:center;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4e4e4e;
	margin: 0px;
	padding-top: 2px;
	padding-right: 8px;
	padding-left: 2px;
}

h2 {
	margin:0px;
	padding:0px;
}
.h2_class{
font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2b477a;
	font-weight: bold;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
	padding-top:5px;
}
.h2_title
{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2b477a;
	font-weight: bold;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
	padding-top:5px;
}

.h2 {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #C3C2EF;
	font-weight: bold;
	padding-left:20px;
	padding-bottom:5px;
	margin:0px;
	padding-top:5px;
}
.h2_about_us_title
{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2B477A;
	font-weight: bold;
	padding-left:20px;
	padding-bottom:5px;
	margin:0px;
	padding-top:5px;
	
}

h3{
	padding:0px;
	margin:0px;
}
.h3_class{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00007f;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}
.h3_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00007f;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}
.image_sitemap{
background-image:url(../images/bullet_sm.gif);
background-repeat:no-repeat;
background-position:center center;
float:left;
width:11px;
vertical-align:middle;
/*height:7px;*/

}
.join
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffa200;
text-decoration:none;
font-weight:normal;
}

.cap_nav
{
background-image:url(../images/left_nav_1.jpg);
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#00007f;
text-decoration:none;
font-weight:bold;
height:22px;

}
.cap_h2{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#00007f;
text-decoration:none;
font-weight:bold;
height:22px;
}

.pad_10t{
padding-top:10px;

}
.pad_left_6{
padding-left:6px;
}
.pad_left_8{
padding-left:8px;
}

.padd_10l{
	padding-left:10px;
}

.padd_25l{
	padding-left:25px;
}

.padd_7t{
	padding-top:7px;
	}

.top_nav
{
background-image:url(../images/left_topmenu.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff7f00;
text-decoration:none;
font-weight:bold;
height:36px;

}
.sub_nave {
background-image:url(../images/left_submenu.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#c3c3c3;
text-decoration:none;
font-weight:normal;
height:40px;
width:263px;

}
 
.body_bg
{
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
background-color:#c9c9c9;
}

.sub_body_bg
{
background-image:url(../images/sub_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
background-color:#FFFFFF;
}

.sub_side_bg
{
background-image:url(../images/sub_side_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
width:226px;
}


li{
margin:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:4px;
margin-left:15px;
}

ul{
margin:0px;
padding-left:10px;
}

.menudiv
{
	position:relative;
	padding:0px;
	margin:0px;
    top :0px;

}

.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b6b6b;
	font-weight: normal;
	text-decoration:none;
	}

.bodytxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
	font-weight: normal;
	text-decoration:none;
	height:277px;
	}
	.bodytxt_sitemap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
	float:left;
	font-weight: normal;
	padding-bottom:1px;
	text-decoration:none;

}

	
	.bodytxtsmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b6b6b;
	font-weight: normal;
	text-decoration:none;
	}
	.bodytxtsmall2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6b6b6b;
	font-weight: bold;
	text-decoration:none;
	}
	
	.bluetxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c3a71;
	font-weight: normal;
	text-decoration:none;
	}
	
	.orangetxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fca000;
	font-weight: normal;
	text-decoration:none;
	}
	
	.enquire {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fca000;
	font-weight: normal;
	text-decoration:none;
	}
	
	
	.enquire:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #13284d;
	font-weight: normal;
	text-decoration:none;
	}

.body_toppad{
padding-top:40px;
padding-left:30px;
padding-right:11px;
}
.body_padding
{
padding-left:30px;
padding-right:11px;
}

.body_padding_sub
{
padding-left:20px;
padding-right:10px;
}

.body_padding1
{
padding-left:15px;
padding-right:30px;
padding-top:7px;
}

.link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b2b2b2;
	font-weight:bold;
	text-decoration:none;
}

.bluelink1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#050287;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}

.bluelink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#050287;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}
.bluelink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #54588b;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #ffffff;
	color:#b2b2b2;
	border: 1px solid #1d3c72;
	margin:0px;
	width:202px
}
.textbox_over {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b2b2b2;
	border: 1px solid #1d3c72;
	margin:0px;
	width:202px
}
.textbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #ffffff;
	color:#202020;
	border: 1px solid #1d3c72;
	margin:0px;
	width:202px
}
.textbox1_over {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#202020;
	border: 1px solid #1d3c72;
	margin:0px;
	width:202px
}
.filetype{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
background-color: #ffffff;
color:#b2b2b2;
border: 1px solid #1d3c72;
width:100px;

}

/*.footer {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #a9a8a8;
}*/

.footerlink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #838383;
  text-decoration: none;
}

.footerlink:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #010080;
  text-decoration: none;
}

.footerlink1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #838383;
  text-decoration: none;
}

.footer_bottom
{
background-image:url(../images/footer_bottom.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#B3B3B3;
}

.footer_padding
{
padding-top:10px; 
}


.drop_down{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
font-weight:bold;
background-color:#0C0B83;
display:block;
outline:none;
}

.drop_down:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:10px;
text-decoration:none;
font-weight:bold;
background-color:#0C0B83;
display:block;
outline:none;
}

.nooutline{outline:none;}

.topnav{
border-bottom:1px solid #878787;
border-right:1px solid #878787;
cursor:pointer;
display:block;
}

.padding_dropdown
{
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
}

.tableborder
{
border:1px solid #e5e5e5;
}

.errors
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:none;
}

.captcha
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#441d49;
 padding-left:0px;
 padding-right:0px;
}

.submit_btn
{
	background-image:url(../images/submit_btn.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:63px;
	height:17px;
	cursor:pointer;
}
.submit_btn:hover
{
	background-image:url(../images/submit_btn_m.gif);
	background-repeat:no-repeat;
	border-width:0px;
	font-size:1px;	
	width:63px;
	height:17px;
	cursor:pointer;
}

.reset_btn
{
background-color:#747474;
color:#FFFFFF;
font-weight:bold;
outline-color:#FFFFFF;	
border-width:0px;
font-size:12px;	
width:63px;
height:17px;
cursor:pointer;
vertical-align:middle;
}

.reset_btn:hover
{
background-color:#d2d2d2;
	border-width:0px;
	font-size:12px;	
	width:63px;
	height:17px;
	cursor:pointer;
	vertical-align:middle;
}


.padding_right_20
{
padding-right:20px;
}

.padding_left_12
{
padding-left:12px;
}

.padding_top_35
{
padding-top:35px;
}

.text_link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff7e00;
text-decoration:none;
font-weight:normal;
}

.text_link:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#667894;
text-decoration:none;
font-weight:normal;
}

.menu_text
{
background:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;

}

.left_subMenu
{
background:#838383;
}

.left_menu
{
background:#dedede;
}
a.help
{
z-index:24;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
padding-bottom:20px;
color:#7b7b7b;

}
a.help:hover
{
position:relative;
z-index:25;
cursor:help;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;
}
a.help span
{
display:none;
}
a.help:hover span
{
display:block;
position:absolute;
color:#7b7b7b;
background-color:#ffffff;
top:3em;
left:3em;
width:18em;
border:2px solid #0b060c;
color:#7b7b7b;
text-align:left;
padding:2px;
text-decoration:none;
}

.side_nav
{
background-image:url(../images/dot.gif);
background-position:middle left;
background-repeat:no-repeat;
padding-left:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0c3b91;
text-decoration:none;
display:block;
outline:none;
}
.side_nav:hover
{
background-image:url(../images/dot_h.gif);
background-position:middle left;
background-repeat:no-repeat;
padding-left:45px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#fd7f03;
text-decoration:none;
display:block;
outline:none;
}

.side_nav_hover
{
background-image:url(../images/dot_h.gif);
background-position:middle left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:45px;
font-weight:bold;
color:#fd7f03;
text-decoration:none;
display:block;
outline:none;
}



a{
outline:none;
}

.form_cls
{
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff;
color:#a6a6a6;
border: none;
margin:0px;
width:138px;
}
.login
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #ff7e00;
height:16px;
text-decoration:underline;
font-weight:bold;
padding-left:21px;
}
.submit_login
{
 background-image:url(../images/submit_login.gif);
 background-repeat:no-repeat;
 border-width:0px;
 padding-top:15px;
 width:60px;
 height:30px;
 font-size:1px; 
 color:#7544B3;
 cursor:pointer;
 outline:none;
}
.padding_btm
{
	position:absolute;
	padding-top:8px;
	padding-bottom:10px;
}

.news_panel
{
background-image:url(../images/home_img5.jpg);
background-repeat:no-repeat;
background-position:top left;
width:227px;
height:194px;
}

.left_shadow
{
background-image:url(../images/left_shadow2.jpg);
background-repeat:repeat-y;
background-position:top left;
width:8px;
}

.right_shadow
{
background-image:url(../images/right_shadow2.jpg);
background-repeat:repeat-y;
background-position:top left;
width:8px;
}

.special_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1d3c73;
font-weight:normal;
text-decoration:none;
padding-top:5px;
padding-right:5px;
}

.side_nav_text_padding
{
padding-bottom:5px;
padding-top:5px;
}


.side_nav_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1d3c73;
font-weight:normal;
text-decoration:none;
background-image:url(../images/q_bullet.gif);
background-repeat:no-repeat;
background-position:10px 8px;
padding-left:25px;
padding-bottom:5px;
padding-top:5px;
}

.side_nav_text:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
background-image:url(../images/q_bullet.gif);
background-repeat:no-repeat;
background-position:10px 8px;
padding-left:25px;
padding-bottom:5px;
padding-top:5px;
}

.left_panel_curve
{
background-image:url(../images/left_panel_curve.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.right_inner_shadow
{
background-image:url(../images/right_inner_shadow.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.center_bottom
{
background-image:url(../images/center_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
width:483px;
}


.dot_divider
{
background-image:url(../images/dot_divider1.jpg);
background-repeat:repeat-x;
background-position:middle left;
padding-bottom:5px;
padding-top:5px;
}

.more
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#942400;
text-decoration:underline;
font-weight:bold;
}

.more:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}
.adminheader{
	background-image:url(../images/admin_header_bg.jpg);
	background-repeat:repeat-x;
	}
.email_template{
	background-image:none;
	text-decoration:none;
	}
.main_body{
	background-color:#B4B4B4;
	}
.body_bg{
background-image:url(../images/inner_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#C5C5C5;
margin:0px;
height:390;
padding:0px;
}
	
.inner_body_bg{
background-image:url(../images/inner_body_bg.jpg);
background-repeat:repeat-x;
background-position:top left;
}
.leftnav_panel1{
background-image:url(../images/left_mid.jpg);
background-repeat:repeat-x;
background-position:left;
background-position:top left;
}

.reset {
	border-width:0px;
	background-image:url(../images/reset.gif);
	color:#00007f;
	width:60px;
	height:20px;
	cursor:pointer;
}
.blueline{
background-color:#0e4669;
border-bottom:thin;
border-bottom-color:#0e4669;
border-top:thick;
border-top:#0e4669;
}

.imginfo {
  position:relative; /*this is the key*/
  z-index:24; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  text-decoration: none;
}

.imginfo:hover {
  z-index:25; 
  background-color:#C1D7D4;
}
.imginfo span {display: none;}

.imginfo:hover span {
  display:block;
  position:absolute;
  top:10px; 
  left:-20px; 
  border:1px solid #007162;
  background-color:#DCDCDC; 
  color:#000033;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  text-decoration: none;
}

.minhight{
height:415px;
}

.link_internal
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b2b2b2;
	font-weight: bold;
	text-decoration:none;
}
.link_internal:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b2b2b2;
	font-weight:bold;
	text-decoration:underline;
}

.nounderline
{
text-decoration:none;
}
/* Flash Banner Image Display */
#banner { width:934px; height:234px; } 
.banner {background:url(../images/flash_banner.jpg) no-repeat left top; width:934px; height:234px; }
/* Flash Banner Image Display */
#movieflash { width:253px; height:140px; } 
.movieflash {background:url(../images/flash_banner.jpg) no-repeat left top; width:253px; height:140px; }