/* --->  IMPORTANT: Site copyrighted by The Open Mind Center. It may not be partially or totally reproduced without written permition.
Last Modification: 08/26/2010
By: Lilian Vasquez - OCTOS CREATIVE COMMUNICATION / www.octosonline.com
Phone: 404-514-3084 <--- */

/* BODY
------------------------------------------------------------*/
html, body, blockquote, q, dt, dl, div, h1, h2, h3, h4, h5, h6, a, table, tr, td, ul, ol, li, img, form, br, p {padding:0;margin:0;border:0;}
img {vertical-align: middle;}
body{font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#330000;background:url(../img/foba.jpg);}
span{color:red;font-weight:bold;}
.wrapper {clear:both;}

/* HEADER
------------------------------------------------------------*/
#logo{background:url(../img/logon.gif) no-repeat;width:169px;height:100px;text-indent:-10000px;overflow: hidden;top:-3px;;left:6px;position:relative;}
#logo a{position: absolute;top:-3px;left:0;width:169px;height:100px;}
#logo a:hover{background: none;}
#search{color:#ffffff;float:right;text-align:right;background:url(../img/search.gif) top right no-repeat;width:750px;height:28px;padding:4px 10px 0 0;}
#search a:link {color:#ffffff;text-decoration:none;}
#search a:visited {color:#ffffff;text-decoration: none;}
#search a:hover {color:#990000;text-decoration: none;}

/* MENU
------------------------------------------------------------*/
.menu, .menu ul {list-style-type:none;font-size:16px;padding-top:30px;}
.menu li.top {margin-left:15px;display:inline;}
#menu a:link {color:#6C4D3A;text-decoration:none;}
#menu a:visited {color:#6C4D3A;text-decoration:none;}
#menu a:hover {color:#990000;text-decoration:none;}

/* BANNER
------------------------------------------------------------*/
#mm3{background:#F7FCF5 url(../img/greenfa.jpg) repeat-x;border-top:4px solid #917A5A;}
#mid{margin:0 auto;width:970px;padding:10px 0;}
#banner{border:solid 1px #917A5A;padding:3px;margin-bottom:10px;}
 
/* TITLES 
------------------------------------------------------------*/
h1 {color:#FF6600;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:8px;}
h2 {color:#663300;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size:17px;margin-bottom:8px;}
h3{font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size:16px;color:#663300;margin-bottom:8px;}
h4{font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color:#6C4D3A;margin-bottom:8px;}

/* CONTENT
------------------------------------------------------------*/
#content {margin:0 auto;width:970px;}
#content4{background:url(../img/111a.jpg) right top no-repeat;}
#content1 a:link {color:#006600;text-decoration:none;}
#content1 a:visited {color:#990000;border:none;text-decoration: none;}
#content1 a:hover {color:#990000; border:none; text-decoration:none;}
.col_l{float:left;width:717px;padding-right:10px;}
.col_right{float:right;width:243px;padding:0;}
.special {visibility:hidden;display:none;}
.box1{width:206px;float:left;border:solid 1px #917A5A;padding:10px;margin:0 10px 10px 0;background:url(../img/222.gif) right bottom no-repeat;}
.box1r{width:206px;float:left;border:solid 1px #917A5A;padding:10px;margin:0 0 10px 0;background:url(../img/222.gif) right bottom no-repeat;}
.box2{width:206px;float:left;border:solid 1px #917A5A;padding:10px;margin:0 10px 10px 0;background:url(../img/333.gif) right bottom no-repeat;}
.box2r{width:206px;float:left;border:solid 1px #917A5A;padding:10px;margin:0 0 10px 0;background:url(../img/333.gif) right bottom no-repeat;}
.fea{width:208px;float:left;padding:10px;margin:0 10px 10px 0;}
.greenbox{width:220px;float:left;padding:8px;margin-right:6px;border:1px solid #917A5A;background:#C3B39D}
#myGallery{text-align: left;margin: 0 auto;width: 717px !important;height:193px !important;}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width: 99%;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
}

/* FORM and TABLE
------------------------------------------------------------*/
fieldset {margin:0;border: 1px solid #CCBB99;width:96%;padding:0 10px 10px 10px;}
label{width:115px;float:left;display:block;}
.inpu{margin-bottom:5px; width:60%; border:solid 1px #CCC;padding:3px;}
.su{margin-left:60px;margin-top:5px;}
.su2{margin-left:115px;margin-top:5px;}
legend{color:#663300;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size:17px;margin-bottom:3px;}

/* FOOTER
------------------------------------------------------------*/
#f{border-top:solid 4px #917A5A; background:url(../img/foba.jpg);height:205px;}
.col_r1{float:left;width:507px;padding:0;text-align:left;font-size:16px;}
.col_r3{float:right;width:400px;padding:0;}
#foot {font-size: 12px;height:30px;margin:0 auto;width:970px;padding:20px 0 20px 0;text-align:right;color:#330000;line-height:25px;}
#foot a:link, a:visited {color:#FFFFFF; border-bottom:none; text-decoration:none;cursor:pointer;}
#foot a:hover{color:#990000; border: none; text-decoration:none;}
.alf{margin-bottom:10px;}

/* CALENDAR
------------------------------------------------------------*/
#calendara{width:238px;float:right;height:191px;background:#E0D9BD;border:1px solid #CDC8B1;}
#calendar{margin:0 auto;}
.maintable{width:100%;margin-bottom:5px;border-collapse:collapse;}
.maintable td{vertical-align:top;height:20px;padding:2px;font-size: .9em;border-right:1px solid #CDC8B1;}
.maintable td.daynamesrow{height: auto;padding: 4px;text-align:center;}
.maintable td {border-right:1px solid #CDC8B1;}
.maintable td.s27 {color:#FFFFFF;font-weight: bold;background:#917A5A;}
.maintable td.s27:hover {color:#E2E0D3;background:#990000;cursor:pointer;}
#calendar a:link {color:#FFFFFF; border-bottom:none; text-decoration:none;cursor:pointer;display:block;height:20px;background:none;}
#calendar a:visited {color:#FFFFFF; border-bottom:none; text-decoration:none;cursor:pointer;display:block;height:20px;background:none;}
#calendar a:hover {color:#FFFFFF; border-bottom:none; text-decoration:none;cursor:pointer;display:block;height:20px;background:none;}
.maintable2{width:99%;margin-bottom:5px;border-collapse:collapse;border:1px solid #CDC8B1;}
.maintable2 td{vertical-align:top;height:20px;padding:2px;color:#000;font-size: .9em;background:#EEE8CD;border:1px solid #CDC8B1;}
.maintable2 td.daynamesrow{height: auto;padding: 4px;text-align:center;background:none;border:0 none;border-bottom: 1px solid #999;}
.maintable2 td {background:#EEE8CD;border:1px solid #CDC8B1;}
.maintable2 td.s27 {color:#FFFFFF;font-weight: bold;background:#FF9900;}
.maintable2 td.s27:hover {color:#E2E0D3;background:#990000;cursor:pointer;}

/* TOOGLE
------------------------------------------------------------*/
dt {cursor: pointer;text-decoration:none;color:#006600;}
dd {margin:0 0 0 15px;padding:10px;line-height:110%;}
.show {display: block;}
.hide {display: none;}

/* VERTICAL MENU
------------------------------------------------------------*/
#vertmenu {margin:0; padding:0;}
#vertmenu ul {list-style: none;margin: 0px;padding: 0px;}
#vertmenu ul li {margin: 0px;padding: 0px;border-bottom: 1px dotted #6C4D3A;}
#vertmenu ul li a {font-weight:bold;display: block;padding: 15px 0px 1px 8px;text-decoration: none;width:224px;height:25px;}
#vertmenu ul li a:link {font-weight:bold;display: block;padding: 15px 0px 1px 8px;text-decoration: none;width:224px;height:25px;}
#vertmenu ul li a:active {font-weight:bold;display: block;border-bottom: 1px dotted #6C4D3A;padding: 15px 0px 1px 8px;text-decoration: none;width:224px;height:25px;}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {color:#000; background:none;}
