/***********************************************/
/* Biro Template                               */
/***********************************************/

/* Purpose: undo some of the default styling of common (X)HTML browsers */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img
{ margin:0; padding:0 }
a img,a:link img,a:visited img {
border:none;
padding:0px;
margin:0px;
}
address { font-style:normal }
/* fix 3px padding to images in the crappiest browser ever: IE. */
.blockIMG{  display:block; margin:0;}

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
p{
line-height: 1.3em;
margin-bottom: 1em;
}

html, form, body{
	padding: 0;
	margin: 0;
}
body{
    color: #000000;
    font-size: 70%;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
	line-height: 1.25em;
    background-image:url(/site/wp-includes/images/bg.gif);
}
a:link, a:visited, a:hover{
	color: #000000;
	text-decoration: none;
}
a:link, a:visited {
color:#F04E23;
font-weight:bold;
}
a:hover{
color: #333333;
}


h1{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 2em;
	margin-bottom: 12px;
	margin-top: 2px;
	color: #F04E23;
	padding-bottom: 5px;
    padding-top:0px;
	font-weight: bold;

}
#content h1 a, #content h1 a:hover, #content h1 a:link, #content h1 a:visited, #content h1 a:active{
   	color: #F04E23;  
}

h2{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000000;
	padding-bottom: 0px;
    line-height: 1.25em;
    margin-bottom: 2px;
}

h2 a:hover{
	color: #990000;
	text-decoration: none;
}
h2 a:link, h2 a:visited{
	color: #22346E;
	text-decoration: none;
}
h3{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
    margin-bottom:2px;
}
h4 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
    line-height: 1.25em;
	font-size: 1.9em;
    color:#88bb44;

}
h5{
	color:#000000;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 0.9em;

}
h5 a:link, h5 a:visited{
	color: #F04E23;
	text-decoration: none;
}
h6{
	font-size: 1em;
	margin-top: 0px;
	color:#000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

h6 a:link, h5 a:visited{
	color: #F04E23;
	text-decoration: none;
}

h7{
	color:#000000;
	padding-left: 4px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 0.9em;

}
h7 a:link, h7 a:visited{
	color: #F04E23;
	text-decoration: none;
}

hr{
	margin-top: 10px;
}
ul {
	line-height: 1em;
	margin-bottom: 1em;
	font-size: 100%;
	}
li {
	line-height: 1em;
	margin-bottom: 1em;
	font-size: 100%;
	}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#frame {
	position: relative;
	width:683px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
    background-image:url(/site/wp-includes/images/sides.png);
	background-repeat: repeat-y;
}


#container {
	background-image: url(/site/wp-includes/images/content_background.gif);
	background-repeat: no-repeat;
    width:683px;
}
#header{
width:683px;
}
#header_left {
	float:left;
	width:270px;
}

#header_right {
	float:left;
	width:413px;
	height:159px;
	background-image: url(/site/wp-includes/images/header_right_back.jpg);
	background-repeat: no-repeat;
}
#searchbar {
    float: right;
	padding-top: 25px;
	padding-right: 50px;
	background-color:none;
    font-size:.85em;
}
#menu{
	padding-left: 61px;
    padding-top:6px;
	height: 17px;
	background-image: url(/site/wp-includes/images/menu_bg.gif);
}
#content{
	float:left;
	width:370px;
	padding-left: 61px;
	padding-top: 50px;
	padding-right: 30px;
}
#content2{
	float:left;
	width:460px;
	padding-left: 61px;
	padding-top: 50px;
	padding-right: 30px;
}
#sub1{
	float: left;
	width: 160px;
	margin-bottom: 0px;
	margin-top: 45px;
    font-size:.9em;
}
#sub1a{
	float: left;
	width: 145px;
	padding:10px;
	background-color:#FFFFFF;
	border-style:dotted;
    border-color:#CCCCCC;
    border-width:1px;
    margin-bottom: 20px;

}

#sub1b{
	float: left;
	width: 140px;
	padding: 7px;
	background-color:#FFFFFF;
	border-style:dotted;
    border-color:#CCCCCC;
	border-width:1px;

}
#footer{
	background-color: #F9F9F9;

}
/***********************************************/
/* Layout Classes                              */
/***********************************************/
.imgLeft {
	float: left;
	margin-right: 5px;
}
.imgRight {
	float: right;
	margin-left: 5px;

}
.rule{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 15px;
	margin-top: 10px;
}
.button{
float:left;
padding-right:25px;
}




/***********************************************/
/* Form Classes                                */
/***********************************************/
.formText{
	font-size: 0.8em;
	padding-bottom: 0px;
	margin-bottom: 3px;
}
.formTextGrn{
	font-size: 0.8em;
	padding: 1px;
	margin-bottom: 3px;
}
.formButton{
background-color: #000000;
color:#ffffff;
font-size: 0.9em;
padding: 1px;
margin-bottom: 3px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.formButton2{
background-color: #3E8258;
color:#ffffff;
padding: 8px;
margin-bottom: 3px;
font-weight:bold;
border: 3px solid #296540;
}
.formBox{
    font-size: 1em;
}
table.formBox td {
    padding: 3px;
}
.searchbox{
  font-size:.9em;
}

/***********************************************/
/* Text Classes                                */
/***********************************************/
#small{
 font-size:.9em;
 color:#BBBBBB;
 margin-bottom: 1px;
}

#small a:link, #small a:visited{
	color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	}

#blogtext {
 padding-top: 10px;
 padding-bottom: 0px;
}
/***********************************************/
/* Misc Classes                                */
/***********************************************/
.prop {
    height:450px;
    float:right;
    width:1px;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
.imgPad{
  margin-bottom: 8px;
}

.pagetitle{
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
    line-height: 1.25em;
	font-size: 1.4em;
    color:#000000;

}



