/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/

* { padding:0; margin:0; }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
/* li, dd { margin-left:5%; } */
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .print-logo, .close-button{ display:none; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; }

p { text-align: justify; }

h1 { font-size:16px; }
h2 { font-size:14px; }
h4 { font-size:12px; }

hr { border:0; border-top: dotted 1px #333; height: 1px; width: 100%; color: #fff; background-color:#fff; margin:1em;}

br { margin-bottom:0.5em; }

b, strong { font-size: 1.2em; }

a img, img { border: solid 1px #ccc; }
a:hover img  { border: solid 1px #ff6633; }
a, a:visited {color: #333;text-decoration: none;}
a:hover {color: #ff6633;text-decoration: underline;cursor: pointer;}

a img, img { border: solid 1px #ccc; }
a:hover img  { border: solid 1px #ff5113; }

.form {font-size: 15px;}

/*-----------------------------------------------------------------------------------------------
  Layout Styles
-----------------------------------------------------------------------------------------------*/

body
{
	margin:0 auto;
	padding:0;
	background-color:#eeeeef;
	color:#333;
	font-size:12px;
	font-family: "Century Gothic", "Futura Lt BT", Verdana, Arial, sans-serif;
}
#wrapper 
{
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
#header
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 995px;
	height: 100px;
}
#content 
{
	position: relative;
	margin: 0 auto;
	padding: 12px;
	width: 971px;
	background: #fff;
}
#main 
{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
}
#footer 
{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 170px;
	background: #e0e6e6 url('images/bg-footer.gif') no-repeat center;
}
#footer h1 
{
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}
#footer ul 
{
	list-style-type: none;
}
.footer-col 
{
	float:left;
	width:219px;
	margin:12px;
}
.footer-col-last
{
	float:left;
	width:218px;
	margin:12px;
}
#copyright
{
	position: relative;
	margin: 12px auto;
	padding: 0 0 12px 0;
	width: 995px;
}


/*-----------------------------------------------------------------------------------------------
  Navigation Styles
-----------------------------------------------------------------------------------------------*/
#nav 
{
	float: left;
	height:156px;	
	width:600px;
	margin-bottom:30px;
	background-color:#fbfbfb;
}

#nav ul {	
	width:600px;
	margin:0 auto;	
}

#nav li {	
	float:left;
	width:119px;
	list-style-type:none;
	text-align:center;
	margin-top:0px;
}

#nav a {
	color:#333333;
	display:block;
	padding:17px;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	height:122px;
	text-decoration:none;
}	

#nav a.current {
	background: #eeeeef;	
}

#nav img {
	background-color:#fff;
	border:1px solid #ccc;
	margin:3px 0 5px 0;
	padding:4px;		
	display:block;
}

#nav strong {
	display:block;		
	font-size:13px;
}

/* panes */
#panes 
{
	float: left;
	width:600px;	
	height:260px;
	margin-bottom:0px;
	padding-bottom:20px;
	position:relative;
}

/* crossfading effect needs absolute positioning from the elements */
#panes div {
	display:none;		
	position:absolute;
	top:0px;
	left:0px;
	font-size:13px;
	color:#444;	
	width:600px;
}

#panes img {
	float:left;
	border: solid 8px #eeeeef;
	margin-right: 12px;	
}

#panes p {
	padding-right: 6px;
}

#panes p.more {
	color:#000;
	font-weight:bold;
	font-size:13px;
}

#panes h3 {
	margin:0 0 -5px 0;
	font-size:22px;
	font-weight:normal;
}

.overlay {
	display:none;
	width:450px;
	padding:20px;
	background-color:#ddd;
}

