﻿html{
    overflow-y: scroll;
}
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : black;
	background: #002a5c url('images/bg.gif'); 
	background-position: top;
	background-repeat: repeat-x;
	margin-top: 50px;
}
hr{
    height: 1px;
    color: #5480ca;
    background-color: #5480ca;
    border: 0px solid #5480ca;
}

textarea, input, select {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
H1, h2, h3, h4, h5{
    color: #1149a2;
}
H4{
    margin: 0px;
    font-size: 18px;
    color: #1149a2;
}

img {
    vertical-align:bottom;
}

a:link {
	color : #2b5289;
	text-decoration : underline;
	font-weight : bold;
}

a:visited {
	color : #2b5289;
	text-decoration : underline;
	font-weight : bold;
}

a:hover {
	color : #2b5289;
	text-decoration : none;
	font-weight : bold;
}

a:active {
	color :#2b5289;
	text-decoration : underline;
	font-weight : bold;
}

/*-- CONTAINERS --*/
.Clear{
    clear: both;
}
.Wrapper{
    background: #edddc1;
    border: 1px solid #5480ca;
    width: 960px;
    margin: auto auto;
}
.HomeTop{
    width: 948px;
    height: 367px;
    background-image: url('images/main_img_bkg.png');
    margin: auto auto;   
}
.Content{
    padding: 0 6px 6px 6px;
}
.Page2Top{
    width: 948px;
    margin: auto auto;
}
.Page2Container{
    background: transparent url(Images/Page2Content_bg.png) repeat-y;
}
.Page2Content{
    padding: 10px;
    min-height: 400px;
}

.ContentBlock{
    background-color: #fcfcfb;
    border: 1px solid #5480ca;
    text-align: left;
    padding: 10px;
    margin-top: 6px;
}
.ContentBlock_home{
    color: #1149a2;
    
    line-height: 18px;
    background: url('images/home_content_block_bkg.png');
    background-repeat: repeat-x;
    border: 1px solid #5480ca;
    margin-top: 6px;
    text-align: left;
    padding: 10px;
}
.ContentBlock_home2{
    color: #1149a2;
    line-height: 18px;
    background: url('images/home_content_block_bkg.png');
    background-repeat: repeat-x;
    border: 1px solid #5480ca;
    margin-top: 6px;
    text-align: left;
    padding: 10px;
}
.featured_home_block{
    background-color: #fcfcfb;
    border: 1px solid #5480ca;
    width: 100% auto;
    text-align: left;
    padding: 10px;
    margin-top: 6px;
}
.TopNavigation{
    margin: 0 auto;
    width: 100%;
}
/*-- END CONTAINERS --*/

/*-- COPYRIGHT/FOOTER --*/

.Copyright
{
	background: transparent;
	color : #9E9C9C;
	font-size : 11px;
}
.Copyright a:link {
	color : #9E9C9C;
	font-weight : normal;
	text-decoration : underline;
}

.Copyright a:visited {
	color : #9E9C9C;
	font-weight : normal;
	text-decoration : underline;
}

.Copyright a:hover {
	color : #9E9C9C;
	font-weight : normal;
	text-decoration : none;
}

.Copyright a:active {
	text-decoration : underline;
	color : #9E9C9C;
	font-weight : normal;
}

/*-- END COPYRIGHT/FOOTER --*/

/*-- TEXT COLORS --*/
.red{
    color: Red;
}
.blue{
    color: #2b5289;
}
.yellow
{
    color: #e8aa26;
}
.gray{
    color: #9fa6ac;
}    
/*-- END TEXT COLORS --*/

/* Slide Show Style*/
#slideshow{
    position: relative;
    text-align: center;
}
.pics {
    height:  339px;      
    width:   569px;      
    padding: 0;      
    margin:  0;     
    overflow: hidden;    
}      
.pics img {
    padding: 0px;      
    border:  0px;      
    height: 339px;      
    width:  569px;     
    top:  0;     
    left: 0;
}
/* End Slide Show Style */ 
.tbl{
    border: 1px solid #e2e6f0;
    border-collapse: collapse;
}
.tbl_left{
    text-align: right;
    background-color: #eef0f4;
    padding: 5px 20px 5px 20px;
}
.tbl_right{
    text-align: left;
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #eef0f4;
    border-left: 1px solid #e2e6f0;
    
}

/*-----MISC-------*/

.ContentBlock_home2 .sf_postTitle{
    font-size: 14px;
    margin: 10px 0 0 0;
}

.quickSearch{
    display: block;
    padding: 45px;
    float: right;
    position: relative;
    top: 260px;
    left: -115px;
}
.quickSearch2{
    display: block;
    padding: 45px;
    float: right;
    position: relative;
    top: 160px;
    left: -115px;
    clear: none;
    border: 1px solid red;
}

.sf_postBookmark a{
    text-decoration: none !important;
}

.sf_comments, .sf_commentListing{
    display: none !important;
}
.sf_postTitle{
    font-size: 16px !important;
}   

/* Categories, Tags, Archive */
ul.tagCloud {
	margin: 0;
	padding: 0;
}
ul.tagCloud li {
	display: inline;
	font-size: 7px;
	line-height: 1.5;
	padding-right: 15px;
}
ul.tagCloud li a.tagCloudItem{
	font-size: 1em;
}
h1.categorizedAs {
	margin: 20px 0 0;
	font-size: 2.5em;
	font-family: georgia,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
}
dl.taggedWithList {
	margin: 0;
	padding: 0;
}
dl.taggedWithList dt, dl.taggedWithList dd {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
}
.BlogCats{
	font-size: 8px;
}
.BlogCats h3{
	font-size: 18px;
	line-height: 18px;
    color: #1149a2;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
.BlogCats ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.BlogCats ul li{
	margin: 0;
	padding: 0;
}
.BlogCats ul li a{
	font-size: 12px ;
	font-weight: bold;
}
.BlogCats ul li span{
	font-size: 8px;
	display: none;
}