
/* Stretchy Background Hackery
-------------------------------------------------------------- */
html,body
{
	height:100%;
	margin:0;
	padding:0;
	background:url(../images/background.jpg) #999 fixed;
}
.container{
	background: #fff;
	border: 10px solid #999;
	margin-top: 10px;
	margin-bottom: 10px;
}
img#bg
{
	
}
span.red{
	color:#ee0000;
}
.left{
	float:left;
}
#realbody
{
}
.logos{
	float:left;
	width:200px;
	margin-right:30px;
	margin-bottom:30px;
}
.contacts{
	float:left;
	width:265px;
	margin-bottom:30px;
}
.logos img{
 border:1px solid #2d2d2d;
}
/* Global Styles
-------------------------------------------------------------- */
h1,h2,h3,h4
{
	margin:0;
}




a
{
	text-decoration:none;
}

a:link, a:visited
{
	color:#F60800;
	font-weight: bold;
	
}

a:hover, a:active
{
	text-decoration:none;
	color:#34382d;
}

img
{
	border:none;
}


/* Main Content Area
-------------------------------------------------------------- */


h1
{
	letter-spacing:-1px;
	margin-bottom:53px;
	margin-top:83px;
	font-size:32px;
	height:97px;
	border-bottom:10px solid #f60800; /* Yellow Bar between H1 and H2 */
}



h2
{
	margin-bottom:9px;
	font-size:14px;
	font-weight:700;
	color:#222;
}

h3
{
	font-size:12px;
	font-weight:700;
	color:#676c70;
}

h4
{
	margin-top:20px;
	font-weight:400;
	font-size:11px;
	color:#34382d;
}

p.home{
	font-size:12px;
	color:#949494;
	line-height:20px;
}
.subby{
	background:#999999;
	height:28px;
	margin-top:0;
	color:#fff;
}

.subby ul{
	padding:5px;
	padding-left:2px;
	
}

.subby li{
	display:inline;
	padding-right:3px;
	color:#fff;
	font-size:12px;
	
}
.subby li.first{
	padding-right:10px;
	color:#fff;
	font-weight:bold;
}
.ad{
	border:1px solid #999;
}
.container
{
	background:url(/images/logo.jpg) no-repeat right top #fff;
	
}


#content p
{
	color:#7a7a7a;
	margin-right:85px;
}

#content hr
{
	border:0;
	color:#94989b;
	background-color:#94989b;
	height:1px;
	clear:both;
}

.clear{
	clear:both;
}

#content ul
{
	list-style:none;
	color:#7a7a7a;
	margin:0;
}

#content ul.yellow
{
	list-style-image:url(/images/bullet-yellow.gif);
}

#content .photoViewer img{
	margin-bottom:6px;
	padding:0;
}

#content .photoViewer.padd img{
	margin:0;
	padding:0;
}


#content .photoViewer img.border
{
	border:1px solid #94989b;
	padding:9px;
}


.view{
	font-size:11px;
}


.three-column /* Three Column Layout */
{
	margin-bottom:20px;
	margin-top:20px;
}

.three-column ul
{
	float:left;
	text-indent:0;
	padding:0;
}

#content .col-1
{
	margin-right:25px;
}

#content .col-2
{
	color:#34382d;
}

#content .col-3
{
	float:right;
	margin-right:70px;
}


ul.download /* Special Style for Download Link */
{
	float:right;
	padding-bottom:10px;
}

.download li
{
	list-style-image:url(/images/bullet-arrow.gif);
}


/* Left Side Navigation + Some Global List Styling
-------------------------------------------------------------- */
.sidebar
{
}

.sidebar a
{
	text-decoration:none;
	font-size:12px;
	color:#000;
	font-weight: bold;
}

li.active
{
	list-style-image:url(/images/bullet-black-full.gif);
}

.sidebar li.active.half
{
	list-style-image:url(/images/bullet-black-half.gif);
}

li.active a
{
	color:#000;
}



.sidebar a:hover
{
	color:#000;
}

.sidebar li a:hover
{
	color:#000;
}


.sidebar li:hover
{
	list-style-image:url(/images/bullet-black-full.gif);
}

.sidebar  li:hover.nohover
{
	list-style-image:none;
}


.sidebar ul ul li:hover
{
	list-style-image:url(/images/bullet-black-half.gif);
}

.sidebar ul
{
	list-style:none;
	line-height:14px;
	margin:0;
	padding:0;
}

.sidebar li{
	margin-bottom:13px;
	
}

.sidebar.greybar /* Grey Bar between sidebar and sub-sidebar */
{
	border-bottom:10px solid #dfdfdf;
	margin-bottom:8px;
}

.sidebar ul ul li
{
	margin-left:10px;
}

.sidebar ul ul
{
	margin-bottom:14px;
	line-height:18px;
}


/* Footer
-------------------------------------------------------------- */
#footer
{
	color:#94989b;
	height:0;
}

#footer p{
	line-height:15px;
	
}
