* {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: #FFFFFF; line-height: 150%}

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

/* HEADER CLASSES */
.header{background: url(../images/header.jpg) #82BCEA repeat-x left top; height: 120px;}

/* FOR MAIN MENU CLASSES */
.menu{background: url(../images/menu-bg.gif) #FB9F24 repeat-x left top; height: 36px;}
.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: #365138; height: 1em; float: left; display: block; width: 100px; padding: 0 0 10px 0; font-size: 14px; border-bottom: 4px solid #6E9841}
.horizontal li a:hover{color: #FFF; border-bottom: 4px solid #fff}
.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}


/* content part */
.white-box{ background: #FFF; border: 1px solid #EBEBEB; padding: 10px 0px; margin-bottom: 20px;}
.grey-box{ background: #F3F3F3; border: 1px solid #EBEBEB; padding: 10px 0px; margin-bottom: 20px;}
.green-box{ background: #ECF2E9; border: 1px solid #EBEBEB; padding: 10px 0px; margin-bottom: 20px;}

.contentarea{ margin-bottom: 20px;}
.contentarea p{ margin: 0px; padding: 0px; text-align: justify}

.desc{ font-size: 11px; margin: 8px 0px}

h1{ color: #434343; font-weight: bold; font-size: 13px; padding: 5px 0px; margin: 6px 0px 20px 0px; background: url(../images/hline.gif) repeat-x bottom}

/* Right bar */
.head-right{ background: url(../images/header-blue.gif) #82BCEA repeat-x left top; height: 36px; color: #FFF; font-weight: bold; text-indent: 8px;}
.head-orange{ background: url(../images/header-orange.gif) #82BCEA repeat-x left top; height: 36px; color: #FFF; font-weight: bold; text-indent: 8px;}
.box-bg{ background: #E6EBEC; padding: 6px;}
.box-bg-orange{ background: #FBF0E3; padding: 6px;}

/* GENERAL CLASSES */
.img-brd{ border: 1px solid #C2CFBC; padding: 1px;}
.margin-bot10{ margin-bottom: 10px;}

.blog-date{background: url(../images/date-bg.jpg) no-repeat left top; width: 54px; height: 54px;}
.date-month{ color: #FFFFFF; padding: 0px 4px; margin: 0px;}
.date-date{ color: #4493CF; font-size: 22px; font-weight: bold; padding: 0px 4px; margin: 0px;}
.blogs-divider{background: url(../images/blogs-divider.gif) repeat-x }

.archieves{}
.archieves a{ color:#666666; text-decoration: none}
.archieves a:hover{ color:#666666; text-decoration: underline}

/* footer styles */
.footer{background: #E6EBEC; color: #5B9E22; font-size: 12px; line-height: 180%; margin: 20px 0px; height: 40px; padding: 0px 10px;}
.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}


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

.more a{ color: #B46600; font-size: 11px; text-decoration: underline}
.more a:hover{ color: #B46600; font-size: 11px; text-decoration: none}

.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}
.justify { text-align: justify}
.hline{ border-bottom: 1px solid #f1f1f1}
.whiteboldtext{color: #FFFFFF; font-weight: bold}

.blue-heading{ background: url(../images/header-orange.gif) repeat-x top; color:#FFF; font-weight:bold; padding-left:10px; font-size:13px;}
.bluelistingbg{ background: #FFFFFF; border: 1px solid PEACHPUFF; padding: 12px 0px}

.name{ color: #B46600; font-size: 11px; }

