/* commented backslash hides from ie5mac \*/ 

html{margin:0;padding:0} 

/* end hack */ 

html,body {

	padding:0;

	margin:0;

}

.post {
	padding-left: 0;
	text-align: justify;
	}

h1, h1 a, h1 a:visited {

	font-size: 16px;

	color: #1992C1;

	display: inline;

	padding: 0px;

	text-align: left;

	margin: 0;
  text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

h1 a:hover {
  text-decoration: underline;
  color: #315079
}

body{

	text-align:center;

	min-width:802px;

	background-color: #147BA8;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

}

#outer{

	width:802px;

	color: #666666;

	text-align:left;

	margin:auto;

	position:relative;

	background:  url(images/repeater_802x2.gif) repeat-y center center;

	background-color: #FFFFFF;

	position:relative;

	overflow:visible;

}

/* mac hide \*/

* html #outer{width:802px}

/* end hide*/

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#inner{

	width:100%;

	background:  url(images/repeater_802x2.gif) repeat-y center center;

} 

#header{

	position:absolute;

	top:0;

	left:0px;

	width:802px;

	height:171px;

	background:#CCCCCC url(images/header_802x171.jpg);

	background-repeat: no-repeat;

	overflow:hidden;

	color: #FFFFFF;

	z-index:100;

}

/* mac hide \*/

* html #outer, * html #header {width:802px}

/* end hide*/

#left {

	position:relative;/*ie needs this to show float */

	width:597px;

	float:left;

	padding-top:171px;/*needed to make room for header*/

}

#left p {padding-left:20px;padding-right:2px}

#footer {

	width:802px;

	clear:both;

	height:38px;

	background-color: #83C23D;

	color: #FFFFFF;

	text-align:center;

	left:0;

	bottom:0;

	position: absolute;

	background-image: url(images/footer_802x38.gif);

	background-repeat: no-repeat;

}

* html #footer{margin-bottom:-1px}/* ie rounding bug*/

/* mac hide \*/

* html #footer {/*only ie gets this style*/

	height:50px;/* for ie*/

}

/* end hide*/

div,p  {margin-top:0}/*clear top margin for mozilla*/

#right {

	width:205px;

	float:right;

	padding-top:171px;/*make room for header*/

}



#clearfooter {width:100%;height:38px;clear:both} /* to clear footer */

html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-38px;} /*safari wrapper */



.leftbackground {

	background-image: url(images/left_repeat_597x1.gif);

	background-repeat: repeat-y;

	display: block;

	height: 324px;

	width: 591px;



}

.leftbackground p {

	font-size: 14px;

	color: #111111;

	line-height: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}



.leftbackground p strong {

	color: #1992C1;;

}	

.lefthead {

	background-image: url(images/left_head_597x17.gif);

	background-repeat: no-repeat;

	height: 17px;

	width: 597px;

}



.leftbodyhead {

	background-image: url(images/left_body_head_597x18.gif);

	background-repeat: no-repeat;

	height: 18px;

	width: 597px;

}

.leftbodybackground {

	background-image: url(images/left_body_repeat_597x1.gif);

	background-repeat: repeat-y;

	display: block;

	width: 591px;

}



.leftbodybackground h1 {

	font-size: 14px;

	color: #1992C1;

	display: block;

	padding: 0px;

	text-align: left;

	text-indent:15px;

	margin-left:25px;

	margin-top: 15px;

	line-height: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	background-image: url(images/call_out_18x10.gif);

	background-repeat: no-repeat;

}

.leftbodybackground p {

	margin-top:5px;

	padding:0;

	margin-left:5px;

	font-size: 12px;

	line-height: 14px;

	margin-right:6px;

}

.leftbodybackground p a {

	color: #379E17;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: none;

	font-size: 12px;

	font-style: italic;

}

.leftbodybackground p strong {

	color: #379E17;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 13px;

}

.leftbodybackground p b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	background-color: #C9E7F2;

	font-weight: normal;

}



.myblogg {

	background-image: url(images/my_blogg_217x97.jpg);

	background-repeat: no-repeat;

	height: 97px;

	width: 217px;

	margin-left:25px;



}



.blog {

	font-family: Verdana;

}



.blog p a {



	color: #379E17;

	font-family: Verdana, Helvetica, sans-serif;

	font-weight: none;

	font-size: 12px;

	font-style: normal;



}



.blog li a {



	color: #379E17;

	font-family: Verdana, Helvetica, sans-serif;

	font-weight: none;

	font-size: 12px;

	font-style: normal;



}



.breaker {

	background-image: url(images/breaker_597x3.gif);

	background-repeat: no-repeat;

	height: 3px;

	width: 97%;

}



.subscribe {

	display: block;

	background-image: url(images/subscribe_190x68.gif);

	background-repeat: no-repeat;

	height: 68px;

	width: 190px;

	color: #1580AE;

	margin: 0px;

	padding: 0px;

}

.subscribebottom {

	display: block;

	background-image: url(images/subscribe_bottom_190x18.gif);

	background-repeat: no-repeat;

	height: 18px;

	width: 190px;

	color: #1580AE;

	margin: 0px;

	padding: 0px;

}

.subscribe p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #1580AE;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	margin-left: 15px;

	padding-top:0px;

	width:170px;

	line-height: 12px;

}

.callouthead {

	display: block;

	background-image: url(images/call_out_head_190x7.gif);

	background-repeat: no-repeat;

	height: 7px;

	width: 190px;

	color: #1580AE;

	margin: 0px;

	padding: 0px;

	padding-top:0px;

	overflow:hidden;

}

.calloutbody {

	display: block;

	background-image: url(images/call_out_body_190x1.gif);

	background-repeat: repeat-y;



	width: 190px;

	color: #1580AE;

	text-align:center;

	margin: 0px;

	padding: 0px;

	padding-top:0px;

}

.calloutbody p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #64AB4D;

	font-weight: normal;

	padding: 0px;

	margin: 0px;

	margin-top: 0px;

	text-align:center;

}

.calloutbottom {

	display: block;

	background-image: url(images/call_out_bottom_190x5.gif);

	background-repeat: no-repeat;

	height: 5px;

	width: 190px;

	color: #1580AE;

	margin: 0px;

	padding: 0px;

	padding-top:0px;

	overflow:hidden;

}

.subscribebody {

	display: block;

	background-image: url(images/subscribe_repeat_190x1.gif);

	background-repeat: repeat-y;

	height: 88px;

	width: 190px;

	color: #1580AE;

}

.subscribebody p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #1580AE;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	margin-left: 15px;

	padding-top:0px;

	line-height: 12px;

}

.subscribefield {

	padding-top:2px;

	height: 68px;

	width: 190px;

	border: 0px

	text-align:left;

	line-height: 16px;

}

.subscribefield p {

margin-top:2px;

	line-height: 19px;

}





.rightbackground {

	background-image: url(images/sprite.jpg);

	background-repeat: no-repeat;

	height: 219px;

	width: 582px;

	background-position: 0px -94px;

	display: block;

	margin: 0px;

	padding: 0px;

}

#footernav {

	float: right;

	padding-top:14px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-right: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: right;

}

#footernav a {

	color: #FFFFFF;

	font-weight: bold;

	list-style-type: none;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

	font-size: 11px;

}

#footernav a:hover {

	color: #147FAD;

}

#leftboxes {

	padding-top: 0px;

	padding-left: 17px;

}



.leftbox {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.leftbox li {

	margin:0;

	padding:0;

	margin-left:6px;

	display: block;

	float: left;

	background-image: url(images/leftboxrepeat_182x1.gif);

	background-repeat: repeat-y;

	width: 182px;

	height: 240px;

}

.leftbox li p {

	margin:0;

	padding:0;

	margin-left:-6px;

	font-size: 11px;

	line-height: 14px;

	margin-right:6px;

}

.leftbox li a {

	display: block;

	text-decoration: none;

	width: 83px;

	background-image: url(images/learnmore_83x28.gif);

	background-repeat: no-repeat;

	height: 28px;

	margin: 0px;

	margin-left:95px;

	padding: 0px;



}









.leftbox li a:hover {



	background-image: url(images/learnmore_83x28_roll.gif);

	background-repeat: no-repeat;

}

.leftboxhead {

	background-image: url(images/leftboxhead_182x39.gif);

	background-repeat: no-repeat;

	height: 39px;

	width: 182px;

}

.leftboxbottom {

	background-image: url(images/leftboxbottom_182x14.gif);

	background-repeat: no-repeat;

	height: 14px;

	width: 182px;

}







.leftboxhead h1 {

	color: #FFFFFF;

	font-size: 12px;

	display: block;

	padding-left: 20px;

	padding-top:4px;

	text-align: left;

	line-height: 30px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}



#topbuttons {

	position: absolute;

	top: 128px;

	right: 63px;



}

.topnav {

	list-style-type: none;

	margin:0px;

	padding: 0px;

}

.topnav li {

	margin:0px;

	padding:0px;

	display: block;

	float: right;	

}







.topnav li a {

	text-decoration: none;

	text-align: center;

	z-index: 999;

	position: relative;

	display: block;

	width: 92px;

	height: 25px;

	background:url(images/tab_97x50.jpg) no-repeat 0px 0px;

	text-decoration: none;

	line-height: 25px;

	color: #fff;

	font-family: "trebuchet MS";

	font-weight: bold;

	font-size: 12px;

	padding-left: 5px;

	

}

.topnav li a:hover {

	background:url(images/tab_97x50.jpg) no-repeat 0px -25px;

	color: #1A5A73;

}









.search {

	width: 170px;

	background-image: url(images/search_170x145.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #F4F4F4;

	float: left;

	height: 145px;

	padding-right: 0px;

	text-align: left;

}

input {

	font-family: Verdana, Arial;

	font-size: 11px;

	color: #000000;

	background-color: #F2F7FB;

	border: 1px inset #93C1D8;



}

.submit {

	display:block;

	border: 0px;

	float: right;

	margin-right: 13px;

	margin-top: 2px;

	margin-bottom: 2px;

	height: 25px;

	width: 75px;

}

textarea, select {

font-family: Verdana, Arial; 

font-size: 11px; 

color: #000000;

width: 90px;

background-color: #F2F7FB;

border: 1px inset #000000;

TEXT-DECORATION: none;

}

.stdInput {

font-family: Verdana, Arial; 

font-size: 11px; 

color: #000000;

width: 80px;

background-color: #F2F7FB;

border: 1px inset #000000;

}

.inpradio {

font-family: Verdana, Arial; 

font-size: 11px; 

color: #000000;

width: 80px;

background-color: white;

border: none;

}

.btn {

font-family: Verdana, Arial; 

font-size: 10px; 

width: 90px;

color: #000000;

background-color: #F2F7FB;

}













#addy {

	height: 195px;

	width: 190px;

	position: relative;

	display: block;

	margin-bottom: 10px;

	margin-top: 10px;

}

	







#addypic {

	display: block;

	background: url(images/ad_190x195.jpg) no-repeat top left;

	height: 195px;

	width: 190px;

	text-decoration: none;

}







.mailinghead {

	display: block;

	background-image: url(images/mailing_head_190x42.gif);

	background-repeat: no-repeat;

	height: 42px;

	width: 190px;

	color: #1580AE;

}

.mailingbottom {

	display: block;

	background-image: url(images/mailing_bottom_190x21.gif);

	background-repeat: no-repeat;

	height: 21px;

	width: 190px;

	color: #1580AE;

}

.mailing p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #1580AE;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	margin-left: 15px;

	padding-top:0px;

	width:170px;

	line-height: 12px;

}



.mailingbody {

	display: block;

	background-image: url(images/mailing_body_190x1.gif);

	background-repeat: repeat-y;

	height: 150px;

	width: 190px;

	color: #1580AE;

}

.mailingbody p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #1580AE;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	margin-left: 15px;

	padding-top:0px;

	line-height: 12px;

	padding-right:6px;

}

.mailingfield {

	padding-top:2px;

	height: 68px;

	width: 190px;

	border: 0px

	text-align:left;

	line-height: 16px;

}

.mailingfield p {

margin-top:2px;

	line-height: 19px;

}



.testhead {

	display: block;

	background-image: url(images/test_190x33.gif);

	background-repeat: no-repeat;

	height: 33px;

	width: 190px;

	color: #1580AE;

}

.testpic {

	display: block;

	background-image: url(images/testpic_89x89.jpg);

	background-repeat: no-repeat;

	height: 89px;

	width: 89px;

	color: #1580AE;

	padding-top:5px;

	padding-bottom:5px;

}

.testtext {

}

.testtext p {

	margin-top:5px;

	padding:0;

	margin-left:5px;

	font-size: 11px;

	line-height: 14px;

	margin-right:10px;

}

.testtext p a {

	color: #379E17;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

}

.testtext p strong {

	color: #379E17;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

}

.testtext p b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	background-color: #DFEECD;

	font-weight: normal;

	color: #0C5977;

}



#toplinks {

	position:absolute;

	width:82px;

	height:21px;

	left: 661px;

	top: 9px;

	border: none;

}

#toplinks p {

	font-size: 10px;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	border: none;

}

#toplinks a {

	font-size: 10px;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	border: none;

}

#toplinks p a {



	font-size: 10px;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	border: none;

}

.noborder {

	margin: 0px;

	padding: 0px;

	border: none;

}



#toplogo {

	position:absolute;

	width:279px;

	height:74px;

	left: 18px;

	top: 39px;

	border: none;

}



#toplogo a {

	display: block;

	background-image: url(images/logo_279x74.jpg);

	background-repeat: no-repeat;

	width:279px;

	height:74px;

	border: none;

}











.tab {

	z-index: 999;

	position: relative;

	display: block;

	width: 97px;

	height: 25px;

	background:url(images/tab_97x50.jpg) no-repeat 0px 0px;

	text-decoration: none;

	float: left;

	

}

.tab:hover {

	background:url(images/tab_97x50.jpg) no-repeat 0px -25px;

}

