/* General Attributes */
body { background-color:#FFF; margin:0px; padding:0px; }
body, td, th, div, li, select, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
form { margin:0px; }
img { border:0px; }
a { color:#BE5811; text-decoration:none; }
a:hover { color:#BE5811; text-decoration:underline; }
#errorBox { margin:10px auto 10px auto; padding:3px; border:1px solid #CC0000; background-color:#FFDCDC; color:#CC0000; clear:both; font-size:14px; font-weight:bold; width:300px; text-align:center; }
#confirmBox { margin:10px auto 10px auto; padding:3px; border:1px solid #228844; background-color:#CCFFCC; color:#228844; clear:both; font-size:14px; font-weight:bold; width:300px; text-align:center; }
div.spacer { clear: both; }

/* From Template */
.input { width:139px; height:20px; border-width:1px; border-style:solid; background-color:#77715F; border-color:#FFFFFF; font-family:Tahoma; font-size:11px; color:#FFFFFF; }
.textarea { width:139px; height:144px; border-width:1px; border-style:solid; background-color:#77715F; border-color:#FFFFFF; font-family:Tahoma; font-size:11px; color:#FFFFFF; overflow:auto; }

/* Site Specific */
#container { width:690px; margin:0px auto; height:100%; }

#topBarLeft { width:233px; height:42px; border-left:solid 1px #000; border-right:solid 1px #FFF; border-bottom:solid 1px #FFF; background-image:url(/images/topBarLeftBG.jpg); }
#topBarRight { height:42px; border-right:solid 1px #000; border-bottom:solid 1px #FFF; background-image:url(/images/topBarRightBG.jpg); }

#logoLeft { width:233px; height:181px; font-size:0px; border-left:solid 1px #000; border-right:solid 1px #FFF; border-bottom:solid 1px #FFF; }
#logoRight { font-size:0px; border-right:solid 1px #000; border-bottom:solid 1px #FFF; background-color:#C6C0B2; }

#menuHome { width:233px; height:50px; font-size:0px; border-left:solid 1px #000; border-right:solid 1px #FFF; border-bottom:solid 1px #FFF; }
#menuMain { height:50px; font-size:0px; border-right:solid 1px #000; border-bottom:solid 1px #FFF; }

#contentLeft { width:233px; vertical-align:top; border-left:solid 1px #000; border-right:solid 1px #FFF; background:url(/images/logoFaded.jpg) #C6C0B2 bottom left no-repeat; }
#contentRight { vertical-align:top; border-right:solid 1px #000; background-color:#EEE; }
#mainContent { padding:0px 10px 10px 10px; }
#more { margin:0px 0px 20px 20px; padding:0px 0px 0px 20px; font-weight:bold; font-size:11px; background:url(/images/arrowRight.gif) no-repeat left center; }
#contactInfo { margin:10px 20px; text-align:left; font-size:11px; }
#contentHeader { margin:10px 0px; font-size:15px; font-weight:bold; text-decoration:underline; }
#contentSubHeader { padding:10px 0px; font-weight:bold; font-size:13px; }
#subContent { padding:0px 10px; font-size:12px; }

.header { padding:10px 0px 0px 10px; font-weight:bold; font-size:12px; text-transform:uppercase; }
.subText { font-size:11px; padding:5px 5px 0px 15px; }
.list { list-style:none; list-style-image:url(/images/arrowDownRight.gif); }
.list li { font-size:11px; margin-left:-5px; padding:2px 0px; }



#bottomBar { height:59px; text-align:center; font-weight:bold; font-size:11px; border-left:solid 1px #000; border-right:solid 1px #000; border-bottom:solid 1px #000; background-image:url(/images/bottomBarBG.jpg); }
#bottomBar a { margin:0px 10px; }
