/********************************* Classes for XHTML default Tag *********************************/
body { margin:0; padding-bottom:15px; font: .75em/1.3em verdana, arial, tahoma, sans-serif, serif; color:#000; background:#f0f2e1; }
h1, h2, h3, h4, h5, h6 { font-family: verdana, arial, sans-serif, tahoma, serif; margin:0;}
h1 { font-size:1.6em; color:#54075b; padding:2px 0; margin-bottom:10px; font-weight:normal;}
h2 { font-size:1.6em; color:#0065A4; padding:2px 0; margin-bottom:10px; font-weight:normal;}
h3 { font-size:1.5em; color:#54075b; margin-bottom:10px; font-weight:normal;}
h4 { font-size:1.5em; color:#28ace2;  margin-bottom:10px; }
h5 { font-size:1em; font-weight:bold; margin-bottom:5px; }
form, img, a, li, ul { margin:0; padding:0; border:0; list-style:none; }
a { color:#0065a4; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
p { line-height:1.5em; }

/************************ Classes for differentiation of uniq ID ************************/
#wrapper { width:1000px; margin:0 auto; background:#fff; }
#wrapper .box_space { width:935px; margin:0 auto; padding-bottom:25px; }

#header { height:105px; }
#logo { float:left; display:block; margin:5px 15px 0 63px; text-indent:-999em; width:173px; height:86px; background:url(pix/logo.png) no-repeat 0 0; }
#firstnav ul { float:left;background: #54075b;  width: 678px;}
#firstnav ul li { position:relative; float:left; font-family:Arial,Verdana,sans-serif; }
#firstnav ul li a { display:block; float:left; background: #54075b; line-height:26px; padding:7px; color:#bdc254; text-decoration:none;}
#firstnav ul li a:hover { color:#FFF; }

#topnav ul { float:left; background: #9fa615; width: 678px; }
#topnav ul li { position:relative; float:left; border-left:1px solid #c2c673; font-family:Arial,Verdana,sans-serif; }
#topnav ul li a { display:block; float:left; background: #9fa615; line-height:26px; padding:11px; color:#fff; text-decoration:none; text-transform:uppercase;}
#topnav ul li a:hover { 
        color:#fff; 
}
#topnav ul li ul {
        display:none;
        position:absolute;
        top:48px;
        padding:0px;
        width:208px;
        z-index: 1000;
}
#topnav ul li:hover ul {
        display:block;
        background:none;
        font:11px Arial, Verdana, sans-serif;
}
#topnav ul ul li {
        margin-top:0px;
        border-left:0px;
}
#topnav ul li ul li a {
        width:195px;
        background:#dee0b2;
        color:#695e4a;
        border-left:0px;
        padding:0px 1px 0px 15px;
        text-transform:capitalize;
}
#topnav ul li ul li a:hover {
        color:#54075b;
}
#topnav ul ul ul {
        display: block;
}
#topnav ul ul ul li {
        z-index:1000;
        display:none;
        position: absolute;
        top: -48px;
        left: 209px;
}
#topnav ul ul li:hover li {
        display:block;
}
#topnav ul ul ul li {
        position:relative;
        background:#dee0b2;
        border-left:1px solid #9fa615;
        margin-left: 2px;
}
#topnav ul ul ul li a {
        position: relative;
        color: #0066a4;
}
#imfor {width: 936px; background: #FFF; clear: both; height: 105px;}
#imfor_area {clear: none; background: transparent url(pix/imforlogo_top.png) right no-repeat; width:160px; height: 109px; float:right; margin:-55px 30px 0 0; }
#thirdnav {font:11px Arial,Verdana,sans-serif; height:50px; width: 936px; margin-left:-6px; background: #695e4a; float:left;}
#thirdnav ul { margin:0px auto; width:360px;}
#thirdnav ul li { position:relative; float:left; }
#thirdnav ul li a { display:block; width: 105px;float:left; text-align:center; line-height:20px; padding:5px; color:#fff; text-decoration:none; text-transform:uppercase;}
#thirdnav ul li a:hover { color:#bdc254; }
#thirdnav .imfor_text {clear:both; background: #FFF; color:#695e4a; font-size:14px; font-style:italic; float:left; width:700px; padding: 10px 0 0 5px;}

#thirdnav ul li ul {
        display:none;
        position:absolute;
        top:48px;
        padding:0px;
        width:208px;
}
#thirdnav ul li:hover ul {
        display:block;
        background:none;
        font:11px Arial, Verdana, sans-serif;
}
#thirdnav ul ul li {
        margin-top:0px;
        border-left:0px;
}
#thirdnav ul li ul li a {
        width:195px;
        background:#dee0b2;
        color:#695e4a;
        border-left:0px;
        padding:0px 1px 0px 15px;
        text-transform:capitalize;
}
#thirdnav ul li ul li a:hover {
        color:#54075b;
}

.pad15 h3 { font-size:1.5em; color:#54075B; }
.pad15 h4 { font-size:1.5em; color:#28ace2; font-weight:bold;}
.pad15 h5 { font-size:1.1em; color:#695E4A; font-weight:bold;}

#header_graphic {  margin:-6px 0 0 -6px; padding-bottom:9px; height:274px;}

#content_areawrap { margin-left:-6px; clear:both; margin-top: -5px;}
#content_area {border-top:1px solid #74411a; border-bottom:1px solid #74411a; width:936px;}
#content_area .col1 { width:240px; float:left; height:1130px; border-right: 1px solid #74411A; padding-right: 10px;}
#content_area .col1 .pad15 { padding-left: 10px; width:230px; float:left; overflow-y:auto; height:1110px; overflow-x: hidden;}
#content_area .col2 { width:405px; float:left; margin-left:9px; color:#74411a; height: 1130px; border-right: 1px solid #74411A; padding-right: 15px;}
#content_area .col2 .pad15 { background:#F0F2e1;width:390px; float:left; margin-left:9px; color:#695e4a; overflow-y:scroll; height: 540px; overflow-x:hidden; padding-left: -10px;}
#content_area .col3 { width:239px; float:right;}
#content_area .spacer, #content_area .spacer1 { height:10px; font-size:0; background:#fff; line-height:0; clear:both; }
#content_area .spacer1 { background:none; height:9px; }
.pad15 { padding:5px; }

#calendar_art img { background: #FFF; text-decoration:none; }
#calendar_art h2 { color:#54075b; text-align:right; margin-bottom:5px; width:220px; float:right; clear:both; font-size: 17px;}
#calendar_art p { color:#695e4a; margin:10px 0px; width:230px; float:right; clear:both;}
#calendar_art { margin:10px 0px; width:230px; float:right; clear:both;}
#social img a { position:absolute; top:840px; width:80px; bottom:0px; display:inline; clear:none; }
#color_bar { display:none;background:url(pix/colors_bar.gif) no-repeat; width:239px; height:111px; position:absolute; bottom:0px; top: 1040px;  color:#000; }
#color_bar .bar1 { display:block; height:34px; text-decoration:none; }
#color_bar .bar2, #color_bar .bar3 { clear:none; height:34px; line-height:34px; margin-top:5px; }
#color_bar label { float:left; width:80px; padding-right:3px; text-align:right; font-size:11px; font-weight:bold; }
#color_bar .textbox { padding:2px 2px 0 2px; margin:0; border:0; width:109px; height:15px; background:none; font-size:11px; float:left; margin-top:8px; }
#color_bar .button { border:0; padding:0; margin:0; float:left; width:34px; height:17px; background:none; margin-top:8px; cursor:pointer; text-indent:-999em; }

#footer { color:#695E4A; padding-top:3px; height: 205px;}
#footer ul { float:left; }
#footer li { float:left; margin-left:10px; }
#footer li a {font:11px Arial, Verdana, sans-serif; display:block; color:#695e4a; padding:0; font-weight:bold; text-decoration:none; }
#footer li a:hover, #footer li a.active { text-decoration:underline; }
#imfor_footer {clear: none; background: transparent url(pix/imforlogo.png) right no-repeat; width:196px; height: 133px; float:right; margin:-210px 30px 0 0; z-index:1000;}
.imfor {color:#9fa617; font-style: italic;}

/********************* classes for differentiation of box and heading ********************/
.list li { padding:3px 0; }

/********************* classes for differentiation of padding, border & color ********************/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
.line_height { line-height:2em; }
.bold { font-weight:bold; }
.pad { padding:5px; }
.pad1 { padding:10px; }
.pt { padding-top:5px; }
.pt1 { padding-top:10px; }
.pb { padding-bottom:5px; }
.pb1 { padding-bottom:10px; }
.pl { padding-left:5px; }
.pl1 { padding-left:10px; }
.pr { padding-right:5px; }
.pr1 { padding-right:10px; }
.mrg { margin:5px; }
.mt { margin-top:5px; }
.mt1 { margin-top:10px; }
.mt2 { margin-top:20px; }
.mb { margin-bottom:5px; }
.mb1 { margin-bottom:10px; }
.ml { margin-left:5px; }
.ml1 { margin-left:10px; }
.mr { margin-right:5px; }
.mr1 { margin-right:10px; }
.white_text { color:#ffffff; }
.small_text { font-size:.85em; }
.mid_align { vertical-align:middle; }
.width_full { width:100%; }

#tds {
        clear:both;
        text-align:center;
        padding:7px;
}
#tds img {
        padding-top:3px;
}
#tds a {
        color:#74411a;
        text-decoration:none;
}
#edit a {
        text-decoration:none;
        color:#F0F2E1;
}
#edit a:hover {
        color:#9c4098;
        text-decoration:none;
}


