@charset "utf-8";
/* CSS Document */

/*CORE LAYOUT OF WEBSITE STARTS*/
*{padding:0; margin:0;}
 body {font-size:10px; background:#000000; font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.outer-page-container {width:970px; margin:0px auto; margin-top:0px; margin-bottom:10px; background: #4b4b4b url(../img/background.jpg); border:solid 1px #000000; font-size:1.0em;}
/*contains sitelogo, Sitename- HRMMV, nav0, nav1, Top scroller*/
.header1 {width:970px; height:130px;font-family:"Times New Roman", Times, serif;background: #990000 url(../img/header.jpg) repeat-x; overflow:visible;}
/*contains SLIDERS, Vertical Navigation, Breadcrumbs, Search, Vertical News Ticker*/
.page-container {width:900px; margin:0px auto; margin-top:3px; margin-bottom:0px; font-size:1.0em; border-right: 1px solid #666666;border-left: 1px solid #666666;}
.header {width:900px; font-family: "Times New Roman", Times, serif;}
/*contains the left Navigation, main content area and right columns*/
.main {clear:both; width:900px; padding-bottom:30px; background:#ffa624 url(../img/orangeback2.jpg); }
.mainnavTEXT {display:inline /*Fix IE floating margin bug*/; float:left; width:185px;  overflow:visible ; }
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:185px; margin:0 15px 0 5px; overflow:hidden;}
.main-content {display:inline; /*Fix IE floating margin bug*/float:left; width:460px; margin:20px 0 0 0px; overflow:visible ; }
.main-subcontentHEADING {display:inline /*Fix IE floating margin bug*/; float:right; width:185px; margin:0 125px 0 0; overflow:visible; }
.main-subcontentHEADING1 {display:inline /*Fix IE floating margin bug*/; float:right; width:185px; margin:0 125px 0 0; overflow:visible; }
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:185px; margin:0 5px 0 0; overflow:visible;}
/*contains the bottom section*/
.footer {clear:both; width:970px; margin:0px auto; background:url(../img/bg_footNEW2.jpg) no-repeat; font-size:1.0em; overflow:visible;}
/*CORE LAYOUT OF WEBSITE ENDS*/


/* SITE TOPMOST HEADER (HEADER1) INTERNAL STARTS*/
.sitelogo {width:67px; height:74px; position:absolute; z-index:1; margin:21px 0 0 190px; background:url(../img/logo.gif); }
.sitename {width:600px; height:75px; position:absolute; z-index:2; margin:31px 0 0 260px; overflow:visible;}
.sitenameshadow {width:600px; height:75px; position:absolute; z-index:1; margin:30px 0 0 263px; overflow:visible;}
.sitename h1, .sitenameshadow h1 {font-size:260%;font-weight:bold; }
.sitename h2{margin:5px 0 0 150px; color:#cccccc; font-size:145%;}
.sitename a{text-decoration:none; color:#ffffff; }
.sitename a:hover {text-decoration:none; color:#cccccc;}
.topscroller {position: absolute;top: 85px;left:360px;z-index: 4;width:191px;height: 20px;font-family:verdana,arial,sans-serif;background-color:transparent;font-size:135%;color: #ff9900;}

.nav0 { top: 112px;width:570px; position:absolute; z-index:2; margin-left:5px;  color: #FFFFFF;}
.nav0 ul {float:left; padding:0 20px 0 0;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 5px 0 5px; color: #FFFFFF; font-size: 135%; text-decoration: none; }
.nav0 li a:link, .nav0 li a:visited { color: #FFFFFF; font-size: 135%; text-decoration: none; font-weight: bold;}
.nav0 li a:hover {text-decoration:none; color: #ff9900; font-weight: bold;}
.nav0 li a:active { color: #FFFFFF; font-size: 135%; text-decoration: none; font-weight: bold;}

.nav1 {width:370px; position:absolute; z-index:3; margin:112px 0 0 595px;}
.nav1 ul {float:right; padding:0 5px 0 0;}	
.nav1 li {display:inline; list-style:none;}
.nav1 li a { padding:2px 5px 2px 5px; color:#ffffff ; text-decoration:none; font-size:135%; }
.nav1 li a:link, .nav1 li a:visited {color:#ffffff ; text-decoration:none; font-size:135%; font-weight: bold;}
.nav1 li a:hover {text-decoration:none; color: #ff9900; font-weight: bold;}
.nav1 li a:active {color:#ffffff ; text-decoration:none; font-size:135%; font-weight: bold;}
/* SITE TOPMOST HEADER (HEADER1) INTERNAL ENDS*/


/* HEADER CONTAINING SLIDERS, NAV2, Newsscroller etc STARTS*/

/*contains sliders*/
.header-middle {width:900px; height:270px; background:#ffffff; overflow:visible;}
/*sliders*/
#center {position: absolute;}
/*for firefox*/
#slider {position: absolute;width: 890px;height: 258px;left: -5px;top:-15px;overflow: hidden;background: #cccccc;border: 10px solid #ccc;}
#slider .slide {position: absolute;top: 0px;height: 275px;width: 535px;background: #fff;overflow: hidden;border-left: #ccc solid 1px;cursor: default;}
#slider .title   {color: #F80;font-weight: bold;font-size: 1.4em;margin-right: 1.5em;text-decoration: none;}
#slider .backgroundText {position: absolute;width: 100%;height: 100%;top: 100%;background: #000;opacity: 0.4;
}
#slider .text {position: absolute;top: 200px;color: #FFF;font-family: verdana, arial, Helvetica, sans-serif;font-size: 1.1em;text-align: justify;width: 500px;left: 5px;}
#slider .diapo {position: absolute;opacity: 1;visibility: hidden;}
	
/*contains nav2, breadcrumbs, search etc*/
.header-bottom {width:900px;}

/*Drop-down menu NAV2*/
.nav2 {white-space:nowrap /*IE hack*/; float:left; width:900px; height: 40px; border:none; background: #990000 url(../img/nav_back1.jpg) no-repeat; color:#ffffff; font-size:130%; margin: 5px 0px 0px 0px; } /*Color navigation bar normal mode*/
.navBOX {width: 900px; height: 40px; margin-left: -40px; padding-top: 1px;}
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; z-index:auto; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li.noborder {border-right: none;}
/*for firefox*/
.nav2 ul li a {float:none; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:#ffffff; font-variant: small-caps;}
.nav2 ul li ul {display:none; border:none;}


/*breadcrumbs, Search*/
.header-breadcrumbs {clear:both; width:900px; padding:1.0em 0 1.5em 0; background:rgb(255,255,255) url(../img/header_breadcrumbs.jpg) no-repeat; }
.breadcrumbs {float: left; width: 590px; height: 40px; margin-top: 20px; }
.searchform {float: right; width: 350px; height: 60px;}

.breadcrumbs p span a:link { color:  #922221; text-decoration: none;}
.breadcrumbs p span a:visited { color:  #922221; text-decoration: none;}
.breadcrumbs p span a:hover { color: #000000; text-decoration: underline;}
.breadcrumbs p span a:active { color:  #922221; text-decoration: none;}

.header-breadcrumbs {margin: 3px 0 0 0px;}
.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:120%;}
.header-breadcrumbs ul a {color: #990000; text-decoration:none;}
.header-breadcrumbs ul a:hover {color:#000000; text-decoration:underline;}

.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px;  background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/*NEWSSCROLLER*/
.newsscroller { float: left; width: 900px; height: 20px; font-family:verdana,arial,sans-serif; background-color:#ffffff;}
.newsscroller marquee {font-weight: bold; font-size: 14pt; color: rgb(0, 0, 0); font-style: normal; text-decoration: none;}

/* HEADER CONTAINING SLIDERS, NAV2, Newsscroller etc ENDS*/


/*BODY SECTION STARTS*/

/*Body Section three parts - Vertical Navigation, Main Content, Right Column*/
.column1-unit {width:440px; margin-bottom:10px ;}
.column2-unit-left {float:left; width:200px; margin-bottom:10px ;}
.column2-unit-right {float:right; width:200px; margin-bottom:10px;}
.column3-unit-left {float:left; width:120px; margin-bottom:10px ;}
.column3-unit-middle {float:left; width:120px; margin-bottom:10px ; margin-left:40px;}
.column3-unit-right {float:right; width:120px; margin-bottom:10px ;}

/* MAIN VERTICAL NAVIGATION - FIRST LEFT COLUMN */
/*heading*/
.mainnavTEXT { margin: 0px 0px 0px -5px; width: 165px; border-bottom: solid 4px #9d2628;}
.main-navigation h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:#9d2628; /*background-color:rgb(137,170,214)/*For blue background*/font-family: "Times New Roman", Times, serif; color:#ffffff; font-weight:bold; font-size:150%; }
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation .mainnavTEXT h1.pagetitle { margin:20px 0px 0px 5px;font-family: "Times New Roman", Times, serif; color:#ffffff; font-weight:bold; font-size:140%; background-color:transparent;  }
/*main Vertical Navigation corners*/
.main-navigation .main-round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 175px; background:url(../img/bg_corner_topright.gif) no-repeat;}
.main-navigation .main-round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 0px; background:url(../img/bg_corner_topleft.gif) no-repeat;}
.main-navigation .main-round-border-bottomright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 175px; background:url(../img/bg_corner_bottomright.gif) no-repeat;}
.main-navigation .main-round-border-bottomleft {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 0px; background:url(../img/bg_corner_bottomleft.gif) no-repeat;}
/*main Vertical Navigation*/
/*this gives the background color of #9d2628 to the main navigation on left of page*/
.nav3-bullet {width:185px; background-color: #9d2628; color: #ffffff;}
.nav3-bullet ul {list-style:none; margin:0.5em 10px 1.0em 10px; color: #ffffff; padding:0 0 3px 0px;}
.nav3-bullet ul li {LIST-STYLE-TYPE: none; margin:5px 0 0.4em 2px; padding:0 0 3px 11px; background:url(../img/nav_star1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%; color: #ffffff; border-bottom: 1px solid #ffffff; width: 90%;}
.nav3-bullet ul li a:link, .nav3-bullet ul li a:visited {line-height:1.2em; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight:normal; font-size:120%;}
.nav3-bullet a:link, .nav3-bullet a:visited {line-height:1.7em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration:none; color: #ffffff; font-weight: normal; font-size:120%;}
.nav3-bullet ul li a:hover { text-decoration:none; color:#FFFF00;}
.nav3-bullet a:hover { text-decoration:none; color:#FFFF00;}
.nav3-bullet ul li a:active {line-height:1.2em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight: normal; font-size:120%;}
.nav3-bullet a:active {line-height:1.7em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight:normal; font-size:120%;}

.nav3-bullet1 {width:185px; background-color:#9d2628; color: #ffffff; margin: -15px 0px 0px 0px; padding:1px 0 0px 0px;}
.nav3-bullet1 ul {list-style:none; margin:0 10px 1.0em 10px; color: #ffffff;}
.nav3-bullet1 ul li {LIST-STYLE-TYPE: none; margin:5px 0 0.4em 2px; padding:0 0 3px 11px; background:url(../img/nav_star1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%; color: #ffffff; border-bottom: 1px solid #ffffff; width: 90%;}
.nav3-bullet1 ul li a:link, .nav3-bullet1 ul li a:visited {line-height:1.2em; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight:normal; font-size:120%;}
.nav3-bullet1 a:link, .nav3-bullet1 a:visited {line-height:1.7em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration:none; color: #ffffff; font-weight: normal; font-size:120%;}
.nav3-bullet1 ul li a:hover { text-decoration:none; color:#FFFF00;}
.nav3-bullet1 a:hover { text-decoration:none; color:#FFFF00;}
.nav3-bullet1 ul li a:active {line-height:1.2em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight: normal; font-size:120%;}
.nav3-bullet1 a:active {line-height:1.7em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight:normal; font-size:120%;}

.nav3-bullet2 {width:185px; background-color: #9d2628; color: #ffffff; margin: -19px 0px 0px 0px; padding:1px 0 0px 0px;}
.nav3-bullet2 ul {list-style:none; margin:0 10px 1.0em 10px; color: #ffffff;}
.nav3-bullet2 ul li {LIST-STYLE-TYPE: none; margin:5px 0 0.4em 2px; padding:0 0 3px 11px; background:url(../img/nav_star1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%; color: #ffffff; border-bottom: 1px solid #ffffff; width: 90%;}
.nav3-bullet2 ul li a:link, .nav3-bullet2 ul li a:visited {line-height:1.2em; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight:normal; font-size:120%;}
.nav3-bullet2 a:link, .nav3-bullet2 a:visited {line-height:1.7em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration:none; color: #ffffff; font-weight: normal; font-size:120%;}
.nav3-bullet2 ul li a:hover { text-decoration:none; color:#FFFF00;}
.nav3-bullet2 a:hover { text-decoration:none; color:#FFFF00;}
.nav3-bullet2 ul li a:active {line-height:1.2em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight: normal; font-size:120%;}
.nav3-bullet2 a:active {line-height:1.7em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight:normal; font-size:120%;}

.nav3-bullet3 {width:185px; background-color: #9d2628; color: #ffffff; margin: -20px 0px 0px 0px; padding:1px 0 0px 0px;}
.nav3-bullet3 ul {list-style:none; margin:0 10px 1.0em 10px; color: #ffffff;}
.nav3-bullet3 ul li {LIST-STYLE-TYPE: none; margin:5px 0 0.4em 2px; padding:0 0 3px 11px; background:url(../img/nav_star1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%; color: #ffffff; border-bottom: 1px solid #ffffff; width: 90%;}


.nav3-bullet3 ul li a:link, .nav3-bullet3 ul li a:visited {line-height:1.2em; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight:normal; font-size:120%;}
.nav3-bullet3 a:link, .nav3-bullet3 a:visited {line-height:1.7em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration:none; color: #ffffff; font-weight: normal; font-size:120%;}
.nav3-bullet3 ul li a:hover { text-decoration:none; color: #FFFF00;}
.nav3-bullet3 a:hover { text-decoration:none; color:#FFFF00;}
.nav3-bullet3 ul li a:active {line-height:1.2em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight: normal; font-size:120%;}
.nav3-bullet3 a:active {line-height:1.7em; margin:0 0 0 5px; padding:5px 0 0 10px;  text-decoration: none; color: #ffffff; font-weight:normal; font-size:120%;}


/* MAIN CONTENT */
.main h1.pagetitle {margin:1em 0 0.4em 1em; padding:0 0 2px 0; font-family: "Times New Roman", Times, serif; color:rgb(100,100,100); font-weight:bold; font-size:180%;}
.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 4px #9d2628; font-family: "Times New Roman", Times, serif; color:#ffffff; font-weight:bold; font-size:140%; font-variant: small-caps;}

.main-content p {margin:0 0 1.0em 0; line-height:1.6em; font-size:120%; }
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:120%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:100%;}

.main-content table {clear:both; width:99%; margin:2.0em 0 0.2em 20px;}
.main-content table th.top {height:3.5em; padding:0 7px 0 7px;}
.main-content table th {height:3.0em; padding:2px 20px 2px 7px;}
.main-content table td {height:3.0em; padding:2px 7px 2px 7px;}
p.caption {clear:both; margin:0.5em 0 2.0em 0px; text-align:left; color:rgb(80,80,80); font-size:120%;}

.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; /*background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;*/ line-height:1.4em; font-size:120%;}
.main-content ul li p {margin:0 0 1.0em 0; line-height:1.4em; font-size:120%; font-family: Verdana, Arial, Helvetica, sans-serif;}
.main-content ol {margin:0.5em 0 1.0em 20px;}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}


/* MAIN SUBCONTENT */
.subcontent-unit-border-white  {width:183px; margin: 0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px #9d2628; background-color:#ffffff;}
.subcontent-unit-border-white1  {width:183px; margin: 0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px #9d2628; background-color:#ffffff;}
.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft1.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright1.gif) no-repeat; margin-top:-1px; margin-left:174px;}
.round-border-bottomleft {width:10px; height:12px; position:absolute; z-index:100; background:url(../img/bg_corner_bottomleft1.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-bottomright {width:10px; height:12px; position:absolute; z-index:100; background:url(../img/bg_corner_bottomright1.gif) no-repeat; margin-top:-1px; margin-left:174px;}

/*margin bottom -10 px makes sure the gap between the heading and the following links is reduced*/
.main-subcontentHEADING {margin: 0px 0px -10px 0px; width: 185px; border-bottom: solid 4px #9d2628;}
 /*margin bottom -10 px makes sure the gap between the heading and the following links is reduced*/
.main-subcontentHEADING1 {margin: 0px 0px -10px 0px; width: 185px; border-bottom: solid 4px #9d2628;}
 .main-subcontent .main-subcontentHEADING h1.pagetitle {margin:20px 0px 0px 2px; font-family: "Times New Roman", Times, serif; color:#ffffff;  font-weight:bold; font-size:140%;  }
.main-subcontent .main-subcontentHEADING1 h1.pagetitle {margin:20px 0px 0px 2px; font-family: "Times New Roman", Times, serif; color:#ffffff;  font-weight:bold; font-size:140%;  }

.main-subcontent p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}

#marqueecontainer{position: relative;width: 175px; /*marquee width */height: 380px; /*marquee height */background-color: white;overflow: hidden;padding: 2px;padding-left: 1px;
}


/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:#ffffff; font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer p a:link {text-decoration:none; color:#ff9900;}
.footer p a:visited {color:#ff9900; text-decoration:none;}
.footer p a:hover {text-decoration:underline; color: #FFffff;}
.footer p a:active {color:#ff9900;text-decoration:none;}

/********************/
/*  COMMON CLASSES  */
/********************/

.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(42,90,138);}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-bottom:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:440px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

