/*.................................................. GENERAL ...............................................*/
body {margin:0;  padding:10px 0 0 0; text-align:center; font-size:100.01%; font-family: Verdana, Arial, Helvetica, Geneva, _Sans, sans-serif;  color: #666; background: #fafafa;}
* { margin: 0; padding:0;}

/***** GENERAL STYLES *****/
.l{float:left;}
.r{float:right;}
.clear { clear:both; width:100%; height:1px; font-size:1px; }
.cb {border: 0px;}
img { border: none;}
.toDo {background: yellow}

a {	color: #924b47; text-decoration: none;}
a:hover {color: #82a824;	text-decoration:underline;}
acronym { border-bottom:1px solid #AAD4FE;  cursor: help;  }

ul {margin:0}
ul li {margin:0; padding:0; background: none; list-style:none}

/* WIDTHS */
.s30 { width:30px; }
.s40 { width:40px; }
.s50 { width:50px; }
.s60 { width:60px; }
.s70 { width:70px; }
.s80 { width:80px; }
.s90 { width:90px; }
.s100 { width:100px; }
.s120 { width:120px; }
.s130 { width:130px; }
.s140 { width:140px; }
.s150 { width:150px; }
.s160 { width:160px; }
.s170 { width:170px; }
select.s170 { width:178px; }
.s180 { width:180px; }
.s190 { width:190px; }
.s200 { width:200px; }
.s205 { width:205px; }
.s240 { width:240px; }
.s270 { width:270px; }
.s275 { width:275px; }
.s340 { width:340px; }
.s360 { width:360px; }
.s400 { width:400px; }
.s490 { width:490px; }
.s600 { width:600px; }

.pc30 { width:30%;}
.pc35 { width:35%;}
.pc40 { width:40%;}
.pc50 { width:50%;}
.pc60 { width:60%;}
.pc65 { width:65%;}
.pc70 { width:70%;}
.pc100 { width:100%;}

/*.............................................. ACCESSIBILITY .............................................*/
#access {height:1px; font-size:1px; color:#fff;}
#access a {color:#fff;}
#access ul li {display: inline; float:left; font-size: 1px; text-indent:-9000px;}

/*.................................................. WRAP ALL ................................................*/
#wrapall {padding: 0 0 0 0px; width:760px; margin:0 auto; font-size: 0.75em; text-align: left;  } 

/*.................................................. HEADER ................................................*/
#header {}

/*........................ MAIN this wraps the left and right columns........................*/
#main { float:left;  }
#mainInsideWrap {float:left;  }

/*.................................................. LEFTCOL ...............................................*/
#leftCol {display: none}

/*......... RIGHTCOL ...............................................*/
#rightCol {padding: 18px 0 0 0; float: left; width: 485px; }
p.date {text-align: right; font-size: 0.9em;}

/*.................................................. MAIN NAVIGATION ................................................*/
#mainmenu { clear:both; float: left; width: 100%;}
#mainmenu ul { clear:both; float:left; }
#mainmenu ul li {display: inline; float: left; border-right: 1px solid #7dab47; }
#mainmenu ul li a {padding: 3px 6px; background: url(/img/bg/mainmenu.gif) repeat-x 0 0 ; color: #fff; display:block;}
#mainmenu ul li a:focus { outline: none} /*hides the dots around the links caused by text indent, if used*/

#banner {width: 100%; text-align: right; clear: both; }
#banner img {float: right; }

.panel {margin: 0 15px 0 0; float: left; width: 40%; }
.panel2 {margin: 0}

/*........ SECONDARY NAVIGATION ................................................*/


/*.................................................. CONTENT ...............................................*/
#bcrumb {font-size: 1.0em;}

h1, h2, h3 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#content {margin:0px 10px 10px 10px; }
#content h1 {margin:15px 5px 10px 0; color:#924b47; font-size:1.9em; font-style:italic; font-weight:normal;}
#content h2 {margin:15px 5px 10px 0; color:#006C86; font-size:1.2em;}
h3 {padding: 7px 0 10px 30px; background:  url(/img/bg/h3.gif) no-repeat 0 0; color:#924b47 }
#content p {margin:5px 0 10px 0; line-height: 1.3em; }
#content p.note {font-size: 0.9em;}
#content img.marginRight {margin: 4px 10px 5px 0; }
#content a.readmore {margin-top: 3px;}
#content a.readmore2 {margin: 3px 0 0 60px;}

/*************************** LISTS ***************************************/
ol {margin:10px 0 10px 30px;}

/*block quotes*/
blockquote {margin: 10px 10px 10px 0; padding: 10px 10px 10px 40px;  background: #fff;  color: #2C537E; }
blockquote p{margin:5px 0 0 0; padding: 0; font-size: 1.0em; color:#2C537E;}
blockquote cite {color: #aaa;}

/*************************** TABLES ***************************************/
table {border-collapse: collapse}
table td {text-align: left; vertical-align: top; }
/*************************** FORMS ***************************************/
form.inputform {}
form.inputform fieldset {border: 0px}
form.inputform input {padding: 2px 3px; font-size: 1.0em;}
form.inputform select {padding: 2px 0px; font-size: 1.0em;}
form.inputform textarea {padding: 2px 3px; font-family: Verdana, Arial, Helvetica, Geneva, _Sans, sans-serif; font-size: 1.0em;}
form.inputform tr.action td {text-align: center;}
input.submit {background: red; }
form.inputform table {margin: 0 0 10px 0; }
form.inputform table td {padding: 2px 3px; }
.mand {color: red;}

/*.................................................. FOOTER ...............................................*/

