html, body{
	margin: 0;
	padding: 0;
	background: #f2f0e9;
	font-family: Arial, Helvetica, sans-serif; 
	color: #666;
}


/* CLASSES */
.init{ margin: 0; padding: 0; }
.initTop{ margin-top: 0!important; padding-top: 0!important; }
.initBottom{ margin-bottom: 3px!important; padding-bottom: 0!important; }
.clear{ clear: both; }

.right{ text-align: right; }
.center{ text-align: center; }
.justify{ text-align: justify; }
.aligncenter{ margin: auto; }

.alt{ color: #00477d!important; }
.alt2{ color: #006ca4!important; }
.alt3{ color: #ccc!important; }

.navBlock{ list-style: none; }

.indent{ margin-left: 10px; }

.half{ width: 48%; margin: 0 .75%; float: left; }

.img{ padding: 3px; background-color: #eee; border: 1px solid #ddd; }

.imgFlRight, .alignright, .flRight{ float: right; margin: 0 0 10px 15px!important; }
.imgFlLeft, .alignleft, .flLeft{ float: left; margin: 0 15px 10px 0!important; }

.listing{ margin-top: 20px; }

/* LINKS */
a{ color: #006ca4; }
a:hover{ color: #222; }

a img{ border: none; }

#seoLinks a{ color: #fff; text-decoration: none; }
#seoLinks a:hover{ color: #fcb75b; }

#pageLinks a{ text-decoration: none; color: #999; }
#pageLinks a:hover{ color: #777; }

#breadcrumb a{ text-decoration: none; }
#breadcrumb a:hover{ text-decoration: underline; }
.sep{ position: relative; top: 1px; }

.topLink{ text-decoration: none; }

/* TEXT */
p,li,td{ font-size: 12px; line-height: 1.7em; }
.small{ font-size: 11px; }
p.large{ font-size: 13px; }

.wp-caption-text{ font-size: 11px; text-align: right; margin: 0; }

p, #footer h1, h2{ .margin: 10px 0; }

#sideBar p, #sideBar li{ font-size: 11.2px; }

blockquote{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #006ca4; 
	line-height: 1.8em; 
	background: url(/images/backgrounds/blockquote.gif) no-repeat; 
	margin: 20px 30px 20px 20px; 
	padding: 1px 15px 5px 75px; 
}
blockquote p{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #006ca4; 
	font-style:italic; 
	line-height: 1.8em; 
}

#mainContent h1{ 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 29px; font-weight: normal; 
	color: #4d4d4d; 
	color: #00477d; 
}
#mainContent h2{ text-transform: uppercase; font-size: 16px; color: #666;  margin: 25px 0 10px; }
#mainContent h3{ font-size: 14.5px; color: #666; }

.postList h1{ font-size: 16px!important; }
.postList h2{ font-size: 14px!important; }
.postList h3{ font-size: 12px!important; }
.postList .title{ font-size: 18px!important; }

#sideBar h2, #secondBar h2{ font: 13px Arial, Helvetica, sans-serif; font-weight: bold; }

#footer h1{ color: #fff; font-size: 12px; }

#seoLinks li{ font-size: 10px; }

/* LAYOUT  */
#wrapper{ 
	width: 900px;
	background: url(/images/backgrounds/body2.gif) repeat-y;
	padding-left: 20px;
	margin: 0 auto;
}

#header{ width: 875px; height: 85px; padding-top: 10px; }
#crumbs{ float: right; margin-top: -65px; }

#searchform{ 
	height: 25px; 
	width: 242px; 
	.width: 245px; 
	float: right; 
	margin-top: -30px; 
	.position: relative; 
	.left: 280px; 
	background:url(/images/backgrounds/search.gif) no-repeat; 
}
#search{ background: none; border: none; margin: 0px 15px 0 28px; color: #777; }

#content{ background: url(/images/backgrounds/content2.gif) repeat-y; }

#sideBarImg{ 
	width: 220px; 
	height: 260px; 
	background: url(/images/backgrounds/sideBar2.gif) no-repeat;
	margin: -48px 0 -237px;
	.display: none;
}

#sideBar{ width: 213px; float: left; padding: 20px 0 0 15px; }
#sideBar p{ line-height: 1.5em; }

#mainContent{ width: 440px; float: left; padding: 0 15px; margin-bottom: 15px; .margin-top: -10px; }

#secondBar{ width: 180px; float: left; padding-left: 6px; }
#secondBar img{ margin-left: -5px; }

#footer{ _position: relative; _top: 12px; }
#footer, #footerOut{ width: 880px; }
#footer p, #footerOut p{ text-align: right; color: #ccc; font-size: 11px; line-height: normal; }

#seoLinks{ background-color: #4d4d4d; padding-bottom: 15px; border-top: 1px solid #fff; }
#seoLinks .col{ float: left; margin: 0 27px; _margin: 0 22px; }
#seoLinks ul li{ list-style: none; }

#copy{ background-color: #333; border-top: 1px solid #808080; margin-bottom: 10px; padding: 1px 15px; }

#footerOut{ padding-bottom: 5px; }

/* ITEMS */
#logo{ margin-left: 20px; }
#crumbs li{ display: inline; font-size: 10px; }

#quickLinks{ margin: 0 25px 0 15px; }
#quickLinks li{ border-top: 1px solid #d9d9d9; padding-left: 10px; }
#quickLinks li.last{ border-bottom: 1px solid #d9d9d9; }
#quickLinks li a{ display: block; line-height: 2em; color: #4d4d4d; text-decoration: none; _display: inline; }
#quickLinks li:hover{background-color:#f2f2f2; }

hr{ border: 0; border-bottom: 1px solid #F2F0E9; margin-top: 45px; }


.zebraOdd{ background-color: #f2f0e9; }
.zebraEven{ background-color: #E9E5D9; }
.firstCol{ background-color: #f2f0e9; }
.fullTable{ width: 600px; }
th{ font-size: 12px; padding: 10px 5px; background-color: #E0DAC9; }
td{ padding: 2px 5px; text-align: center; }


.alert{
    padding: 15px 20px 15px 130px;
    background: url(/images/Warning.png) 40px 30px no-repeat #fffccc;
    border: 2px solid #dfdaaa; 
}
.alert h3{ color: #900!important; }