body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background-color:#666666;
	
	/*background:#ccc url(images/gbyrepeat.jpg) repeat-y center;*/

}
body hr{
color:#F3F3F3;
border-style:inset;

}
.wrapper{
width:800px;
margin:0 auto;

}

#navcontainer ul
{
	margin:0px;
	padding-top: 0px;
	list-style-type: none;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	
}

#navcontainer ul li { display:inline; }

#navcontainer a
{
text-decoration: none;
font-size: 11px;
font-weight:bold;
padding-right: 10px;
	padding-top:19px;
	padding-bottom:21px;
padding-left: 10px;
color:#fff;
width: 100%;

}

#navcontainer  a:hover
{
color:#CCCCCC;
font-size: 11px;
font-weight:bold;
text-decoration:none;


}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.banner{
background:url(images/header2.gif);
height:105px;
width:670px;
/*border-bottom:3px solid #1553B9;*/
}
.bannerontop{
background:url(images/bannerontop.png) no-repeat center;
height:96px;
padding-top:35px;
text-align:center;
}
.content{
width:100%;
padding-top:10px;
padding-bottom:10px;
}
.leftcolumn{
width:273px;
padding-left:9px;
padding-bottom:20px;
background: #F1F1F1;
float:left;
text-align:left;
}
.rightcolumn{
width:503px;
float:right;
text-align:left;
}
h2{
background:url(images/leftcolumnheader_21.gif) center no-repeat;
font-weight:bold;
text-align:center;
font-size:11px;
color:#fff;
margin:0;
padding-top:14px;
padding-bottom:14px;
}
.clear{
width: 100%;
height: 1px;
margin: 0 0 -1px;
clear: both;
}
.navvy
{
width: 90%;
margin-left:5%;
font-size: 11px;
padding-bottom:10px;
padding-top:5px;
text-align: center;
}

ul.navvylist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;

}

ul.navvylist li
{
display: block;
margin: 0;
padding: 0;
}

ul.navvylist li a
{
display: block;
width: 90%;
font-weight:normal;
margin:0;
color: #000;
background:url(images/leftnav.jpg) repeat-x #ededed;
border:bottom:1px solid #ededed;
text-decoration: none;
PADDING-LEFT:10PX;
padding-top:7px;
padding-bottom:7px;
}

.navvy ul#navvylist li a { width: auto; }
/*//////  For ZOOM /////// */
ul.navvylist_zoom li#active a
{
background: #F1F1F1;
color: #2A508A;

}

ul.navvylist_zoom li a:hover, ul#navvylist li#active a:hover
{
color:#0033CC;
font-weight:bold;
background: #fff;
}
.zoom {
font-weight:bold;
color:#FF0000;
}
h3{
font-size:17px;
color:#39629F;
font-weight:bold;
text-align:center;
margin:0;
width:100%;
border-bottom:1px solid #ededed;
}
.info{
padding-top:5px;
padding-bottom:5px;
background:url(images/inforepeat_25.gif) repeat-y left;
padding-left:20px;
margin:0;
color:#666;
font-size:10px;
margin-bottom:5px;
}
.maincontevt{
padding-left:5px;
padding-right:5px;
}
/*a:link {
	color: #39629F;
	text-decoration: none;
}
a:visited {
	color: #39629F;
	text-decoration: none;
}
a:hover {
	color: #3366FF;
	text-decoration: none;
}
a:active {
	color: #39629F;
	text-decoration: none;
}
a {
	font-weight: bold;
}
*/
.footer{
width:100%;
background:url(images/navbg_02.gif) repeat-x;
text-align:center;
color:#000000;
}
.footer a:link{
color:#fff;
font-size:11px;
}
.footer a:visited{
color:#fff;
font-size:11px;
}
.footer a:hover{
color:#CCC;
font-size:11px;
}

.general_links a:link {
	color: #39629F;
	text-decoration: none;
	}
	
.general_links	a:visited {
	color: #39629F;
	text-decoration: none;
}
.general_links a:hover {
	color:#000000;	 /*#08A4E1*/
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	
}
.general_links a:active {
	color: #39629F;
	text-decoration: none;
}
.fonts{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight:normal;
}
/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 15px;
}

#sidebar li ul {
	padding: 10px;
	border: 1px solid #0AAAFD;
	border-top: none;
}

#sidebar li li {
	margin: 0;
	padding: 3px 0;
	background: url(images/img09.gif) repeat-x;
}

#sidebar li li.first {
	background: none;
}

#sidebar li h2 {
	height: 30px;
	margin: 0;
	padding: 10px 0 0 15px;
	background: url(images/img10.gif) no-repeat;
	letter-spacing: -1px;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	
}

#sidebar a:link {
	text-decoration: none;
}


/* End ---- Side Bar */
.sub_headings{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0074E6;
	font-weight:bold;
}
/* Main Content */
.maincontent {
 min-height: 80px;
 display: inline; /* IE Hack */
 float: left;
 margin-bottom: 7px;
 width: 530px;
}
* html .maincontent {height:80px} /* IE Min-Height Hack */

.content-mid {
 background-image:url(images/content-mid.gif);
 background-repeat: repeat;
 padding: 5px 14px 5px 14px;
}
.content-mid img
{
	float:left;
	margin:3px 10px 14px 0px;
}

/* End*/
.contact_heading{
font:Sylfaen;
font-weight:bold;

color:#0066CC;
}
.msg{
font:Balthazar, "Book Antiqua", "Century Gothic", "Comic Sans MS", Courier, "Greek Diner Inline TT", "Monotype Corsiva", Sylfaen;
font-weight:inherit;
color:#00B75B;
}

.button  
{  
color:#0066CC;  
background-color:#FFFFFF;  
border: 2px solid #0066CC;  
font-weight:bold;  
}  
.mail_border{
border-color:#666666;
height:auto;
width:auto;
background-color:#F3F3F3;
border-style:solid;
}
.blink_fonts{
color:#00FF00;
font-size:14px;
font-weight:bold;
url:quick_contact.php;
}
.scroll_fonts{

	font-family:Sylfaen;
	font-size: 11px;
	color: #000;
	font-weight:normal;
}
.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border-color:#000000;



}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.42;
border-color:#CCCCCC;
border-style:bottom;
border-color:#FF0000;
}
/******************************************** Hover Zoom ***************************************************************/
.thumbnail{
position: relative;
z-index: 0;
text-decoration: none;
text-align:center;

}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;
text-align:center;

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:white;
padding: 5px;
left: -1000px;
border: 5px solid gray;
visibility: hidden;
color: black;
text-decoration: none;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 5px;
text-decoration: none;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;  /* set the posion manually */
left: 7px;
z-index:auto; /*position where enlarged image should offset horizontally */
color: black;
text-decoration: none;
color:#999999; /* Text displayed inside the span */
font-weight:bold;
}
/*********************************************End ***************************************************/
/******************************************* BOX OVER DESCRIPTION FOR SCROLL TEXT BEGINS **************************************/
.thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:300px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:300px;
         }
         
         p {
         margin-top:20px;
         }
         
         h1 {
         font-size:13px;
         }
         
         .dogvdvhdr {
            width:300;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
         
         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }
		 /******************************************* BOX OVER DESCRIPTION FOR SCROLL TEXT END **************************************/

/***** For Client_html fonts ************/
.style20 {
color:#000000;
font-size:15px;
font-weight:normal;
}