* {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #595755; line-height: 150%}

body{PADDING: 0px; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #595755; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(../images/main-body.gif) #FFFFFF repeat-x top; line-height: 150%}

a {COLOR: #C08A43; TEXT-DECORATION: underline}
a:hover {COLOR: #000000; TEXT-DECORATION: none}


/* FOR MAIN MENU CLASSES */
.menubg{ background: url(../images/menu-bg.gif) #DEF0FA no-repeat right top}

.horizontal ul{list-style-type: none; padding: 0px; display: block; border: 0px solid #d30000}
.horizontal li{float: left; display: inline}
.horizontal li a{text-decoration: none; font-weight: bold; color: #013457; height: 1em; float: left; display: block; width: 100px; padding: 0 0 10px 0}
.horizontal li a:hover{color: #AE6200}
.horizontal li li a{ color: #013457}
.horizontal li li a:hover{ color: #AE6200}
.horizontal li ul{position: absolute;  margin-top: 1.7em; margin-left: -1px !Important; margin-left: -80px; width: 150px; border: 1px solid #DEF0FA; display: block; height: auto; text-align: left;}
.horizontal li li ul{position: absolute; margin-top: .1em; margin-left: 0px; padding: 4px; background: #fff}
.horizontal li ul li a{width: 150px; text-align: left; background: #FFF; text-indent: 6px;}
.horizontal li ul li a:hover{ color: #AE6200}
.inaccesible li ul{display: none}

.main-img{ width: 698px; height: 248px; border: 0px solid #d30000}
.search-home{ width: 272px; height: 248px; background: url(../images/search-bg-home.jpg) no-repeat right top}
.search-inner{ width: 272px; height: 233px; background: url(../images/search-bg-inner.jpg) no-repeat left top; margin-bottom: 20px}
.common-login{ width: 236px; height: 220px; background: url(../images/search-bg-home.jpg) no-repeat right top}

/* content part */
.contentarea{ background: #DEF0FA; padding: 0 0 20px 0}
.contentarea h1{ color: #0D5F8F; font-weight: bold; font-size: 15px; background: url(../images/hline.gif) repeat-x bottom; margin: 0; margin: 10px 0 10px 0;}
.contentarea h2{ color: #0D5F8F; }


.imgbox{background: url(../images/box.gif) no-repeat; width: 95px; height: 95px}


/* Right bar */
.box-256-top{background: url(../images/box-top-256.gif) #F8F8F8 no-repeat top;}
.box-256-bot{background: url(../images/box-bot-256.gif) #F8F8F8 no-repeat bottom;}

.right-head{ color: #C08A43; font-weight: bold; font-size: 15px;}
.brown{ color: #C08A43; font-weight: bold; }
.dblue{ color: #0D5F8F; font-weight: bold; }

/* Middle Panel */
.box-226-top{background: url(../images/box-top-226.gif) #FFFFFF no-repeat top;}
.box-226-bot{background: url(../images/box-bot-226.gif) #FFFFFF no-repeat bottom;}

.box-676-top{background: url(../images/box-top-676.gif) #FFFFFF no-repeat top;}
.box-676-bot{background: url(../images/box-bot-676.gif) #FFFFFF no-repeat bottom;}

.mid-head{ color: #4384C0; font-weight: bold; font-size: 15px;}


/* left bar */
.leftbar{ background: url(../images/vline.jpg) #FFFFFF repeat-y right;}
.leftbar h1{ color: #86BC34; background: url(../images/bullet-head.jpg) #FFFFFF no-repeat left; font-size: 15px; margin: 5px 0px; padding: 0 0 3px 36px; text-align: left}

.news_head a{ font-weight: bold; color: #76A3BC; font-size: 11px; text-decoration: none}
.news_head a:hover{ font-weight: bold; color: #000000; font-size: 11px; text-decoration: none}

.desc{ font-size: 11px; color: #3B5069; line-height: 130%}
.news_more{ border-bottom: 1px solid #f1f1f1}




/* footer styles */
.footerbase{background: url(../images/footer.gif) #FFF no-repeat top;}
.footer{background: #FFF; font-size: 12px; line-height: 180%;}
.footer a {COLOR: #000000; font-size: 12px; text-decoration: none; padding: 8px 4px}
.footer a:hover {COLOR: #5D5D5D; font-size: 12px; text-decoration: underline; padding: 8px 4px}

/* General styles */
.whitetext{color: #FFFFFF}
.bgwhite{ background: #FFFFFF}
.bggrey{ background: #E1E1E1}
.greenbold{ color: #85BB30; font-weight: bold}

.resources a{ color: #6798B3; font-size: 11px; text-decoration: none}
.resources a:hover{ color: #6798B3; font-size: 11px; text-decoration: underline}

.boldlink a{ color: #5D5D5D; font-size: 11px; text-decoration: none; font-weight: bold}
.boldlink a:hover{ color: #5D5D5D; font-size: 11px; text-decoration: underline; font-weight: bold}

.img-left{ float: left; margin: 0px 12px 12px 0px}
.img-brd{ border: 3px solid #E8E8E8; padding: 1px;}
.justify { text-align: justify}
.hline{ border-bottom: 1px solid #f1f1f1}
.whiteboldtext{color: #FFFFFF; font-weight: bold}