
* {font-smooth:always;}
body        { background-color: white; background-image: url("../images/bkgrd.jpg"); background-repeat: repeat-y; background-position: center top; margin: 0; padding: 0; border-right: 1px solid #999 }
h1   { color: #464545; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url("../images/h1.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0 0 0 3px; padding: 9px 0 10px 40px }
h2   { color: #2c3d57; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 0; margin-left: 3px; padding: 4px 0 0 0 }
h3 { color: #e2e3e6; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; letter-spacing: -1px; margin: 0; padding-bottom: 3px }

#container { position: relative; width: 751px; text-align:left; }
#header { background-image: url("../images/header2.jpg"); background-repeat: no-repeat; background-position: left top; position: relative; width: 751px; height: 119px }
#header #mainmenu       { position: absolute; top:84px; left: 1px; width:749px; background-image:url(../images/nav_bkgd.gif); background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif;}

#contentarea    { color: #2c3d57; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 5px 5px 8px; text-align:left; }
#contentarea p         { color: #2c3d57; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; padding: 0 10px 5px 5px }
#contentarea p.white         { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; padding: 0 5px 10px }
#contentarea ul  { color: #2c3d57; font-size: 11px; display: block; padding-top: 5px; padding-right: 0; padding-bottom: 15px }
#contentarea ul li  {
	list-style-position: outside;
	display: list-item;
	padding-bottom: 5px;
	padding-left: 5px;
	list-style-type: disc;
}
#contentarea a       { color: #f63; font-size: 11px; line-height: 18px; text-decoration: none }
#contentarea a:hover       { color: #4973b4; font-size: 11px; line-height: 18px }

#categories  { /*background-image: url("../images/categories/category_bkgrd.gif"); background-repeat: no-repeat; background-position: center top;*/ padding: 10px 3px 20px 15px;}
#categories select   { color: #2c3d57; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #e3e8f1; margin: 0; padding: 0; width: 125px; height: 20px; border: solid 1px #727272 }

textarea, select           { color: #2c3d57; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #e3e8f1; margin: 3px 0 0; padding: 0; width: 175px; height: 20px; border: solid 1px #727272 }
textarea.normal   { width: 175px; height: 110px }
input[type="text"] , input[type="password"]      { color: #2c3d57; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #e3e8f1; margin-top: 0; margin-bottom: 0; width: 176px; height:16px; }
input[type="radio"]         { color: #2c3d57; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #152D45; margin-top: 0; margin-bottom: 0; height: 21px }
input.normal  { width: 15px; height: 15px }

.formBuilderContainer {margin-left:15px; background-color:#152D45; padding:5px;}
.FORMFONT { font-family: Verdana; color: #ffffff; font-size: 11px;}
.FORMREQUIREDFONT { font-family: Verdana; color: #ffffff; font-size: 11px;}

/* sublinks in left nav */
#subnav     { font-size: 10px;  list-style-type: none; margin: 0; padding: 0; width: 130px }
#subnav ul    { display: block; margin: 0; padding: 0 }
#subnav li a     { color: #f63; font-size: 10px;  text-decoration: none; display: block; margin: 0; padding: 0 0 2px 5px }
#subnav li a:hover     { color: #eee; font-size: 10px; background-color: #4458a9; margin: 0; padding: 0 0 2px 5px }
/* End of sublinks */

/* NEW OAK STYLES FOR HOMEPAGE AND EVENTUAL CONVERSION TO CSS - ADDED NOVEMBER 12 2007*/
#home_content { background-image: url("../images/content_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-right: 15px; position: relative; top: 3px; left: -1px; width: 734px; height: 311px; text-align:center; }
#content  { background-image: url("../images/hom_content_bkgrd.jpg"); background-repeat: no-repeat; background-position: 1px top; text-align: left; position: relative; top: 0; width: 751px; left: -1px; height: 237px }
#content #logos { position: absolute; right: 5px; bottom: 0; height: 50px }
#content #caption { padding-left: 15px; position: relative; top: 20px; left: 25px; width: 400px }
#content p { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
#content #login { text-align: left; position: absolute; top: 10px; right: 5px; width: 203px; height: 188px }
#content #login1 { text-align: left; position: absolute; top: 10px; right: 5px; width: 203px; height: 188px }

#content2  { text-align: left; position: relative; top: 0; width: 751px; left: -1px; height: 237px }
#content2 #logos { background-color:#293D60; position: absolute; right: 5px; bottom: 0; height: 50px }
#content2 #caption {padding-left: 15px; position: relative; top: 20px; left: 25px; width: 400px }
#content2 p {color: #2c3d57; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif}
#content2 #login { background-color:#293D60; text-align: left; position: absolute; top: 0px; right: 0px; width: 203px; height: 238px; padding:5px; }
#content2 #login p { color:#ffffff; }
/* END OF NEW OAK STYLES FOR HOMEPAGE */

#footer   { background-image: url("../images/footer.gif"); background-repeat: no-repeat; background-position: top; text-align: right; margin-right: 0; padding-top: 8px; position: relative; top: 0; left: 0; width: 750px; height: 30px }
#footer a { color: #fff !important; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("../images/arrow.gif"); background-repeat: no-repeat; background-position: left center; margin-left: 0; padding: 2px 11px 2px 25px }
#footer a:hover { color: #eb7204 !important; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("../images/arrowr.gif"); background-repeat: no-repeat; background-position: left center; margin-left: 0; padding: 2px 10px 2px 24px; border: solid 1px #fff }
