﻿body {
	margin: 0;
	font: 76% tahoma, verdana, sans-serif;
	/*font: 12px/15px Georgia, "Times New Roman", Times, serif;*/
	color: #031300;
	background: url(../images/bg.png) repeat 0 0;
	background-color: rgb(220, 220, 220);
	min-width: 1000px;
	color:#303030;
}

/* bg styles start */
.main-container {
	width: 100%;
	overflow: hidden;
	position: relative;	
}
.mc-holder-1 {
	width: 1046px;
	position: relative;
	float: left;
	left: 50%;
}
.mc-holder-2,
.mc-holder-3 {
	width: 1046px;	
	position: relative;
	float: left;
	left: -50%;
	background: url(../images/bg-sides.png) repeat-y 0 0;
}
.mc-holder-3 {
	background: url(../images/bg-bottom.png) no-repeat;
	height: 46px;
	text-indent: -9999px;
}
/* bg styles end */

#main {
	margin: 0 auto;
	width: 1000px;
	position: relative;
}
/* header start */
#header {
	width: 1000px;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg-header-line-thin.gif) no-repeat 35px 100%
}
.top-bar {
	background: rgb(220, 221, 222);
	overflow: hidden;
	width: 100%;
}
/* logo */
.logo {
	position: absolute;
	top: 25px;
	left: 26px;
	background: url(../images/logo.png) no-repeat;
	width: 269px;
	height: 90px;
	text-indent: -9999px;
	overflow: hidden;
}

/* top navigation start */
.top-nav {
	float: right;
	margin: 5px 43px 5px 43px;
	padding: 0;
	display: inline;
}
.top-nav li {
	float: left;
	list-style: none;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0 0 0 11px;
}
.top-nav li a {
	text-decoration: none;
	color: #808080;
}
.top-nav li a:hover { color: #000; }
/* top navigation end */

/* footer start */
.footer {
	overflow: hidden;
	width: 921px;
	background: url(../images/bg-header-line.gif) no-repeat;
	margin: 0 0 0 35px;
	padding: 20px 0 0 18px;
}
/* footer navigation start */
.footer ul {
	margin: 0;
	padding: 0 0 2px;
	text-align: center;
	width: 100%;
	font: 11px/14px Verdana, Arial, sans-serif;
}
.footer ul li {
	background: url(../images/sep.gif) no-repeat 0 2px;
	padding: 0 0 0 9px;
	margin: 0 -1px 0 0;
	display: inline;
}
.footer ul li:first-child { background: none; }
.footer ul li a {
	text-decoration: none;
	color: #a3a3a3;
}
.footer ul li a:hover { text-decoration: underline; }
/* footer navigation end */
.footer p {
	margin: 0;
	padding: 0 0 14px;
	font-size: 12px;
	line-height: 15px;
	font-style: italic;
	text-align: center;
	color: #b2b2b2;
}
.footer p.copyright {
	font: 9px/11px Verdana, Arial, sans-serif;
	background: url(../images/dotted-line.gif) repeat-x;
	padding: 10px 0 0;
}
/* footer end */

/* main container */
.container {
	overflow: hidden;
	height: 1%;
	padding: 120px 0 0 35px;
}
.seo-container {
	float: left;
	width: 600px;
	min-height:600px;
	overflow:hidden;
}
/* columns */
.col-1 {
	float: left;
	/*width: 170px;*/
	width: 1px;
	/*border-right: solid 1px #000;
    border-left: solid 2px #000;
	margin: 0px 0px -1000px 0px;
	padding: 10px 0px 1000px 0px;*/
}
.col-2 
{
	float: right;
	/*width: 420px;*/
	width: 569px;
	margin: 0px 0px -1000px 0;
	display: inline;
	padding: 10px 20px 1000px 0px;
}
.col-3 {
	float: left;
	width: 308px;
    border-left: solid 1px #efefef;
	margin: 0px 0px -1000px 0px;
	padding: 10px 20px 1000px 10px;
}

/*navigation */

#main-nav
{     
    margin-right:35px;   
    float:right;
    
    
}
#main-nav li
{
    float:left;   
    list-style:none;
    text-align:center;
    height:20px;
    width:100px;
     
    
}
#main-nav li a
{    
    display:block;
    width:90px;
    height:20px;
    padding-top:10px;
    text-decoration:none;
    color: #FFF;
    font-weight:bold;
    background: rgb(220, 221, 222) url(../images/corner.gif) no-repeat right top;
    position:absolute;
    bottom:4px;
}


#main-nav li a:hover
{
    background-color:#9AD3FD;
}

#main-nav li a.tall
{
    background-color:#0090F9;
    height:50px;
}

#leftQuote
{
	margin-left: 10px;
	float:right;
	padding-left:48px;
	margin-top:1em;
	background: transparent url(../images/quoleft.png) left top no-repeat;
}

#quote
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	padding-right:48px;
	background: transparent url(../images/quoright.png) right bottom no-repeat;
}

h1 {
margin: 0 0 20px 0;
font-size: 2.1em;
font-weight: normal;
}

h2 {
margin: 0 0 20px 0;
font-size: 1.6em;
font-weight: normal;
}

h3 {
margin: 20px 0 10px 0;
font-size: 1.4em;
font-weight: normal;
border-bottom: solid 1px #ddd;
color:#999;
}

h4 {
font-size: 1.2em;
font-weight: normal;
margin:0;
padding:0;
font-weight:bold;
color:#9AD3FD;

}

.h3 {
margin: 20px 0 10px 0;
font-size: 1.4em;
font-weight: normal;
}

p {
margin: 0 0 15px 0;
line-height: 1.5em;
text-align: left;
}

.newsItem
{    
    color:#666;
}

.readLink
{
    color: #0090F9;
    font-weight:bold;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:5px;
}

img.award
{
    border: solid 1px #888;
    margin-top: 5px;
}

.label
{
    color:#777;
}

.login_photo
{
    border: solid 1px #eee;
}

.login_button
{
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#0090F9;
   background-color:#DCDDDE;
   border-style:solid;
   border-color:#bbb;
   border-width:1px;
   padding:3px
}

.blog_image
{
    margin:15px;
    display: block;
    margin-left: auto;
    margin-right: auto ;
}

#scroller
{
    overflow:auto;
    height:600px;
    padding-right:10px;
}

.validation-summary-errors
{
    color:#ff0000;
}