/* Scroll Bar Color */

body,html { 
	scrollbar-arrow-color: #4d88c6; 
	scrollbar-3dlight-color: #9cd0ff; 
	scrollbar-highlight-color: #d8ecff; 
	scrollbar-face-color: #d8ecff; 
	scrollbar-shadow-color: #9cd0ff;
	scrollbar-track-color: #d8ecff; 
	scrollbar-darkshadow-color: #4d88c6;
	}

/* This controls the width of the fluid width layouts */

div.fluid
{
width: 775px !important;
}

.button  {font-family:verdana,arial; height:24px; width:80px; font-weight:bold; border:solid 1px #A8BCD7; background :#EBF3FC; font-size:11px;  color:#030a66;}
.first_letter { color:rgb(0,120,0);font-weight:bold;}

/* Basic Stuff */
*
{
margin: 0em;
padding: 0em;
}

.row1  td, .row2 td{
	border-bottom:1px solid #e9e9e9;
	vertical-align:middle;
	padding-bottom:10px;
	padding-top:10px;
}
.row1 {
	/*background: rgb(234,247,255);*/
	color:rgb(0,0,0);
}

.row2 {
	/*background: rgb(225,245,255);*/
	color:rgb(0,0,0);

}
.survey tr {height:30px;}

.tablecol1{ text-align:left; font-family:arial,verdana; padding-right:20px; font-size:13px; height:25px; font-weight:normal; border:solid 0px rgb(255,255,255);}
.tablecol2{ text-align:left; padding:0px 0px 5px 0px; font-family:Tahoma,arial; font-size:12px; font-weight:normal; border:solid 0px }

.survey input {
	padding-right:3px;
	margin-left:10px;
}

body
{
background-color: #ffffff;
color: #000000;
font-size: 10pt;
font-family: arial, trebuchet ms, helvetica, sans-serif;
}

h3,h4,h5,h6
{
color: #000000;
font-weight: bold;
}

br.clear
{
clear: both;
}

img.floatTL
{
float: left;
margin-left: 0.5em;
margin-right: 0.5em;
margin-bottom: 0.5em;
margin-top: 0.3em;
}

img.floatTR
{
float: right;
margin-left: 0.5em;
margin-right: 0.5em;
margin-bottom: 0.5em;
margin-top: 0.3em;
}

img.icon
{
float: left;
margin-right: 0.5em;
margin-bottom: 0em;
margin-top: 0em;
}

img.iconcenter
{
margin-right: 0.5em;
margin-bottom: 0em;
margin-top: 0em;
}

a
{
text-decoration: none;
font-weight: bold;
color: #030A66;
}

a:hover
{
text-decoration: none;
}

ul.links
{
list-style: none;
}

ul.links li
{
line-height: 1.8;
}

p
{
line-height: 1.2;
}

/* Header */

#header
{
width:100%;
}

#header_inner
{
position: relative;
width: 760px;
margin: 0 auto;
}

.menulines a{
    font-family: verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration:none;
    color: #030A66;
}

.menulines {
    padding-left: 2em;
    padding-right: 2em;
    padding-bottom: 0em;
}

/* Main */

#main_inner
{
position: relative;
top: 1em;
background: #fff;
}

#main_inner p
{
text-align: justify;
margin-bottom: 0.5em;
line-height: 2em;
}

#main_inner ul
{
margin-bottom: 0.5em;
}

#main_inner
{
position: relative;
width: 760px;
margin: 0 auto;
padding-top: 0em;
}

#main_inner h3,h4
{
position: relative;
}

#main_inner h3
{
font-size: 1.1em;
padding-bottom: 0.1em;
margin-bottom: 0.5em;
font-weight: bold;
}

#main_inner h4
{
font-size: 1em;
padding-bottom: 0.175em;
margin-bottom: 0.5em;
margin-top: 0.4em;
}

/* Footer */

#footer
{
background: none #ffffff;
width: 760px;
margin: 0 auto;
text-align: center;
clear: both;
border-top: dotted 1px #E1E1E1;
margin-top: 0em;
margin-bottom: 0em;
padding-top: 1em;
padding-bottom: 1em;
font-size: 8pt;
font-family: arial, trebuchet ms, helvetica, sans-serif;
}

#footer a
{
font-weight:normal;
font-family: verdana, trebuchet ms, helvetica, sans-serif;
}


/* LAYOUT - 3 COLUMNS */

	/* Primary content */
	
	#primaryContent_3columns
	{
	position: relative;
	top:0em;
	}

	#primaryContent_3columns h4
	{
	margin-top: 2em;
	}
	
	#columnA_3columns
	{
	position: relative;
	float: left;
	width: 62%;
	margin-right: 0em;
	padding-right: 0em;
	margin-left: 0em;
 	}

	li
	{
	list-style-image: url('../images/content.gif');
	margin-left: 1.5em;
	display: block;
	padding: 0em 0em 0em 0em;
	line-height: 1em;
	border: solid 0px #fff;
	color: #616161;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
	}

	
	li a
	{
	list-style-image: url('../images/content.gif');
	margin-left: 0.5em;
	display: block;
	padding: 0em 0em 0em 0em;
	line-height: 1em;
	border: solid 0px #fff;
	color: #616161;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
	cursor: default;
	}

	
	/* Secondary Content */
	
	#secondaryContent_3columns
	{
	float: right;
	}
	
	#columnB_3columns
	{
	width: 19em;
	float: left;
	padding: 0.5em 0em 0.5em 0em;
	}
	

	img 
	{
		border: none;
	}

/*********DATE TIME********/
.time {
		border: 0px;
		font-family:tahoma;
		font-size: 0.75em;
		color: #0000ff;
		background-color: #f8f8f8;
		margin-top: -1.1em;
	}

/************ table design ************/
#table {
   background: #fff url('../images/background.gif') repeat-x;
}

#table .base-layer {
  border: none; color: #000000;
  margin: 0em 0px 0em 0px; padding: 0; text-align: center; width: auto;
}
/*table row header*/
#table .table-rowh {
  border: none; background: none #BAD3F8;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 100%;
}
/*table row first*/
#table .table-rowf {
  border: none; background: none #DBE6F8;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 100%;
}
/*table row second*/
#table .table-rows {
  border: none; background: none #fdfbfb;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 100%;
}

/*two row table row first*/
#table .table-rowtf {
  border: none;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 100%;
}
/*two row table row second*/
#table .table-rowts {
  border: none;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 100%;
}

/*table column header*/
#table .left-container13h {
  border: none; float: left; margin: 0; padding: 0; width: 30%; font-weight: bold; background: none #BAD3F8;
}

#table .left-container23h {
  border: none; float: left; margin: 0; padding: 0; width: 30%; font-weight: bold; background: none #BAD3F8;
}
#table .left-container33h {
  border: none; float: right; margin: 0; padding: 0; width: 25%; font-weight: bold; background: none #BAD3F8;
}
#table .right-container13h {
  border: none; float: right; margin: 0; padding: 0; width: 39%; font-weight: bold; background: none #BAD3F8;
}
/*table column first*/
#table .left-container13f {
  border: none; float: left; margin: 0; padding: 0; width: 30%; background: none #DBE6F8; padding-top:1em;
}

#table .left-container23f {
  border: none; float: left; margin: 0; padding: 0; width: 30%; background: none #DBE6F8; padding-top:1em; 
}

#table .right-container13f {
  border: none; float: right; margin: 0; padding: 0; width: 39%; background: none #DBE6F8; padding-top:1em; 
}

/*for two row table column first*/
#table .left-container13tf {
  border: none; float: left; margin: 0; padding: 0; width: 48%; background: none #ffffff;
}
#table .right-container13tf {
  border: none; float: right; margin: 0; padding: 0; width: 50%; background: none #ffffff; 
}

/*table column second*/
#table .left-container13s {
  border: none; float: left; margin: 0; padding: 0; width: 30%; background: none #fdfbfb; padding-top:1em;
}

#table .left-container23s {
  border: none; float: left; margin: 0; padding: 0; width: 30%; background: none #fdfbfb; padding-top:1em;
}

#table .right-container13s {
  border: none; float: right; margin: 0; padding: 0; width: 39%; background: none #fdfbfb; padding-top:1em;
}

/*for two row table column second*/
#table .left-container13ts {
  border: none; float: left; margin: 0; padding: 0; width: 50%; background: none #ffffff;
}
#table .right-container13ts {
  border: none; float: right; margin: 0; padding: 0; width: 48%; background: none #ffffff;
}

/* Watch out for this DIV... rule, it appears every now and then */

#table .space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

/* Some rules for captions, headers and running text */

#table H4.table-caption {
  background: transparent; color: #0343A2; font-family: arial;
  font-size: 1em; font-weight: bold; margin: 0;
  padding: 0.3em; text-align: center; width: auto;
}

#table P.text {
  border:  none; margin: 0;
  font-style: normal; font-size: 1em; text-align: left; text-indent: 0;
  width: auto;
}
#table P.combo box{
  border:  none; margin: 0;
  font-style: normal; font-size: 1em; text-align: left; text-indent: 0;
  width: 5;
}
#table ul a
{
	margin-top: 1em;
	margin-left: 1.1em;
	display: block;
	text-align: left; 
	padding: 0em 0em 0em 0em;
	line-height: 0.5em;
	border: solid 0px #ffffff;
	color: #030A66;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
	text-decoration: none;

}

#table ul a:hover
{
	color: #616161;
	font-weight: bold;
	text-decoration: underline;
}

/**********************Business Directory List*******************/
.list_display {
  margin-left: 0em; padding-top: 1em; width: 100%; margin-top: 0em;
  padding-left: 0em; padding-bottom: 0.5em; padding-right: 0.2em;
  line-height: 1.5em; background: none; font-family: verdana, arial; font-size: 0.9em;
}

#cont a.weblink
{
	text-align: left; 
	color: #0000ff;
	padding: 0em 0em 0em 0em;
	margin-top: 0em;
	margin-left: 0em;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
	
}

a.list_display
{
  color: red; font-family: verdana; text-decoration:none;
  font-size: 1.1em; line-height: 1.5em; font-weight:bold; text-align:left;
  margin-left: 0em; padding-top: 0.5em; margin-top: 0.3em;
  padding-left: 0em; padding-bottom: 0em;
}

b.list_display
{
  color: blue; font-family: verdana;
  font-size: 1.1em; line-height: 1.5em; font-weight:bold; text-align:left;
  margin-left: 0em; padding-top: 0.5em; margin-top: 0.3em;
  padding-left: 0em; padding-bottom: 0em;
}

#cont p
{
padding-left: 1.5em; padding-bottom: 0.5em; padding-right: 0em; line-height: 1.7em;
padding-top: 0.5em; font-size: 1em;
}

#cont h4
{
 font-family: verdana,arial,helvetica,sans-serif; font-size: 1em;
 text-align: center;
}

/**********************Scroller*******************/

#cont {position:relative; left: 0em; top:0em; width:33.5em; float:left; border: 0px solid #000000; overflow-y:hidden; overflow-x:hidden;}
.txt {position:relative; left:0em; top:0em; width:33.5em; font-family:arial,helvetica,sans-serif; font-size:1em; text-align:left; line-height: 1.3em;
}
/**********************End Scroller*******************/

/**********************Contact Us Form*******************/
#container {width:36em;background-color: #ffffff;}
#container fieldset{border: 0px solid #000;}
#container fieldset label{float:left;display:inline;width:8em;
    line-height:16px;margin: 3px 10px;text-align:right;}
#container input,textarea{margin:3px 0 8px;border-style:solid;border-width:thin;border-color: #FFE3DD;
    border-width:2px 1px 1px 2px;width: 300px}
#container input{height: 18px}
#container br{clear:left}
#container input.send{margin: 0em 0 0 27em; border-style:solid; border-color: #FFF;
    background: #FD9CAA; height: auto; width: 70px; color: #000000; font-weight: bold;}

	
textarea{margin:3px 0 8px;border-style:solid;border-width:thin;border-color: #FFE3DD;
    border-width:2px 1px 1px 2px;width: 750px}
/**********************End Contact Us Form*******************/

/*********************** Alphabet List Display ********************/

#alphabet_list
{
position: relative;
margin-left: 0.5em;
margin-top: 0em;
margin-bottom: 0em;
}

#alphabet_list ul
{
list-style: none;
float: left;
margin-bottom: 0em;
}

#alphabet_list ul a
{
display: block;
padding: 0em 0.3em 0em 0em;
color: #66000F;
font-weight: normal;
font-size: 1em;
text-decoration: underline;
}

#alphabet_list ul a.hover
{
color: #7c0012;
border: solid 0px #A94B4B;
}
/*********************** End Alphabet List Display ********************/

/***********************Events********************/

.rsstitle a{
text-decoration: none;
font-weight: normal;
font-size:1em;
line-height: 1em;
color: black;
cursor: arrow;
}

.rssdate{
font-weight: normal;
line-height: 0.8em;
font-size:0.8em;
color:gray;
padding-bottom:0.3em;
}

.rssclass a{
text-decoration: none;
}

.rssdescription{
font-size: 0.9em;
line-height: 1.4em;
}

#boxid{
width: 30em;
padding: 0em 0em 0em 0em;
margin-bottom: 0em;
}

#boxid .rsscontainer{ /*Style for RSS item body within #cssdriveid box*/
margin-bottom: 0em;
line-height: 0.3em;
margin-top: 0.7em;
}

/*********************** End Events********************/

.shadetabs {
padding: 0px 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shadetabs li a{
	display: inline;
	line-height: 0em;
	font: bold 11px Verdana;
	text-decoration: none;
	padding: 0.3em 1em 0.6em 1em;
	margin: 0px 0px 0px 0px;
	border: 1px solid #DBE2E6;
	color: #030A66;
	background: white url("../images/shade.gif") top left repeat-x;
}

.shadetabs li a:visited{
	color: #030A66;
}

.shadetabs li a:hover{
 	background: white;
	color: #030A66;
	border: 1px solid #DBE2E6;
	border-bottom: 1px solid #fff;
}

.shadetabs li.selected{
	position: relative;
	top: 0px;
}

.shadetabs li.selected a{ /*selected main tab style */
	background: white; 
	border: 1px solid #DBE2E6;
	border-bottom: 1px solid #fff;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
	border: 1px solid #DBE2E6;
	border-bottom: 1px solid #fff;
}

.contentstyle{
	border: 1px solid #DBE2E6;
	width: 485px;
	margin-bottom: 1em;
	margin-top: 0em;
	padding: 10px 10px 10px 10px;
}

DIV.box {
	BORDER: #DBE2E6 1px solid; 
	PADDING-BOTTOM:0px;	
	PADDING-TOP:5px ;
	OVERFLOW: hidden; 
	background: white url("../images/shade.gif") top left repeat-x;
	HEIGHT: 100%;
	width: 100%;
}

DIV.whitebox {
	PADDING-BOTTOM:5px;	
	PADDING-TOP:5px ;
	OVERFLOW: hidden; 	 
	BACKGROUND-COLOR: #ffffff; 
	
}

DIV.box_base {
	BORDER-TOP: #ffffff 1px solid; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	BACKGROUND-COLOR: #ffffff;	
}
DIV.service {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 5px;
}
.small {
	FONT: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;	
}
H1 {
		
	position:relative;
}
H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px;
}



/******** Company Profile ************/

.tabbox{
	padding:4px 0 4px 10px;
	border: 1px solid #DBE2E6;
	border-bottom: 0px solid #DBE2E6;
	font-weight: Bold;
	font-size: 100%;
	font-family: Arial, verdana;
	color: #030A66;
	background: white url("../images/shade.gif") top left repeat-x;
}
.tabboxcontent{
	border: 1px solid #DBE2E6;
	font-weight: Normal;
	font-family: Arial, Verdana;
	padding: 0px 0 0px 0;
	margin-bottom:6px;
}
div.col1 {float:left; width:250px; height:100%; margin-right:10px; padding:5px 0px 5px 0; background-color:rgb(248,248,248); text-align:right; font-weight:normal; color:rgb(10,10,10); font-family:Arial, verdana, trebuchet ms;  font-size:100%;}
div.col2 {clear:right; width:510px; float:left; margin:0 0 3px 0 ;padding:5px 0 5px 0px; text-align:left; font-weight:normal; color:rgb(52,52,52); font-size:100%;}

