@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background:url(../images/site-bg.jpg) top left repeat-x #ffffff; font-family:Arial, Helvetica, sans-serif;}

.main-bg{ background:url(../images/background.jpg) top left no-repeat #ffffff;}
.logo{ padding:23px 0px 0px 54px;}

.menu { font-size:12px; color:#FFFFFF;}
.menu ul{ list-style:none; margin:0px; padding:0px;}
.menu li{ display:inline; }
.menu li a{ text-decoration:none; float:left; padding:25px 0px 28px 0px; color:#FFFFFF; width:108px; text-align:center;}
.menu li a:hover { text-decoration:none; float:left; padding:25px 0px 28px 0px; color:#FFFFFF; background:url(../images/active-menu1.png) top right no-repeat; text-align:center; }
.menu li .active { text-decoration:none; float:left; padding:25px 0px 28px 0px; color:#FFFFFF; background:url(../images/active-menu1.png) top right no-repeat; text-align:center; }

.menu li .last{ background:none;}

#sub-menu ul{ margin:0px; padding:0px; list-style:none;}
#sub-menu li{ margin:0px; padding:0px; display: block;} 
#sub-menu li a{ text-decoration:none; float:left; border-bottom:1px dotted #6f6f6f; padding-left:15px; height:30px; background:url(../images/arrow1.png) center left no-repeat; width:180px; color:#000000; line-height:28px;}

.main-box{ padding:21px 20px 0px 20px;}
.left-bdr{ border-right:1px solid #e1e1e1;}
.text{ font-size:10px; color:#000000;}
.text .name{ color:#FF0000; text-transform:uppercase; font-weight:bold;}
.matter { font-size:12px; line-height:18px; color:#666666; padding-right:5px}
.matter ul{ margin:0px; padding:0px; list-style:none; padding-left:10px;}
.matter li{ margin:0px; padding:0px; padding-left:15px; background:url(../images/crl.png) top left no-repeat; line-height:22px;}
.matter a{ text-decoration:none; color:#666666;}
.matter a:hover{ text-decoration:none; color: #990000;}
.heading{ font-size:12px; color:#000000; text-transform:uppercase; margin-bottom:10px; font-weight: 700;}

.read-more{ color:#c50638; background:url(../images/read-more-bt.png) top left no-repeat; padding:5px 0px 5px 40px; text-transform:capitalize; font-size:11px;}

.box{ background:#d8d8d8; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; padding:8px;}

.tab-fix{ table-layout:fixed;}

#arrow-list ul{ list-style:none; margin:0px; padding:0px; }
#arrow-list li{ display:block; background:url(../images/arrow.png) center left no-repeat; padding-left:14px; line-height:30px; text-decoration:underline;}

#dob-arrow ul{ list-style:none; margin:0px; padding:0px; }
#dob-arrow li{ display:block; background:url(../images/dob-arrow.png) 0 20px  no-repeat; padding-left:15px; padding-top:15px; line-height:22px; padding-bottom:10px; text-decoration:underline; margin-left:0px;}

.footer-bg{ background:url(../images/footer.png) top left repeat-x; height:70px;}
.footer{ text-align:center; padding-top:20px; color:#999999; font-size:13px;}

.project-list ul{ margin:0px; padding:0px; list-style:none;}
.project-list li{ margin:0px; padding:10px 0px 10px 10px; list-style:none; display:block; width:98%; border-bottom:1px dotted #6f6f6f; font-size:12px; line-height:18px; color:#666666; padding-left:10px; }

.but{ background:#cccccc; color:#666666;  text-transform:capitalize;}
.but a{ text-transform:none; color:#666666;border:1px solid #cccccc;}
.but a:hover{ background: #333333; color:#FFFFFF;}