/* ---------------------------- */
/* STANDARD HTML TAG RESET */
/* ---------------------------- */
body,
h1, h2, h3,
p, ul, li,
form {
border:0px;
margin:0px;
padding:0px;
}
img {border:none;}

/* ---------------------------- */
/* STANDARD HTML TAG DEFINITION */
/* ---------------------------- */
body,
form, input {
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {background:#5f92d1 url(../images/background.jpg) top left repeat-x;}
/* ---------------------------- */

h1{font-size:18px; /* ...other properties... */}
h2{font-size:16px; /* ...other properties... */}
h3{font-size:14px; /* ...other properties... */}

#wrapper {
	height:auto;
	width:1024px;
	margin: 0 auto;
	border-left:#3C94D2 1px solid;
	border-right:#3C94D2 1px solid;
	background-color: #FFFFFF;	
	} 
	
#header {
	height: 100px;
	padding: 0 10px 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/new_bg_header.gif) left repeat-x;
	}
.login {
	border:1px solid #378ab7;
	padding:10px;
	margin-bottom:10px;
	background-color:#fff;
}	
.login p{ margin-bottom:10px;}
.login p.btoom{ margin-bottom:0px;}

.login p.orange, .login a.orange, .login span.orange-text {
	color:#ff6600;
}
.login p.orange-text{
	text-transform: uppercase;
	font-weight:bold;
	font-size:15px;
}
.login input[type=text], .login input[type=password] {
	border:1px solid #378ab7;
	padding:5px 0 5px 5px;
	width:150px;
} 
.login input[type=submit] {
	background-color:#378ab7;
	border:none;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	display:block;
	cursor:pointer;
} 	
	 
	
#login_bg {
height: 26px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(../images/new_bg_login.gif) left repeat-x;
font-weight: normal;
}

.date_position {padding-left:25px; padding-top:5px; color:#003366; position:absolute;}
#rightlogin { float:right; padding-right:5px;  padding-top:5px; }
#login_bg a { text-decoration:none; color:#FFFFFF;}
#login_bg a:hover{ text-decoration: underline; color:#FFFFFF;}

.date {float:right; padding-top:5px;}

#header img.logo1 {
	position:absolute;
/*	margin-top: 8px;*/
	}

#header img.logo2 {
	position:absolute;
	margin-left: 200px;
	margin-top: 10px;
	}
	
#header img.logo3 {
	position:absolute;
	margin-top: 75px;
	}
	
#header img.logo4 {
	position:absolute;
	margin-left: 920px;
	}
	
	
.searchbox {
position:absolute;
margin-top:65px;
margin-left:800px;
}

.search { margin-top:0px; position:absolute;}	

#leftsidebar, #rightsidebar {
	width: 195px;
	float:left;
	/*background:url(../images/sidebar-bg.gif) repeat-y;*/
	/*background-color:#AADCFF;*/
}
.advt{
	border:1px solid #378ab7;
	padding:10px;
	margin-bottom:10px;
	background-color:#fff;
}	

#mainContent {
	height: auto;
	width: 582px;
	padding:10px 10px;
	margin:0 10px;
	border:#378ab7 1px solid;
	background-color:#fff;
	float:left;
	}
	
.footer {
	background:#aadcff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	clear: both;
	margin:0 auto;
	padding:20px 0;
	border-top:#016399 solid 4px;
}
.nav-footer li {
	list-style-type:none;
	float:left;
	display:block;
	background:url(../images/nav-sept-footer.gif) no-repeat;
	padding:0 12px;
	font-weight:bold;
}
.nav-footer li:first-child { background-image:none;}

.nav-footer ul {overflow:hidden; margin:0 auto; width:580px; margin-bottom:10px;}
.nav-footer a {text-decoration:none; color:#001f5f;}
.nav-footer li a:hover {text-decoration: underline; color:#001f5f;}
.nav-footer p.abc{padding-bottom:5px;}
	
body#home a#homenav,
body#about a#aboutnav,
body#news a#newsnav,
body#appt a#apptnav,
body#editions a#editionsnav,
body#eventsphoto a#eventsphotonav,
body#videoss a#videossnav,
body#subscription a#subscriptionnav,
body#statics a#staticsnav,
body#contactus a#contactusnav {
background:		#AADCFF;
outline:		0;
color:#003366;
}


.google_map_place {
/*float:left;*/
overflow:hidden;
margin-bottom:20px;
}
.contact_address {
	overflow:hidden;
}

.leftboxaddress, .rightboxaddress  {
min-height:400px;
width:270px;
float:left;
padding:5px;
}
.textfirst {
	text-align:justify;
	margin-right:380px;
	}

.rheade {
	text-transform:capitalize;
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
	background:url(../images/imp-link-img.png) repeat-x;
	}

.rheade1 {
	text-transform:capitalize;
	font-weight:bold;
	padding:5px;
	color:#666666;
	background:url(../images/rheade1.png) repeat-x;
	/*background-color:#CC9900;*/
	}

.rheade2 {
	text-transform:capitalize;
	font-weight:bold;
	padding:5px;
	color:#333333;
	background:url(../images/Green.jpg) repeat-x;
	/*background-color:#CC9900;*/
	}

.rheaden {
	text-transform:capitalize;
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
	background:#CC66FF;
	}

.imp-link li{
	list-style-type:none;
	background:url(../images/b-type1.png) 0 2px no-repeat;
	padding-left:15px;
	margin:5px 0px;
	color:#378ab7;
	font-weight:bold;
}

.imp-link li a{text-decoration:none; color:#378ab7;}
.imp-link li a:hover{text-decoration: underline;color:#378ab7;}		

#layout {margin-top:10px;}

#layout img {float:left; margin-right:15px;}

#layout p {
text-align:justify;
margin-bottom:5px;
padding-top:5px;
font-size:12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:20px;
word-spacing:2px;
}

#layout h1, #layout h2 { text-align:justify; color:#02319c;}
#layout hr { color: #0066CC; }
#layout a {color: #000066; text-decoration:none; background-color:#AADCFF; padding:0 5px;}
#layout a:hover {color: #FFFFFF; text-decoration: underline; background-color: #000066;}
#layout p a {
	background:none;
	color:#FF0000;
}
#layout b {
	background-color:#0000FF;
	padding:0 5px;
	color:#fff;	
}
#layout h2 a { background:none;margin-left: -10px;}
#layout h2 a:hover { background:none;}

.errss {color: #FF0000; margin-left:75px;}
/*Enquiry form*/
#content_contact {margin-top:20px;}
#content_contact p {margin-top:10px;}
#content_contact p.imgsetting { margin-left:95px; }
#content_contact label {
	width: 80px;
	padding-left:10px;
	float:left;
	}
#content_contact legend {font-size:12px; font-weight:bold;}
#content_contact fieldset {border-color:#0066FF;}
#content_contact input[type="radio"], #content_contact input[type="checkbox"] { margin-left:90px; margin-top:10px; margin-bottom:10px; margin-right:10px;}
#content_contact input[type="text"] {color: #666666; font-size:11px; padding-top:2px; padding-bottom:2px;}
#content_contact input[type="submit"] { margin-top: 15px;margin-left:90px; margin-bottom:10px;}
#content_contact input[type=text], textarea { width: 250px;}
#content_contact input[type=text].feedback_name {margin-left:0px;}
#content_contact textarea { height: 150px; }
/*Enquiry form*/

/*news ticker*/
#ticker-wrapper {width:585px; margin-left:170px; background-color:#AADCFF;}
#ticker-wrapper a { color:#000099; text-decoration:none;}
#ticker-wrapper a:hover { color:#000099; text-decoration: underline;}
/*#ticker{width:535px;display:block;float:left;position:relative;overflow:hidden;background-color:#AADCFF;padding:5px 10px; }
#ticker-title{float:left;color:#900;font-weight:700;background-color:#AADCFF;text-transform:uppercase}
#ticker-content{float:left;position:absolute;color:#1F527B;font-weight:700;background-color:#AADCFF;margin:0px;}
#ticker-content a{text-decoration:none;color:#1F527B}
#ticker-content a:hover{text-decoration: none;color:#0D3059}
#ticker-swipe{padding-top:7px;position:absolute;top:0;left:80px;background-color:#AADCFF;display:block;width:800px;height:23px}
#ticker-swipe span{margin-left:1px;background-color:#AADCFF;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block}
.js-hidden{display:none}*/
/*news ticker*/

#error_login, .err { color:#FF0000; margin-top:10px; margin-bottom:10px; font-weight:bold; padding-top:5px; padding-left:10px; padding-bottom:5px; list-style-position:inside;}

#mainContent input.textfield1 { height:25px; width:200px; border: 1px solid #0099FF; margin-top:10px; margin-bottom:10px;}

#main_register_form {margin:0 auto;  margin-top:20px; margin-bottom:20px; }
#main_register_form form tr {background:none;}
#main_register_form form th {text-align:left; padding:10px 0 10px 10px;}
#main_register_form input[type=text] { font-size:11px; height:25px; width:200px;}
#main_register_form input[type=password] { font-size:11px; height:25px; width:200px;}

#table_index {margin-left:10px; margin-right:10px;}

.statistics li {
	list-style-type: none;
	padding:5px 25px;
	background:url(../images/pdf-icon.png) 0 5px no-repeat;
}
.statistics li a, .statistics li a:hover{
	text-decoration:none;
	color:#000000;
}

.advertisement-content { margin-top:5px; border-top:#000033 1px solid; padding-top:5px; clear:both;}
.advertisement-content-no{ margin-top:0px; border-top: none; padding-top:0px;}

/*#video {
	height: auto;
	width: 580px;
	padding:10px 10px;
	margin:0 10px;
	border:#378ab7 1px solid;
	background-color:#fff;
	float:left;
}*/
#tabletwo caption span.small-text {font-size:12px; font-weight:normal;}

.punchline {
	position:absolute;
	margin: 60px 0 0 100px;
	color:#fff;
	background:url(../images/punchline.png) no-repeat;
	text-indent:-9999px;
	width:501px;
	height:26px;
	margin-left: 200px;
	top: 2px;
}
.about-us ul li {list-style-type: square;  margin-bottom:8px; padding-left:10px; margin-left:30px; list-style-position:outside;}

p.advertisement {border-top:1px dotted #999999; margin-top:10px; clear:both;}
.about-us p, .pp p { margin-bottom:12px; text-align:justify; line-height:17px;}
.gallery li {list-style-type:none; float:left; margin:10px; overflow:hidden;}

.subscription-table {
	width:400px;
	border:1px solid #378AB7;
	height:200px;
	table-layout:auto;
	margin:0 auto;
}
/*.subscription-table td {line-height:30px;}*/
.subscription-table td.heading {background-color:#378AB7; text-align:center; color:#fff; font-weight:bold;} 

/*Table highlight*/
table {
    border: 1px solid #016399;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 10px 0px;
    text-align: center;
}
td, th {
    border: 1px solid #016399;
}

td.first, #websiteall {text-align:left; padding-left:10px; width:35%;}

table, #websiteall {
	width: 100%;
}
td.betterhover, #tabletwo tbody tr:hover
{
	background: #AADCFF;
}
/*Table highlight*/

.textcolour {color:#016399;}

.gallery { margin:10px;}
.gallery p{ font-weight: bold; text-align:center; padding-top:10px;}
.gallery li {list-style-type:none; float:left; display:block;  padding:3px; border:1px solid #ccc; margin:10px;}
.gallery li a { text-decoration:none;}
.gallery li a:hover { text-decoration: underline;}

#t_video td, #t_video th {padding:10px;}
#websiteall td, #websiteall th {padding:5px;} 

#new {position:absolute; right:10px; top:0;}
 

