/*###################*/
/* General Styles */
/*###################*/

body{ background:#efefe7; padding : 0px; margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 1.0em; color: #000000;}

td,th,p,li,input,select {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em; color: #333333;}

td li {	font-size:1.0em;}

.message {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #ff0000; font-weight: bold; } 

a:link{color:#36b;text-decoration:none;  border-bottom:1px dotted #36b;}
a:visited {color:#757; border-color:#757;text-decoration:none; border-bottom:1px dotted #757;}
a:HOVER{color:#911; border-color:#911;text-decoration:none; border-bottom:1px dotted #911;}
.topbannertext{font-size:1.2em; font-family: georgia,serif; text-align:right;}
.topbannerimg{ padding: 10px; float:left;}
.topbannerbar{background:url('/site/images/topbanner_bg.gif');}
.topbannertable{width:720px;}


h1 {font-size:1.2em; font-weight:normal; color:#000000;font-family:georgia,serif;}

/*###################*/
/* DIV Styles        */
/*###################*/



#containerdiv { text-align:left; border : none; background: #ffffff url('/site/images/border_right.gif') top right repeat-y; width:755px; margin:0px; padding:0px;}
#containerbottom{background:url("/site/images/bg_page_bot.gif") no-repeat left bottom; margin:0px; padding:0px 20px 5px 15px; width:755px;}
#contentcontainer{width:720px; padding: 10px 0px 0px 0px; height:100%;}
#headerdiv {  padding : 0px; width:720px;}
#navdiv {background: #cee7e7 url("/site/images/shadow.gif") repeat-x; float:right; width:200px; height:100%;}
#navbottom{background:url("/site/images/sidenav_bottom.gif") no-repeat left bottom; margin:0px; padding:0px; width:200px; height:100%;}




#contentdiv {margin : 10px 0px 0px 0px;  border:none;  padding: 0px; float : none; width:500px; float: left;}

#footerdiv { text-align : center; color: #333333; font-size: 0.75em; padding : 10px 0px 0px 0px; clear:both;  margin:0px -20px 0px -15px; }
#footerdiv span{float:left;background: url("/site/images/bottom_right.gif") bottom right no-repeat;  border:solid 1px #000000;}
#footerdiv span span{float:right;background: url("/site/images/bottom_left.gif") bottom left no-repeat; width:100%; margin: 0px; border:solid 1px #000000;}




#spacerdiv{background:#efefe7;margin:0px -20px 0px -15px; clear:both;}


/*###################*/
/* Navigation Styles */
/*###################*/

.nav {padding-left : 0px; padding-top:10px; margin:0px; border:none;}
li.nav1 {list-style: none;font-size:11px; color : #000000;  text-decoration : none; border:none; font-weight : normal;  padding-left:10px; padding-top:4px;height:22px; vertical-align:middle;}

li.nav1 A:LINK{color : #3165AD; border:none;}
li.nav1 A:VISITED{color : #3165AD; border:none;}
li.nav1 A:HOVER{color : #3165AD;border:none;}
li.nav1 A:ACTIVE{color : #3165AD;border:none;}


li.nav2 {list-style: none;font-size:11px; color : #000000;  text-decoration : none; border:none; font-weight : normal; padding-left:20px; height:22px; padding-top:4px;vertical-align:middle;}
li.nav2 A:LINK{color : #3165AD; border:none;}
li.nav2 A:VISITED{color : #3165AD; border:none;}
li.nav2 A:HOVER{color : #3165AD;border:none;}
li.nav2 A:ACTIVE{color : #3165AD;border:none;}

.nav li:hover,li.sfhover{background:#ffffff;}


/*###################*/
/* RIV Tables        */
/*###################*/

.rivtable { border-collapse:separate; empty-cells: show; border-spacing:0px;}
.rivtableheader {padding:5px;color:#000000;font-weight:bold;font-size:0.9em; border-bottom:solid 1px #000000;}
.rivtablerow { padding : 5px;}
.rivtablerow2 {padding : 5px;}
.rivtablerow2 p {font-size:1.0em;}
.rivtablerow3 { padding : 5px; }

#footertable { margin: 0px 20px 20px 15px; background:#8CAAAD; width:720px; clear:both; padding:0px;}
#footertable_content {padding:10px; color:#dee;}
#footertable_content a {color:#ffffff; border-color:#ffffff;}

#footerbottom { margin: 0px 0px 0px 0px; background:#8CAAAD; width:755px; clear:both; padding:0px;}



/*###################*/
/* Form Styles       */
/*###################*/

.rivform {border: solid 1px #9c9a9c; border-collapse:separate; empty-cells: show; border-spacing:0px;}
.rivformheader {padding:5px;color:#000000;font-weight:bold;font-size:0.9em; }
.rivformrow {background-color : #ffffff; padding : 5px;}
.rivformrow2 {background-color : #efefef; padding : 5px; border-bottom : solid 1px #ffffff;}
.rivformrow3 {font-weight : bold; background-color : #efefef; padding : 5px; border-bottom : solid 1px #ffffff;}

/*input { background-color: #F9D3A7; font-size: 0.75em; }
select { background-color: #F9D3A7; font-size: 0.75em; }
textarea { background-color: #F9D3A7; }
.stylebuttons{padding: 0px 0px 0px 0px;color: Black;font-size: 0.75em; border-bottom: 1px solid #FF9933; border-right: 1px solid #FF9933; border-top:1px solid #F9D3A7; border-left:1px solid #F9D3A7; text-align: center; font-weight:normal;} */

.navtablerow2{padding:5px;}
.navtableheader{padding:5px;color:#739694;font-weight:bold;font-size:0.8em; border-bottom:solid 1px #739694;}
input {background-color:#ffffff;border:solid 1px #cccccc; font-size:0.8em; padding:3px;}
select {background-color:#ffffff;border:solid 1px #cccccc;font-size:0.8em;}
.stylebuttons{}
a img {border:none;}