@charset "utf-8";
/*
www.GaslampMedia.com
version: 1.01
*/

* { margin: 0; padding: 0;}
img { border:none;}

a{ text-decoration: underline; color: #656666;}
a:hover{ text-decoration: none;}
a:focus{ outline:none;}

h2, h3{ font-family: Georgia, "Times New Roman", Times, serif; color: #14346b; padding-bottom: 7px;}
h1{ font-size: 18px; color: #14346b; padding-bottom: 7px;}
h2{ font-size: 16px;}
h3{ font-size: 12px;}

p{ padding-bottom: 12px; line-height: 18px;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #656666;
}

body {
	background:url(../images/backdrop.jpg) repeat-x top;}

/* structure */
#superdrop {}
#container { width: 942px; margin: 0 auto;}

#header{ height: 81px; padding: 21px 0 11px 0;}
	#logo { height:81px; width: 389px;}
		#logo h2 { padding: 0px;}
		#logo h2 a {
			display: block;
			height: 81px;
			width: 389px;
			text-indent: -3000px;
			background: url(../images/logo.gif);
			}
	#headright { font-size: 24px; width: 183px; text-align: center; color: #314d7d; padding: 15px 20px 0 0;}
		#headright p { line-height: 24px;}
	
#nav { color: #373434; font-family:Georgia, "Times New Roman", Times, serif; height: 44px; padding: 0 15px;}
#nav ul { list-style:none;}
#nav li { float:left; border-left: 1px solid #d9d5d3;}
#nav li.last { float:left; border-right: 1px solid #d9d5d3;}
#nav a {
	display: block;
	text-decoration: none;
	padding: 13px 20px 13px 20px;
	color: #373434;
	font-size: 15px;
	font-weight: normal;
	}
#nav a:hover { text-decoration: underline;}

#tagline { font-weight: bold; font-size: 15px; text-align: center; height: 70px; padding-top: 20px;}

#banner{}

#wrapper { padding: 0 21px;}
	#leftcol {}
	#rightcol {}
	#singlecol {}
	
	#maincol { width: 650px; float:left; padding-top: 30px;}
	#maincol p, #maincol ul, #maincol ol { font-size: 12px; color: #000000;}
	#maincol ul, #maincol ol { padding: 0 0 12px 20px; line-height: 18px;}
	#maincol2 { width: 1000px; float:left; padding-top: 30px;}
	#maincol2 p, #maincol2 ul, #maincol2 ol { font-size: 12px; color: #000000;}
	#maincol2 ul, #maincol2 ol { padding: 0 0 12px 20px; line-height: 18px;}
		
		#mainlinks { padding: 0 0 0 13px;}
			#mainlinks ul { list-style:none;}
			#mainlinks li { float:left; padding-right: 8px;}
			#mainlinks li.last { padding-right: 0px;}
		#sublinks { background:url(../images/rnd-box-ex.gif) repeat-y left; padding: 20px 30px;}
		#sublinks-top { height: 6px; background: url(../images/rnd-box-top.gif) no-repeat top left;padding:0; margin:0; overflow: hidden;}
		#sublinks-end { height: 6px; background:url(../images/rnd-box-end.gif) no-repeat top left; }	
	
		.sublinksmod {
			width: 280px;
			float:left;
			}
		.sublinksmod a { color: #14346b;}
		.sublinksmod ul { list-style: none;}
		.sublinksmod li { background:url(../images/list-raquo.gif) no-repeat left top; padding-left: 15px;}
	#sidebar { width: 188px; float:right; margin-top: 30px; border: 1px solid #13336a; background-color: #FFFFFF; padding: 20px 15px;}
		#sidebar {}
	
#superfooter {}	
#footer {
	padding-top: 30px;
	text-align: center;
}
#footer-template {
	padding-top: 30px;
	text-align: center;
     bgcolor: #656666;
}
#footer-nav { padding: 20px 0;}

/* universal classes */

.blue { color: #314d7d;}
.orange { color: #ef7522;}
.georgia { font-family: Georgia, "Times New Roman", Times, serif;}

.small { font-size: 10px; line-height: 14px;}
.default {}
.large {}

.img-center { display:block; margin: 0 auto;}

.sidebar-input-text { border:1px solid #d4d4d4; padding: 2px 3px; width: 175px;}
.sidebar-input-text2 { border:1px solid #d4d4d4; padding: 2px 3px;}

.right { float:right;}
.left { float:left;}
.clear { clear: both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
