body 
{
    margin-top:10px;
   background:#fff url(assets/images/site_bg.gif) repeat-x left top;
   /*background:#fff;*/
   text-align:center;
    }
div#container {width:770px;margin-left:auto;margin-right:auto;}

a {color:#3459a0;text-decoration:underline;font-weight:bold;}
a:hover {color:#3459a0;text-decoration:none;}

a.email {color:#fff;text-decoration:underline;}
a.email:hover {color:#fff;text-decoration:none;}


table#banner {width:100%;}
table#banner tr#utilities td {
border-bottom:1px solid #ccc;
padding-top:6px;
padding-bottom:6px;
/*padding-right:20px;*/
font:bold 11px arial;
color:#176d82;
text-align:right;
}

table#banner tr#utilities td a {
color:#176d82;
text-decoration:underline;
}
table#banner tr#utilities td a:hover {
text-decoration:none;
}

table#banner tr#contact td {
font:bold 1.4em arial;
color:#cb5e2a;
text-align:right;
vertical-align:middle;
padding-right:15px;
}


table.formtable {width:470px;/*border:1px solid red;*/margin-top:6px;}
table.formtable tr.checkbox td {padding:0;border:1px solid red;}
table.formtable td {padding:3px;font:normal 12px arial;color:#333;}
table.formtable td.left{width:25%;padding:3px;vertical-align:top;/*border:1px solid blue;*/}
table.formtable td.right{width:75%;padding:3px;vertical-align:top;/*border:1px solid blue;*/}
table.formtable td input
{
	padding-left:4px;
	vertical-align:top;
	font:normal 10px verdana;
	color:#cb5c27;
	width:270px;
	/*border-left:2px solid #999;
	border-top:2px solid #999;
	border-right:1px solid #ccc;*/
	border-left:0;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #ccc;
	height:16px;
}

table.formtable td textarea 
{
	border-left:2px solid #999;
	border-top:2px solid #999;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:300px;
	height:80px;
	font:normal 10px verdana;
	padding-left:4px;
	color:#900;
}	

table#topnav {width:100%;background:#000 url(assets/images/topnav_bg.jpg) repeat-x left top;}
table#topnav td {padding-top:5px;padding-bottom:5px;text-align:center;font-family:arial;font-size:100%;color:#fff;font-weight:normal;}
table#topnav td a
{
   

    color:#fff;
    text-decoration:none;
   font-weight:normal;
    }
table#topnav td a:hover {color:#d1d1d1;text-decoration:none;}

td.content 
{
    
    padding:20px 30px 30px 20px;
    vertical-align:top;
    font:normal 12px/16px arial;
    color:#333;
    /*background:#fff url(assets/images/page_top_bg.jpg) repeat-x left top;*/
}

H1 {font:bold 16px verdana;margin-bottom:6px;margin-top:0;color:#333;}
H2 {font:bold 13px verdana;margin-bottom:6px;margin-top:0;}
.blue{color:#3459a0;}
.subhead {font:bold 10px verdana;color:#333;margin-bottom:6px;}
.smalltext {font:normal 10px verdana;color:#333;}
.tinytext {font:normal 10px verdana;color:#333;}
.italic {font-style:italic;}
.white {color:#fff;}
.blue {color:#176d82;}
.bold {font-weight:bold;}

table#footer {width:770px;margin-top:8px;margin-bottom:15px;}
table#footer td {font:normal 11px/14px arial;color:#176d82;padding:0;text-align:center;}
table#footer td a {font:normal 11px arial; color:#176d82;text-decoration:underline;}
table#footer td a:hover {font:normal 11px arial; color:#97b7bf;text-decoration:none;}

.page 
{
    font-family:Verdana;
    font-size:small;
  
}

.current 
{
    font-weight:bold;
    background:#ccc;
    padding:2px;
    border:1px solid #333;
}

.page a 
{
    text-decoration:underline;
    color:#900;
    padding:2px;
}

.page a:hover 
{
    text-decoration:underline;
    color:#ce6868;
}


