/*.................................................. GENERAL ...............................................*/
body {margin:0;  padding:0; text-align:center; font-size:100%; font-family: Tahoma, Arial, Helvetica, Verdana, Geneva,  sans-serif, _Sans; background: url(../img/bg/body.gif) repeat-x top left #184381; color: #7b7a7a}

* { margin: 0; padding:0;}

.l{float:left;}
.r{float:right;}
.clear { clear:both; width:100%; height:1px; font-size:1px; }
img { border: none;}

a {	text-decoration: none; }
a:hover{	text-decoration:none;}
acronym { border-bottom:1px solid #AAD4FE;  cursor: help;  }

.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; }

.s30pc { width:30%;}
.s35pc { width:35%;}
.s40pc { width:40%;}
.s50pc { width:50%;}
.s60pc { width:60%;}
.s65pc { width:65%;}
.s70pc { width:70%;}
.s100pc { width:100%;}

/*.............................................. ACCESSIBILITY .............................................*/
#access {display: none;}

/*.................................................. WRAP ALL ................................................*/
#wrapall {width:90%; margin:0; font-size: 0.7em; text-align: left; } 

/*.................................................. HEADER ................................................*/
#header {display: none; }
/*Main Navigation*/
ul#nav {display: none;}

#main {background: url(../img/bg/main.gif) repeat-y top left; float: left; width: 100%; }/*wraps left and right columns*/
#mainWrap {background:url(../img/bg/content-crayons.gif) no-repeat bottom right; float: left; }

/*.................................................. LEFTCOL ...............................................*/
#leftCol {display:  none;}

/*.............................................. RIGHT COLUMN ................................................*/
#rightCol {padding: 0 0 20px 0; float: left; width: 90%; background:url(../img/bg/bg-rightcol.gif) no-repeat top right; }
/*.................................................. CONTENT ...............................................*/
#bcrumb {font-size: 1.0em;}

#content {margin:0px 25px 50px 10px; color:#7b7a7a;  font-size: 1.1em;  }
#content a {color:#00a2ff;}
#content a:hover {color:#74923c; }

#content h1 {margin:15px 5px 10px 0; padding: 6px 0 2px 0px; color: #a2b13e; font-size:1.3em;  font-size: 1.4em;  border-bottom: 1px solid #e5eacc;}
#content h1 span {font-size:0.5em;}
#content h2 {margin:15px 5px 10px 0; color:#b55221; font-size:1.1em;}
#content h3 {margin:15px 5px 10px 0;color:#b59421; font-size:1.0em; }
#content p {margin:5px 0 10px 0; line-height: 1.5em; }
#content p.note {font-size: 0.9em;}
#content p.backtotop {display: none;}
#content p.back {display: none}

/* LANDSCAPE IMAGES */
a.landscape {padding: 10px 8px 14px 7px;   width: 183px; height: 120px; display: block; background: url(../img/bg/frame.gif) no-repeat top left;  }
a:hover.landscape {background: url(../img/bg/frame.gif) no-repeat 0 -147px #fff; }
a.landscape.r {margin: 0 0 0 10px; float:right;}
a.landscape.l {margin: 0 10px 0 0;  float: left; }

/* PORTRAIT IMAGES */
a.portrait {padding: 7px 7px 14px 10px; height: 161px; width: 120px; background: url(../img/bg/frame-portrait.gif) no-repeat top left; display:block;}
a:hover.portrait {background: url(../img/bg/frame-portrait.gif) no-repeat 0 -182px;}
a.portrait.r {margin: 0 0 0 10px; float:right;}
a.portrait.l {margin: 0 10px 0 0;  float: left; }

/** LOCATION PAGE */
#map {width: 500px; height: 300px; border: 1px solid #ccc;}
/*************************** LISTS ***************************************/
ol {margin:10px 0 10px 30px;}

ul {margin:5px 0 10px 0px;}
ul li {margin:4px 0; padding:0; background:  none; list-style:none }
ul li.tel {padding:3px 0 2px 0px ; background:  none;}
ul li.email {padding:3px 0 2px 0px ; background:  none;}
ul li a:hover {text-decoration:underline;}
ul.link {display: none;}
#content ul li {padding: 4px 0 2px 0px; background: none }
#content ul li.sub {margin-left: 22px; padding: 4px 0 2px 0px; background: none}

#content ul#prevNext {display: none;}

/*************************** TABLES ***************************************/
table {padding: 5px; border-collapse: collapse; }
table td, table th {padding: 2px 3px; text-align: left; vertical-align:top;}
table tr.action td {text-align: center; }
/*************************** FORMS ***************************************/
form.inputform fieldset {padding: 5px; border:0px; width: 60%;  }
span.mand {color: #e74d02}
label {color: #a2b13e; font-weight: bold; }
input {padding: 2px 3px; font-size: 1.0em; background:#e5f285; border:1px solid #cfdc68; color:#545e07}
input.submit {background: #777; color:#fff; font-weight: bold; border:1px solid #c8d7ee}
select {padding: 2px 1px; font-size: 1.0em; background:#e5f285; border:1px solid #cfdc68; color:#545e07;}
option {color: #545e07}
textarea {padding: 2px 3px; font-size: 0.9em; font-family: Tahoma, Arial, Helvetica, Verdana, Geneva,  sans-serif, _Sans; background:#e5f285; border:1px solid #cfdc68; color:#545e07}

/*.................................................. FOOTER ...............................................*/
#footer {display: none;}
#footNotes {display: none;}