body{

background: #b0bbd2 url(../images/bkg_body.gif) repeat;
text-align: center;
margin: 0 auto;
padding: 0;
font: 500 11px Verdana;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000
}

p{
text-align: left;
font: 500 11px Verdana;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000
}

div{
border:none;
margin: 0;
padding: 0;
text-align: left;

}

h1{
font: italic 500 28px/100% Georgia;
font-family: Georgia,Times New Roman,Times,serif;
color:#153e67;
}

h2{
font:  500 16px/110% Georgia;
font-family: Georgia,Times New Roman,Times,serif;
color:#153e67;
}

h3{
font: italic 900 14px/100% Georgia;
font-family: Georgia,Times New Roman,Times,serif;
color:#153e67;
}

h4{
font:  900 11px/110% Georgia;
font-family: Georgia,Times New Roman,Times,serif;
color: #04a131;
}

blockquote{
font: 500 11px/150% Georgia;
font-family: Georgia,Times New Roman,Times,serif;
border-top: 2px groove #153e67;
border-bottom: 2px groove #153e67;
margin:5px 10px;
padding:3px;
float: left;
display: block;
}

A{
text-decoration: none;
color:#036e21;
font-weight: 900;
font-variant: small-caps;
}
a.footerlink{
	font-size: 10px;
}
A:LINK{
color:#036e21;
}

A:VISITED{
color:#036e21;
}


A:HOVER{
text-decoration: underline;
color:#ab2727;
}

.link{
	line-height: 100%;
	margin: 0;
	padding: 0;
}

hr{
	width:60%;
	margin: 10px 0;
}


ul{

}

li{
}

ol{
}

table{
}

td{
}

tr{
}

tr.odd{
}

th{
}

LABEL{

}

LEGEND{
font-weight: 900;
font-size:12px;
color:#04a131;
border:1px solid  #04a131;
padding:2px;
background: #fff;

}

fieldset{
border:1px solid  #04a131;

}

input:focus{
}

input[type='text']:focus{
border: 1px #008e01 solid;
background: #deffbd;
}

input[type='checkbox']:focus{
}

input[type='radio']:focus{
}

input[type='submit']:focus{
}

textarea:focus{
border: 1px #008e01 solid;
background: #deffbd;
}
select:focus{
}

input{
}
.tinput{
border: 1px #5c5c5c solid;
background: #e4e4e4;
width:300px;
height:18px;
}


input[type='text']{
border: 1px #5c5c5c solid;
background: #e4e4e4;
width:300px;
height:18px;
}

input[type='checkbox']{
}

input[type='radio']{
}

input[type='submit']{
height: auto;
width: auto;
margin: 0;
padding:0;
}

input[type='image']{
height: auto;
width: auto;
margin: 0;
padding:0;
border: 0px;
}
input.sinput{
border: 1px #5c5c5c solid;
background: #e4e4e4;
width:180px;
height:18px;
}
textarea{
border: 1px #5c5c5c solid;
background: #e4e4e4;
width:300px;
height:80px;
}
.textarea{
border: 1px #5c5c5c solid;
background: #e4e4e4;
width:300px;
height:80px;
}
select{
	max-width: 250px;
}

/*Classes*/

.main{
margin: 0 auto;
position: relative;
width:981px;
height:100%;
background: transparent url(../images/bkg_main.gif) repeat-y;
padding:0 0 0 15px;
overflow:hidden;
}

.content{
position: relative;
margin: 0;
padding:0;
text-align: center;
float: left;
width:610px;


}

.contenttop{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}

.contentbot{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}
.test{
	font-style: italic;
	}
.taf_iframe{
	
}
.credit{
	font-style: italic;
	margin: 0 0 0 20px;
}

.sidebar{
position: relative;
margin: 9px 0 0 0;
padding:0;
float: left;
width:181px;
background: transparent url(../images/bkg_sidebar.jpg) repeat-y ;
}

.sidebartop{
position: relative;
height: 69px;
margin: 0;
padding:0;
float: none;
clear: both;
	background: transparent url(../images/g_sidebartop.jpg) no-repeat ;
}

.sidebarbody{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
	background: transparent url(../images/g_sidebartop.jpg) no-repeat ;
	
}

.sidebarbot{
position: relative;
height: 46px;
padding:0;
float: none;
clear: both;
background: transparent url(../images/g_sidebarbot.jpg) no-repeat ;
margin: 0;
*margin: -2px 0 0 0;
}

.col1{
position: relative;
margin: 0 5px;
padding:0;
float: left;
width: 600px;
background: transparent url(../images/bkg_col1.gif) repeat-y ;
*margin: 0 5px;
}

.col1top{
position: relative;
margin: 0 ;
padding:0;
float: none;
clear: both;
height:40px;
background: transparent url(../images/g_col1top.gif) no-repeat;
}

.col1body{
position: relative;
margin: 0;
padding:0 10px;
float: none;
clear: both;
z-index: 100;
}

.col1bot{
position: relative;
margin: -45px 0 0 0;
padding:0;
float: none;
clear: both;
height: 150px;
background: transparent url(../images/g_col1bot1.gif) no-repeat;
*margin: -15px 0 0 0;
}

.col400{
position: relative;
margin: 50px 0 -60px	106px;
padding:0;
float: none;
clear: both;
width: 360px;
background: transparent url(../images/bkg_col400.gif) repeat-y ;
z-index:1000;
}

.col400top{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height:14px;
background: transparent url(../images/g_col400top.gif) no-repeat;
}

.col400body{
position: relative;
margin: -9px 0 -9px 16px;
padding:0;
height: 24px;
float: none;
clear: both;
z-index:100;
}

.col400bot{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height: 14px;
background: transparent url(../images/g_col400bot.gif) no-repeat;
}

.icon{
	margin: 0 4px;
	border:0;
}



.col500{
position: relative;
margin: 0 60px;
padding:0;
float: left;
width: 500px;
background: transparent url(../images/bkg_col500.gif) repeat-y ;

}

.col500top{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height:40px;
background: transparent url(../images/g_col500top.gif) no-repeat;
}

.col500body{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;

}

.col500bot{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height: 30px;
background: transparent url(../images/g_col500bot.gif) no-repeat;
}

.col6{
position: relative;
margin: 0 0 0 3px ;
padding:0;
float: left;
width:96px;
background: transparent url(../images/bkg_col6.gif) repeat-y ;
overflow:hidden; 
}

.col6top{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height:40px;
background: transparent url(../images/g_col6top.gif) no-repeat;
}

.col6body{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}

.col6bot{
position: relative;
margin: -15px 0 0 0;
padding: 0;
float: none;
clear: both;
height: 28px;
background:  url(../images/g_col6bot.gif) no-repeat;

}




.col5{
position: relative;
margin: 0 0 0 2px ;
padding:0;
float: left;
width:120px;
background: transparent url(../images/bkg_col5.gif) repeat-y ;
}

.col5top{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height:40px;
background: transparent url(../images/g_col5top.gif) no-repeat;
}

.col5body{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}

.col5bot{
position: relative;
margin: -25px 0 0 0;
padding: 0;
float: none;
clear: both;
height: 44px;
background:  url(../images/g_col5bot.gif) no-repeat;

}
.col4{
position: relative;
margin: 0;
padding:0;
float: left;
width:144px;
background: transparent url(../images/bkg_col4.gif) repeat-y ;

}

.col4top{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height:40px;
background: transparent url(../images/g_col4top.gif) no-repeat;
}

.col4body{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}

.col4bot{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height: 30px;
background: transparent url(../images/g_col4bot.gif) no-repeat;
}

.col3{
position: relative;
margin: 0;
padding:0;
float: left;
width:200px;
background: transparent url(../images/bkg_col3.gif) repeat-y ;

}

.col3top{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height:40px;
background: transparent url(../images/g_col3top.gif) no-repeat;
}

.col3body{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}

.col3bot{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height: 30px;
background: transparent url(../images/g_col3bot.gif) no-repeat;
}
.col2{
position: relative;
margin: 0;
padding:0;
float: left;
width:300px;
background: transparent url(../images/bkg_col2.gif) repeat-y ;
overflow: hidden;
}

.col2top{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height:40px;
background: transparent url(../images/g_col2top.gif) no-repeat;
}

.col2body{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}

.col2bot{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height: 30px;
background: transparent url(../images/g_col2bot.gif) no-repeat;
}
.col{
position: relative;
margin: 0;
padding:0;
float: left;
}
.colbutton{
position: relative;
margin: 0;
padding:0;
width:122px;
height:47px;
float: left;
}
.colgutter{
position: relative;
margin: 0;
padding:0;
float: left;
width:10px;
}
.dropdown{float:none;
width:255px;
height:47px;
}

.rowplug{
float:none;
margin-bottom:10px;
padding: 0 15px;
width:520px;
height:120px;
}
.row{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}
.rowgutter{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
height:5px;
}
.rowbutton{
position: relative;
padding:0;
margin-left:-4px;
float: none;
clear: both;
height:36px;
overflow: hidden;
width:96px;
}


.footer{
position: relative;
margin-top: 15px;
padding:0;
height:30px;
/*float: none;position: absolute;
clear: both;
*/
text-align:center;
}

.footertext{
	font-size:10px;
	text-align:center;
}

.nav{
position: relative;
margin:9px 0 0 0;
padding:0;
float: left;
width:172px;
background: transparent url(../images/bkg_nav.gif) repeat-y;
}
.navtop{
position: relative;
margin: 0 ;
padding:0;
float: none;
clear: both;
height:64px;
background: transparent url(../images/g_navtop.gif) no-repeat;
}

.navbot{
position: relative;
padding:0;
float: none;
clear: both;
height: 54px;
background: transparent url(../images/g_navbot.gif) no-repeat;
margin: -18px 0 0 0;
}
.colnews{
	position: relative;
padding:0;
float: left;
width:172px;
background: transparent url(../images/bkg_nav.gif) repeat-y;
margin: 9px 0 0 0;


}
.colnewstop{
position: relative;
margin: 0 0 5px 0;
padding:0;
float: none;
clear: both;
height:70px;
background: transparent url(../images/g_newstop.gif) no-repeat;
}
.colnewsbot{
	position: relative;
padding:0;
float: none;
clear: both;
height: 54px;
background: transparent url(../images/g_newsbot.gif) no-repeat;
margin: -2px 0 0 0;


}
.formrow{
position: relative;
margin: 0;
padding:0;
float: none;
clear: both;
}

.formlabel{
position: relative;
margin: 0;
padding:0;
float: left;
width:200px;
text-align: right;
}

.input{
position: relative;
margin: 0;
padding:0;
float: left;
}
.align-right{
	text-align: right;
}