/* cleaner
------------
*/

body{
	background-color:white;
}
.cleaner {
	clear: both;
}


#mainContainer{
	width:968px;
	text-align:left;
	font-family:"georgia";
}
#mainContainer div.hr{
	margin:0px;
	margin-top:10px;
	padding:0px;
	background-color:black;
	height:1px;
	font-size:1px;
	border:0px;
}

#mainContainer h1{
	color:#144AAE;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:38px;
	margin-top:15px;
}
f
#mainContainer h1 a{
	color:#144AAE;
	text-decoration:none;
}

#topA{
	margin:0px;
	padding:0px;
	font-family:"georgia";
	font-size:9px;
	margin-top:3px;
}
#topA div{
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-right:10px;
	float:left;
}
#topA a{
	color:#1549AC;
}
#topA h2{
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

#topMenu{
	background-image:url('../img/topbg.gif');
	width:968px;
	height:72px;
	margin-top:20px;
}

#topList{
	margin:0px;
	padding:0px;
	padding-left:5px;
	width:968px;
	overflow:hidden;
	height:25px;
}
#topList a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#DEDFDA;
	margin-left:10px;
	font-size:15px;
	line-height:28px;
}
#topList a:hover{
	text-decoration:underline;
}

#formDiv{
	margin:0px;
	padding:0px;
	color:white;
	font-size:18px;
	margin-top:11px;
	margin-left:15px;
}
#formDiv form{
	margin:0px;
	padding:0px;
}
#formDiv input{
	border:1px solid #cccccc;
	margin-left:10px;
}
#formDiv a{
	color:white;
	text-decoration:underline;
	margin-left:10px;
}
#formDiv a.frmLink{
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding-top:5px;
	border:0px;
}
#formDiv a.contactLink{
	font-size:12px;
}
#formDiv a.search{
	display:block;
	margin-top:5px;
}
#formDiv div.frmContent{
	float:left;
	margin:0px;
	padding:0px;
	width:865px;
	overflow:hidden;
}
#formDiv div.contactDiv{
	float:left;
	width:80px;
	padding-top:6px;
}
#formDiv div.frmButton{
	float:right;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#formDiv div.label{
	float:right;
	width:200px;
}

#contentContainer{
	float:left;
	width:968px;
	
}

#leftColumn{
	margin:0px;
	padding:0px;
	float:left;
	width:795px;
}

#rightColumn{
	margin:0px;
	padding:0px;
	float:left;
	width:160px;
	margin-left:7px;
}

#contentAContainer{
	float:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
	font-family:"Trebuchet MS";
	margin-top:10px;
}

#contentAContainer div{
	width:773px;
	overflow:hidden;
	height:90px;
	margin:0px;
	padding:0px;
	margin-right:15px;
	margin-top:10px;
	cursor:pointer;
	/*font-family: "Times New Roman", Times, serif; 
	font-family:"Trebuchet MS";*/
}
#contentAContainer div.first{
	background-image:url('../img/a-bg.gif');
	margin-top:0px;
	height:95px;
}
#contentAContainer a{
	text-decoration:none;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
#contentAContainer h2{
	font-weight:normal;
	color:#144AAD;
	text-decoration:none;
	font-size:21px;
	margin:0px;
	padding:0px;
	width:740px;
	overflow:hidden;
	cursor:pointer;
	margin-top:10px;
	margin-left:16px;
}
#contentAContainer p{
	color:#091B45;
	text-decoration:none;
	/*font-size:15px;*/
	margin:0px;
	padding:0px;
	margin-top:1px;
	width:740px;
	overflow:hidden;
	margin-left:16px;
}
#contentAContainer div.link{
	color:#091B45;
	text-decoration:none;
	/*font-size:15px;*/
	margin:0px;
	padding:0px;
	margin-top:1px;
	margin-left:16px;
}


#blogContainter{
	background:#F4F4F4;
	padding:0px;
	margin:0px;
	margin-top:10px;
	width:795px;
}
#blogContainter td{
	margin:0px;
	padding:0px;
	width:8px;
	height:8px;
	font-size:1px;
}



#blogList{
	margin:0px;
	padding:0px;
	list-style: none;
	margin-left:4px;
	margin-bottom:4px;
}
#blogList li{
	background:url('../img/corners/2/bottom.gif') bottom left no-repeat;
	margin:0px;
	padding:0px;
	margin-top:10px;
	width:790px;
}
#blogList span{
	background:url('../img/corners/2/top.gif') top left no-repeat;
	display:block;
	width:779px;
	margin:0px;
	padding:0px;
}

#blgDescription{
	float:left;
	font-size:14px;
}
#blgDescription h3 p.bodytext{
	display:inline;
	background:none;
	margin:0px;
	padding:0px;
	font-size:14px;
}


#blgDescription div.img{
	float:left;
	width:140px;	
	padding:0px;
	margin:15px 20px 15px 20px;
}
#blgDescription div.content{
	padding:0px;
	float:left;
	width:575px;	
}
#blgDescription h2{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:27px;
	margin-top:15px;
}
#blgDescription h2 a{
	text-decoration:none;
	color:#144AAE;
}
#blgDescription h3{
	color:#C4C4C4;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:13px;
}
#blgDescription p{
	margin:0px;
	padding:0px;
	margin-top:18px;
	padding-bottom:12px;
	padding-right:10px;
	background: url('../img/separator.gif') repeat-x bottom right;
	text-align:justify;
	font-size:14px;
}


#blogLinks{
	float:right;
}
#blogLinks div{
	float:right;
	margin:15px 0px 15px 45px;
}
#readMore  a{
	background:url('../img/read-more.gif') top left no-repeat;
	padding-left:20px;
	color:black;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#blogLinks a{
	color:black;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#blogLinks a{
	text-decoration:underline;
}

#share-this{
	float:right;
	overflow:hidden;
	width:90px;
}
#share-this span{
	background:none;
	display:inline
}

#shareIt{
	margin:0px;
	padding:0px;
	border-top:1px solid #EEEEEE;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:10px;
	text-align:right;
}
#shareIt span{
	display:inline;
}
#shareIt div{
	border:1px solid pink;
}
#shareIt a{
	color:black;
	font-size:14px;
}
#shareIt img{
	margin:0px;
	padding:0px;
	color:black;
	border:1px solid pink;
}


#bottomMenu{
	background-image:url('../img/bottombg.gif');
	width:795px;
	height:171px;
	margin-top:10px;
}
#bottomTopRow{
	background: url('../img/bottom-separator.gif') repeat-x bottom right;	
	margin-left:20px;
	margin-right:20px;
	padding-top:20px;
	padding-bottom:10px;
}
#bottomTopRow a{
	color:white;
	text-decoration:none;
	margin-right:15px;
}
#bottomTopRow a:hover{
	text-decoration:underline;
}
#bottomBottomRow{
	color:white;
	margin-left:20px;
	padding-top:10px;
}
#bottomMenu div.footerNote{
	color:white;
	font-size:10px;
	padding:20px;
	padding-top:20px;
	text-align:justify
}
#bottomMenu div.footerNote a{
	color:white;
	text-decoration:underline;
}
#bottomMenu div.footerNote a:hover{
	text-decoration:underline;
}

#rightColumn div.separator{
	margin-top:28px;
	font-size:1px;
}


#rightTitle{
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	margin-top:20px;
}
#rightTitle span.tl,span.bl,span.tr,span.br {
	width: 8px;
	height: 8px;
	margin:0px;
	padding:0px;
	font-size:1px;
}
#rightTitle span.tl {
	float: left;
	background: url(../img/corners/1/tl.gif) no-repeat top left;
}
#rightTitle span.tr {
	float: right;
	background: url(../img/corners/1/tr.gif) no-repeat top right;
}
#rightTitle span.bl {
	float: left;
	background: url(../img/corners/1/bl.gif) no-repeat bottom left;
}
#rightTitle span.br {
	float: right;
	background: url(../img/corners/1/br.gif) no-repeat bottom right;
}
#rightTitle h3{
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#2065E6;
	padding-left:5px;
	clear:both;
	font-size:17px;
}
#rightTitle h3 label{
	display:block;
	width:154px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#rightTitle div.content{
	padding-top:15px;
	padding-bottom:7px;
	background-color:#F4F4F4;

}
#rightTitle div.bottom{
	background-color:#F4F4F4;
	height:8px;
}

#links {
	margin:0px;
	padding:0px;
	padding-top:5px;
	background-color:white;
}
#links a{
	display:block;
	color:#656565;
	text-decoration:none;
}
#links a:hover{
	text-decoration:underline;
}

#new_links {
	margin:0px;
	padding:0px;
	padding-top:5px;
	background-color:white;
        font-size:11px;
}

#new_links p{
      border-bottom:1px solid #C0C0C0;
      padding-top:0px;
      padding-bottom:8px;
      display:block;
}

#new_links a{
	display:block;
	/*color:#1356AF;*/
	color:#F37A11;
	text-decoration:none;	
	font-size:12px;
	padding-left:0px;
        padding-bottom:2px;
}
#new_links a:hover{
	text-decoration:underline;
}

#categLinks {
	padding-top:5px;
	background-color:white;
}
#categLinks a{
	display:block;
	/*color:#1549AE;*/
	color:#F37A11;
	text-decoration:none;
}
#categLinks a:hover{
	text-decoration:underline;
}

#blogDIV{
	background:url('../img/corners/2/bottom.gif') bottom left no-repeat;
	width:780px;
	margin-left:8px;
}
#blogDIV div.contentDIV{
	background:url('../img/corners/2/top.gif') top left no-repeat;
	width:780px;
	padding:10px;
}

#blogContent{
	width:750px;
	text-align:justify;
	margin-top:10px;
	font-size:14px;
	font-family:"georgia";
}
#blogContent img{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
#blogContent h2{
	color:#134BAC;
	font-weight:normal;
	text-decoration:underline;
	font-size:28px;
	margin:0px;
	padding:0px;
}

#commentRow{
	width:750px;
	font-size:12px;
	padding-top:20px;
}
#commentRow h3{
	margin:0px;
	padding:0px;
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:12px;
	padding:10px;
}
#commentRow h2{
	color:#144AAE;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:38px;
	margin-top:15px;
	padding-left:5px;
}

#commentRow div.comentContainer{
	width:670px;
	float:left;
	margin-top:15px;





}
#commentRow div.firstCell{
	width:150px;
	float:left;
}
#commentRow div.secondCell{
	width:500px; 
	float:left;
	text-align:justify;
}
#commentList{
	margin-bottom:15px;
}


#commentFormContainer{
	border-top:1px solid #EEEEEE;
	width:750px;
	margin-top:10px;
}
#commentForm{
	width:740px;
	background-color:#EEEEEE;
	float:left;
	margin-top:20px;
	padding-left:10px;
	padding-bottom:10px;
	
}
#commentForm input{
	width:220px;
	border:1px solid #BBBBBB;
}
#commentForm label{
	display:block;
	color:black;
	font-size:11px;
}
#commentForm div.leftInputs{
	float:left;
	width:230px;
	margin-right:30px;
	margin-top:20px;
}
#commentForm div.rightInputs{
	float:left;
	/*width:350px;*/
        margin: 20px 20px 0px 0px;
}
#commentForm textarea{
	width:325px;
	height:70px;
}
#commentForm div.row{
	/*margin-top:20px;*/
	 margin:0px 0px 20px 0px;
}
#commentForm div.sendButton{
	float:left;
        margin:50px 0px 0px 0px;
	/*width:100px;
	padding-top:50px;*/
	
}
#commentForm form{
	margin:0px;
	padding:0px;
}

#commentForm ul{
	list-style:none;
        margin:10px 0x 0px 0px;
	padding:0px;
        display:block;        
}

#commentForm li{
	list-style:none;
        margin:0px;
	padding:0px 0x 0px 0px;
        line-height:14px;
        font-size:12px;
}

#commentForm p.tx-guestbook-form-error{
	margin:3px 0px 0px 0px;
        padding:0px;        
}

#searchResults{
	margin-top:20px;
	padding-top:1px;
	width:750px;
	background:url('../img/s-bg.gif') top left no-repeat;
}
#searchResults span{
	display:block;
	margin-top:25px;
}
#searchResults h3{
	color:#144AAE;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-left:34px;
}
#searchResults p{
	margin:0px;
	padding:0px;
	color:#091A45;
	text-decoration:none;
	margin-left:34px;
}
#searchResults div.link{
	color:#091A45;
	margin-left:34px;
}
#searchResults a{
	text-decoration:none;
}

#tLogo{
	height:45px;
}
#tLogo div{
	height:45px;
	overflow:hidden;
}
#tLogo img{
	border:0px;
}

#topDiv{
	float:left;
	width:968px;
	padding-top:5px;
}
#topDiv div.topDivL{
	float:left; 
	width:780px;
	padding-top:5px;
	overflow:hidden;
}
#topDiv div.topDivR{
	float:left;
	width:186px;
}
#topDiv h1 a{
	color:#144AAE;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:38px;
	margin-top:15px;
	padding-left:5px;
	text-decoration:none;
}

#right_title{
	background:url('../img/corners/3/bottom.gif') bottom left no-repeat;
	width:163px;
}
#right_title h3{
	background:url('../img/corners/3/top.gif') no-repeat top;
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#2065E6;
	padding-left:5px;
	clear:both;
	font-size:17px;
	padding-top:15px;
	padding-bottom:15px;
}
#right_title h3 label{
	display:block;
	width:154px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}


#rightAds{
	height:210px;
	margin:0px;padding:0px;
	padding-top:1px;
	background:url('../img/corners/3/top.gif') no-repeat top;
}
#rightAds div{
	margin:0px;padding:0px;
	height:85px;
	overflow:hidden;
	margin-top:15px;
	margin-left:7px;
}
#rightAds a{
	text-decoration:none;
}
#rightAds h2{
	color:#2065E7;
	font-size:14px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	width:150px;	
	overflow:hidden;
}
#rightAds p{
	color:#2065E7;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-top:5px;
	width:145px;
	height:45px;
	overflow:hidden;
}
#rightAds div.link{
	color:#2065E7;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	width:150px;
	overflow:hidden;
	height:20px;
}

#formContainer fieldset.csc-mailform{
	border:0px;
	margin-top:20px;
	padding-left:60px;
}
#formContainer div.csc-mailform-field{
	margin-bottom:9px;
}
#formContainer label{
	width:130px;
	display:block;
	float:left;
	font-size:16px;
	color:#5077c2;
}
#formContainer input{
	border:1px solid #D6D6D6;
	background-color:#F4F4F4;
	width:300px;
}
#formContainer textarea{
	border:1px solid #D6D6D6;
	background-color:#F4F4F4;
	width:300px;
}
#formContainer input.csc-mailform-submit {
    border: 0px;
    background-repeat: no-repeat;
    background-position: 1px center;
    padding: 1px 1px 1px 1px;
    height: 47px;
    width: 227px;
    cursor: pointer;
    font-family: Gerogia;
    background-image: url('../img/send-message-bg.gif');
    color:#787878;
    font-size:16px;
}

#blogContainterB{
	background:#F4F4F4;
	padding:0px;
	margin:0px;
	margin-top:10px;
	width:760px;
}
#blogContainterB td{
	margin:0px;
	padding:0px;
	width:8px;
	height:8px;
	font-size:1px;
}
#blogContainterB img{
	margin:0px;
	padding:0px;
	border:0px;
}
#blogDIVB{
	background:url('../img/corners/2/bottom.gif') bottom left no-repeat;
	width:780px;
	margin-left:7px;
}
#blogDIVB div.contentDIV{
	background:url('../img/corners/2/top.gif') top left no-repeat;
	width:780px;
	padding:10px;
}

#blogContentB{
	width:750px;
	text-align:justify;
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-family:"georgia";
}
#blogContentB img{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
#blogContentB h2{
	color:#134BAC;
	font-weight:normal;
	text-decoration:underline;
	font-size:28px;
	margin:0px;
	padding:0px;
}

#blogContentB ul{
	color:#F37A11;
        list-style:none;
}
#blogContentB ul li{
	float:left;
        width:220px;
        margin:0px 10px 10px 0px;
         overflow:hidden;
       

}

#blogContentB ul li a{
	color:#F37A11;
        text-decoration:none;
        font-family:Verdana;
        background: url(../img/bullet.gif) no-repeat left;
	padding:0px 0px 0px 15px;
 
}

#blogContentB ul li a:hover{
        text-decoration:underline;
}

div.tx-ttnews-browsebox{
	margin-top:5px;
        text-align:center;
}

span.tx-ttnews-browsebox-strong{
	display:inline;
}
div.tx-ttnews-browsebox p{
	display:none;
}

div.tx-ttnews-browsebox td{
	white-space: nowrap;
	margin:2px;
       
}

div.tx-ttnews-browsebox a{
	font-size:11px;
        display:block;
	text-decoration:none;
	font-weight:bold;
	color:black;
white-space: nowrap;
margin:0px 3px;	
}

div.tx-ttnews-browsebox table td p{
	display:block;
}

td.tx-ttnews-browsebox-SCell a{
	color:gray;
}

div.news-amenu-container {
        margin:10px 0px 0px 0px;
	border-top:1px solid #cccccc;
}

div.news-amenu-container h2{
	font-size:14px;
}
div.news-amenu-container ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
div.news-amenu-container ul li{
	margin:0px;
	padding:0px;
       
}

div.news-amenu-container a{
     color:#F37A11;
     font-size:12px;
     text-decoration:none;
}
div.news-amenu-container a:hover{
     color:#F37A11;
     font-size:12px;
     text-decoration:none;
}

/*begin archive list*/
div.news-list-container{
margin:0px 15px 0px 0px;
}

div.news-list-item
{
   margin:0px 0px 0px 0px;
   padding:0px 0px 10px 0px;
   border-bottom:1px solid #e2e2e2;
   
}
div.news-list-item h3 span
{
	
	color:#C4C4C4;
	font-family:Georgia;
	display:block;
        font-weight:normal;
	font-size:13px;
}

div.news-list-item h3 a
{
	text-decoration:none;
	color:#144AAE;
	font-family:Georgia;
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

div.news-list-item h3 a:hover
{
	text-decoration:none;
	color:#144AAE;
} 

div.news-list-item h3 a:visited
{
	text-decoration:none;
	color:#144AAE;
}

div.news-list-item a img
{
   
    margin:0px 10px 3px 0px;
    vertical-align:text-top;
    padding:0px;
    float:left;
    
}
div.news-list-item p.bodytext
{
	font-family: Georgia;
	font-size:14px;
	background:none;
	padding:5px 0px;
	border-left:1px solid #ffffff;
        margin-left:5px;
        
}

div.news-list-item div.news-list-morelink 
{
	clear:both;
	margin:0px;
	padding:0px;
} 

div.news-list-item div.news-list-morelink a
{
	font-size:12px;
	text-decoration:none;
	color:#144AAE;
	margin:0px;
	padding:0px;
	
}
div.news-list-item hr.clearer
{
	
	margin:0px;
	padding:0px;
	display:none;
}


p.a_links{
	display:inline;
	width:480px;
	overflow:hidden;
}
p.a_links a{
	color:#1549AC;
	margin-top:5px;
	margin-right:15px;
	display:block;
	float:left;	
}

div.sponsored{
 color:#1349A9;
 font-size:10px;
 font-family:Arial;
 margin:7px 14px -10px 14px;
}
/*end archive list*/

