html, body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#282727;
}

a:hover
{
	text-decoration:none;
	color:#596163;
}
p
{
	color:#282727;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

p a
{
	text-decoration:underline;
	color:#282727;
}

p a:hover
{
	text-decoration:none;
	color:#596163;
}

UL
	{
	/* Controls NORMAL UL */
	color:#282727;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0px; 
	padding:0px;
	}

UL strong	{
font-size:15px;}

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#282727;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#363636;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#000000;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#363636;
	}
	
	
.ErrorMessage{
font-size:12px;
font-weight:bold;
color:#000099;
text-align:center;
}

.ErrorMsg{
font-size:12px;
font-weight:bold;
color:#FF0000;
text-align:center;
}

.sitemap{ padding:0px; margin:0px;}
.sitemap a{ color:#0033CC; }
/* Global Classes ends */



/*------header start-------*/



.clear {clear:both; margin:0; padding:0;}
.width {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#D5D5D5;
}
.top-header {
	background-image: url(images/header-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:116px;
}
.top-header1 {
	background-image: url(images/header-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:165px;
}
.logo {
	float: left;
	height: 116px;
	width: 294px;
}

.header-txt{ font-family:Comic Sans MS; font-size:20px;
text-align:center; color:#923030; float:right;
margin-right:16px;
margin-top:10px;}

.header{
	width:1000px;
	height:324px;
	background-position: left top;
	margin-top:0px 0px 0px 0px; padding:0px;}

.inner-header{
	width:1000px;
	height:190px;
	background-position: left top;
	margin-top:0px 0px 0px 0px; padding:0px;}

/************************************************************************************/

#navigaition_panel {clear:both; background:url(images/nav_gradient.gif) repeat-x 0 0; height:56px;}
.nav { font-family:verdana;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nav ul{margin:0px 0px 0px 0px; padding:0px;}
.nav ul li{margin:0px; padding:0px 1px 0px 3px; list-style:none; float:left; color:#fff; background:url(images/nav_line.gif) no-repeat 0 0px; text-align:center; display:block; font-size:12px; font-weight:bold;}
.nav ul li a{
	float:left;
	width:auto;
	margin:0px;
	text-decoration:none;
	color:#fff;
	background:url(images/menu_bg.gif) no-repeat 0 0;
	display:block;
	padding-top: 24px;
	padding-right: 22px;
	padding-bottom: 18px;
	padding-left: 17px;
}
.nav ul li a:hover {text-decoration:underline; }

/************************************************************************************/
.body-txt{
	font-family:verdana;
	font-size:12px;
	line-height:20px;
	text-align:justify;
	width:978px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h1 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color:#669966;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(images/icons.jpg);
	background-repeat: no-repeat;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-position: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2F2D2E;
	line-height: 30px;
}
.bottom-logo {
	height: 125px;
	width: 811px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.pcda {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.benjamin {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 41px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cab {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 42px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.angi {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 42px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.footer{
	width:1000px;
	background-image:url(images/footer-bg.jpg);
	height:84px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color:#1B1A1A;
	background-repeat: repeat-x;
	padding: 0px;
}

.footer1{
	background-image:url(images/img-foot.jpg);
	height:28px;
	margin-top: 2px;
	color:#923030;
	background-repeat: repeat-x;
	padding:0px;
	font-weight:bold;
	text-align:center;
}

.footer-link{
	font-family:verdana;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#1B1A1A;
	line-height: 18px;
	padding-top:28px;
	float:left;
	padding-left:12px;
}


.footer-linkb{
	font-family:verdana;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#1B1A1A;
	line-height: 18px;
	padding-top:28px;
	float:right;
	padding-right:12px;
}


.footer-linka{font-family:verdana; font-size:12px; text-align:center; color:#FFFFFF;
font-weight:bold;
padding-top:10px;}

.footer-linka a { color:#FFF; }
a { text-decoration:none; }
.frm-txt{
padding-right:3px;
text-align:right;
font-weight:bold;
vertical-align:top;
}

/*--------------- css for gallary page -------------- */

.autoimage{
padding:3px;
background:#fff;
border:1px solid #ccc
}


.pagination{
font-weight:bold;
margin: 1em 0;
clear: both;
padding:0px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
float:left;
list-style-type: none;
text-decoration:none;
padding-bottom: 1px;
}

*:first-child+html .pagination li{ /*IE7 only CSS hack*/
margin-right: 2px;
 /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}
.pagination li a{
padding: 4px;
border: solid 1px #923030;
text-decoration: none; 
color: #923030;
display: block;
margin-right: 4px;
background-color: #B9B9B9;
}

.pagination li a:hover{
border: 1px solid #923030;
color: #fff;
background-color: #575757;
}



.pagination .currentpage{ /*Style for currently selected page link*/
background-color:#3D3B3C;
border: solid 1px #FF0000;
padding:4px;
margin-right:4px;
text-decoration: none; 
color: #fff;
display:inline;
list-style-type:none;
}

.pagination .currentpage:hover{ /*Style for currently selected page link*/
background-color:#923030;
border: solid 1px #FF0000;
text-decoration: none; 
color: #fff;
display: inline;
}

.img-listing{
padding-bottom:10px;
vertical-align:top;
text-align:center;
}

.img-listing a{
text-decoration:none;
}

ol.timeline
	{list-style:none;padding:0px; margin:0px; background:#F3F3F3;}

ol.timeline li.ajaxlist{ display:none;padding:0;margin:0;background:url(innerbk.gif) left top repeat-x;}
	
ol.timeline li:hover
{
background:#DDD9D7;
}

/*  css for image flash */

.slide-show 
{
	height:181px;
	width:1000px;
	background-color:#181717;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}



