/*Base*/
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */



body {
	margin: 0px;
	font-family: Tahoma, Verdana, sans-serif;
	background-color: #454545;
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-image:url(images/background.gif);
	background-position:left 0px;
	text-align: left;
}
img { border: 0; display:block; vertical-align:top;}
a, a:visited { color: #003366; text-decoration: none; }
a:hover { border-bottom: 1px solid #355A85; color: #355A85; }
#subcontent a, #footer a { color: #A8ADB4; }
#subcontent a:hover, #footer a:hover { border-bottom: none; color: #CCCCCC; }

/*Format*/

.h1 { margin: 0 0 15px 0; color: #454545; font-size: 12px; text-align: center; letter-spacing: -0.05em; }
.h2 { margin-bottom: 0; color: #454545; font-size: 12px; }
.h5 {margin: 0; font-size: 9px; color: #003366; text-transform: uppercase;}


#container { width: 755px; margin: 0px auto; padding: 0px; background-image: url(images/containerback.gif); background-repeat:repeat-y; background-color:#FFFFFF;}

/*Left Column Menu */
#leftcolumn { padding:8px 0px 22px 0px; width: 227px; height: 100%; border: 0px; margin: 0px auto; vertical-align: top; background-image: url(images/nav_back.gif); background-repeat:repeat-x; background-position:top; float:left;}
#leftcolumn a, #leftcolumn a:visited { color: #FFFFFF; text-decoration: none; } }
/*Main content*/
#leftcolumn a:hover { border-left: 0px solid #FFFFFF; border-bottom: none; }
/*Main content*/
#middlecolumn { width: 145px; height:479px; float: left; margin: 0px auto; padding: 0px; background-image:url(images/frontimage.jpg); background-repeat:no-repeat;}
#content { width: 383px; margin: 0px auto; padding: 14px 0px 20px 0px; color: #616A74; background-image: url(images/contentBack.gif); background-color: #FFFFFF; background-position:top; background-repeat:repeat-x; font-size: 11px; line-height:17px; float:right; }
#content.main p { margin: 5px auto; width: 330px;}
#content.main img {text-align:center; margin:auto;}
#content h1 { margin: 12px auto; margin-left:20px; color: #111111; font-size: 12px; border-bottom:1px solid #CCCCCC; padding-bottom:3px; }
#content h3 { margin: 12px auto; margin-left:20px; color: #454545; font-size: 10px;  border-bottom:1px solid #CCCCCC; padding-bottom:3px;  }
#content .smalltext {font-size: 10px; font-style: italic; color: #999999;}
.main h1 { margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #D2D6D9; color: #FFFFFF; font-size: 18px; letter-spacing: -0.025em; clear: both; }
.picture {display: block; margin:auto; border:5px solid #EEEEEE; width:255px; height:163px;}
.picturev {display: block; margin:auto; border:5px solid #EEEEEE; width:163px; height:255px;}


/*Misc*/

#subcontent { width: 540px; margin: 0 auto; padding: 10px 0px 0px 0px; border-bottom: 5px solid #003366; color: #616A74; background-color: #99ADC2; float:right; border-left:1px solid #D2D6D9;}
#subcontent h4 { margin-top: 0; margin-bottom: 8px; padding-bottom: 3px; margin-left: 20px;  border-bottom: 1px solid #FFFFFF; color:#FFFFFF; font-size: 10px; font-weight: normal; text-transform: uppercase; letter-spacing: .3em; }

#contact { width: 520px; float: left; margin-right: 0px; font-size: 10px; }
#contact p { margin: 0 0px 8px 20px; }

/*Footer*/

#footer { width: 745px; height: 26px; margin: 0px auto; padding: 5px; color:#666666; font-size: 9px; clear:both; background-image:url(images/bottom.gif); background-repeat:repeat-x;}
#footer p { margin: 0; padding: 0 0 0 0 px; text-align:right;}

.getdiscovered {
	position: absolute;
	top: 358px;
	right: 0px;
	left: 520px;
}
