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

/************************ 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 {
        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;
}  
#thirdnav {display:none;}
.pad15 h3 { font-size:1.5em; color:#54075B; font-weight:normal; margin:5px 0;}
.pad15 h4 { font-size:1.2em; color:#0065A4; font-weight:normal; margin:10px 0 5px 0;}

#header_graphic { margin: -6px 0 0 -6px; padding-bottom:4px; height:274px; z-index:0; }

#content_areawrap { z-index:-10; margin:0;}
#content_area {border-top:1px solid #74411a; border-bottom:1px solid #74411a; margin-top:10px; width:100%;}
#content_area .col1 { width:100%; float:left; background:#FFF; }
#content_area .col2 { display:none; }
#content_area .col3 { display:none; }
#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; }
#content_area img {padding:8px;}

#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:-200px 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; }
.pad15 { padding:5px; }
.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;
}


