body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#EAECF4;
margin:0px;
}

h1{
font-family:Georgia, Times New Roman, Times, serif;
font-size:20px;
color:#000000;
margin:2px;
font-weight: lighter;
letter-spacing: 0.5pt;
word-spacing: 0.7pt;
}

h2{
font-family: Verdana;
font-weight: normal;
font-size: 18px;
color: #27376B;
text-decoration: none;
margin-left:10;
}

.specHead{
font-family: Verdana;
font-weight: bold;
font-size: 13px;
color: #27376B;
text-decoration: none;
margin-left:10;
}

td.spec{
font-family: Verdana;
font-size: 12px;
border-left: 1px solid #cccccc;
text-align:center;
border-bottom: 1px solid #cccccc;
}

.b
{
border-bottom: 1px solid #cccccc;
font-size: 11px;
}

.contentTextHead{
font-family: Verdana;
font-weight: normal;
font-size: 23px;
color: #27376B;
text-decoration: none;
margin-left:10;
}

.gradient {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EAECF4,endColorStr=#ffffff);
}


b{
font-family: verdana;
font-weight: bold;
font-size: 14px;
color: #000000;
text-decoration: none;
}

strong{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color:#27376B;
}

td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

small{
font-size:10px;
}

a, a:link{
color:#34498F;
text-decoration:none;
}

a:visited{
text-decoration:none;
}

a:active{
color:#0000FF;
text-decoration:none;
}

a:hover{
color:#FF0000;
text-decoration:underline;
}

.nav:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#303C6E;
font-weight:bold;
text-decoration:none;
}

.nav:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#303C6E;
font-weight:bold;
text-decoration:none;
}

.nav:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#303C6E;
font-weight:bold;
text-decoration:none;
}

.nav:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

input{
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
border-color: #cccccc;
border-style: solid;
border-width: 1px;
padding: 1px;
}

textarea{
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
border-color: #cccccc;
border-style: solid;
border-width: 1px;
padding: 1px;
}

select{
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
border-color: #cccccc;
border-style: solid;
border-width: 1px;
padding: 1px;
}

li
{
	margin:0px;
	margin-bottom:7px
}

.photo
{
	border: 3px double #336699
}


#condense, #condense td, #condense .l, #condense b
{
	font-family: verdana;
	font-size:9px;
}


#condense
{
	width: 570px;
	position: relative;
	overflow: auto;
	overflow-y: hidden;
}

#condense td
{
	text-align:center;
}

#condense .l
{
	text-align:left;
	font-weight: bold;
	background-color:#e8f6ff;
}

#condense b
{
	font-weight: bold;
}

h3
{
	font-weight: normal;
	color: #27376B;
}

*/ ----------------------- LIGHTBOX ------------------------- */

.box {
	BORDER-RIGHT: #fe2467 1px dashed; BORDER-TOP: #fe2467 1px dashed; MARGIN-TOP: 15px; BORDER-LEFT: #fe2467 1px dashed; COLOR: #50514d; BORDER-BOTTOM:  #fe2467 1px dashed; POSITION: relative
}
#lightbox {
	BORDER-RIGHT: #666 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #666 2px solid; BACKGROUND -COLOR: #eee
}
#lightboxDetails {
	FONT-SIZE: 0.8em; PADDING-TOP: 0.4em
}
#lightboxCaption {
	FLOAT: left
}
#keyboardMsg {
	FLOAT: right
}
#closeButton {
	RIGHT: 5px; TOP: 5px
}
#lightbox IMG {
	CLEAR: both; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#overlay IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#overlay {
	BACKGROUND-IMAGE: url(images/overlay.png)
}
 HTML #overlay {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale"); BACKGROUND-IMAGE: url(images/blank.gif);  BACKGROUND-COLOR: transparent
}

#contacts
{
	padding: 5px;
	margin-left:15px
}

#contacts h3
{
	font-size: 15px;
	font-family: arial;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

#contacts p, #contacts td, #contacts b, #contacts li
{
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}



.menuskin{
position:absolute;
width:270px;
background-color:#FFFF00;
border: 2px #d1ec4c outset;
padding: 1px 4px;
font:normal 11px Verdana;
line-height:15px;
z-index:100;
visibility:hidden;

}

.menuskin a{
text-decoration:none;
color:#303C6E;
padding-left:2px;
padding-right:2px;
}

#mouseoverstyle{
background-color:#EEEE00;
}

#mouseoverstyle a{
color:#000000;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.cssbutton{
background-color: #FFFF00;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black !important;
text-decoration: none;
font: bold 90% Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: black !important;
}

.cssbutton:hover{
border-style: inset;
background-color: #EEEE00;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
color: black !important;
text-decoration: none;
}

.cssbutton:active{
color: black !important;
}
