/* consultant */

div#consultant {
	position: absolute;
	top: 130px;
	right: 10px;
	width: 196px;
	height: 300px;
	border: 1px solid #0E3596;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 130%;
}

div.consultant-contact {
	top: 290px !important;
	right: 60px !important;
}

div#consultant h3 {
	text-align: center;
	color: #0E3596;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

div#consultant p {
	width: 170px;
	margin: 10px auto 10px auto;
}

div#consultant p a {
	color: #3b3bff;
}




/* misc */
body {
	background:#0A0813;
	background-image:url(../images/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px; }

/* container */
#container {
	width:794px;
	margin:-25px auto; }

/* header */
#header {
	width:797px;
	height:143px;
	margin:0px auto; }
	
/* content */
#content {
	position: relative;
	width:796px;
	float:left;
	clear:both;
	line-height:20px;
	background:url(../images/content_background.jpg);
	background-repeat:repeat-y;
	border-left:1px solid #DDDADA;
	border-bottom:2px solid #F0EFEE; }
	
#general-photos {
position: relative;
top: 60px;
left: -253px;
z-index: 1;
}	



a:link {color: #0000ff; text-decoration: underline; }
a:active {color: #000000; text-decoration: underline; }
a:visited {color: #0000ff; text-decoration: none; }
a:hover {color: #000000; text-decoration: none; }	

.bullet ol {
list-style-position: inside;
}	
	
.bullet ul{
list-style-image: url(../images/bluebullet.gif);
}

#content_left {
	width:185px;
	float:left;
	background:url(../images/background_left.jpg); }

#content_right {
	width:608px;
	background:#F0EFEE;
	float:left; }
	
#content_text {
	padding-left:25px;
	padding-top:20px;
	padding-right:20px;
	font-family:times, times new roman, serif;
	font-size:14px;
	 }

	
	
.blue_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0E3596;
	font-weight:bold; }
	
.white_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-align: center;}	
	
.space {
	margin-left:0px;
	margin-top:17px; }
	
.dotts_color {
	color:#1348CC; }
	
#blue_table {

	background:url(../images/1x1_blue.gif);
	width:164px;
	color:#ffffff;
	float:right;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px; }
	

.tablelinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.tablelinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}


.tablelinks2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.tablelinks2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}



/* footer */

#footer {
	width:797px;
	height:102px;
	margin-bottom:10px;
	border-bottom:1px solid #DDDADA;
	clear:both; }
#footer_left {
	background:url(../images/footer_left.jpg);
	background-repeat:repeat-y;
	width:186px;
	height:130px;
	float:left;
	border-bottom:1px solid #F0EFEE; }
#footer_right {
	background:#dadada;
	height:130px;
	width:609px;
	float:left;
	border-right:2px solid #F0EFEE;
	border-bottom:1px solid #F0EFEE; }
#footer_home {
	width:255px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-top:20px;
	padding-left:20px; }
#footer_home a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0E3596;
	font-weight:bold;
	text-decoration:none; }
#footer_home a:hover {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0E3596;
	font-weight:bold;
	text-decoration:underline; }
#footer_home img {
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px; }
#footer_contact {
	width:185px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-top:20px;
	padding-right:20px;
	border-bottom:1px solid #DDDADA;
	text-align: right; }
#footer_contact .head {	
	color:#0E3596;
	font-weight:bold; }
#footer_contact a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0E3596;
	text-decoration:none; }
#footer_contact a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline; }
	



/* drop down menu nav */

/* LI UL { -moz-opacity: .90; } */

.menudiv ul{
padding: 0px;
margin: 0px;
border: 0px;
list-style-type: none;
width: 185px; /* Width of Menu Items */
}
	
.menudiv ul li{
position: relative;
padding: 0px;
margin: 0px;
border: 0px;
background: #5578ca;
display: block; 
padding: 0px; 
text-decoration: none; 
color: #ffffff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
}

	
/*1st level sub menu style */
.menudiv ul li ul{
left: 185px; /* Parent menu width - 1*/
position: absolute;
width: 180px; /*sub menu width*/
top: 0;
display: none;
padding: 0px;
margin: 0px;
border: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFEFE3; }


/* menu links style */
.menudiv ul li a{
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration: none;
padding: 0px;
margin: 0px;
border: 0px;
}

.menudiv a {background: #5578ca; font-size:11px; color: #ffffff; }
.menudiv a:hover {background: #0c3698; font-size:11px; color: #ffffff; }
.menudiv a:visited {font-size:11px; color: #ffffff; }

}
/* Holly Hack for IE \*/
* html .menudiv ul li { float: left; height: 2px; }
* html .menudiv ul li a { height: 2px; }
/* End */

img {
	border:0px; margin:0px; padding:0px;
} 


/* drop down menu in footer */

#dropmenudiv{
position:absolute;
border:1px #ffffff;
border-bottom-width: 0;
font:normal 10px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 0px;
margin: 0px;
border: 0px;
text-decoration: none;
font-weight: normal;
color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #0c3698;
