* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
body
{
	background-color: #ffffff;
	font-size: 12px;
	line-height: 20px;
	margin:0px;
	padding:0px;
}
/*input
{
	font-family: Verdana,Arial;
	font-size: 12px;
}*/
input.wmark
{
    color: #999999;
    font-style: italic;
}
/*select
{
	font-family: Verdana,Arial;
	font-size: 12px;
}
textarea
{
	font-family: Verdana,Arial;
	font-size: 12px;
}*/
tr.odd
{
    background-color: #ffffff;
}
tr.even
{
    background-color: #dadee9;
}
tr.topline
{
   background-color: #c3c3c3;
}
td 
{
    color: #333333;
}
th
{
    text-align:left;
}
td.title
{
	font-size: 20px;
    color: #0E2F8F;
	font-weight: bold;
	text-align: left;
	padding-bottom:3px;
	line-height:200%;

}
td.subTitle
{
    background-color: #D6D6D6;
    background-image: url(   '../Img/sbg.gif' );
    font-weight: bold;
    text-align: left;
    background-repeat: repeat-x;
}
td.ctitle
{
    background-color: #A4D1FF;
    color: #4169e1;
    font-weight: bold;
    text-align: center;
}
td.k
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	color: #808080;
}
td.k_l
{ 
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #808080;
 }

td.gray
{
	text-align: left;
	vertical-align: top;
	background-color: #eeeeee;
}
td.gray_r
{
	
	vertical-align: top;
	text-align: right;
	background-color: #eeeeee;
}
td.sub
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #eeeeee;
}
td.v
{
	text-align: left;
}
td.v2
{
	text-align: left;
	vertical-align: top;
}
td.war
{
	text-align: left;
	background-color: #ffcc66;
}
td.warTitle
{
    padding: 5px;
    text-align: left;
    font-weight: bold;
    background-color: #FFAD04;
}
td.yellow
{
    text-align: left;
    background-color: #FFFFCC;
}
td.hlp
{
    padding: 6px;
    color: #FF6600;
    text-align: right;
    
}
td.hlp b
{
    color: #FF6600;
}
td.hlp_l
{
    padding: 6px;
    color: #FF6600;
    text-align: left;
}
td.lt
{
	text-align:left;
}
td.rt
{
	text-align: right;
}
td.c
{
	text-align:center;
}
td.tip
{
    text-align: center;
    font-weight: bold;
    background-color: #FFFFCC;
}
tr.H2
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #eeeeee;
}
ul.plainNav
{
    list-style:none;
    display:inline-block;
}
ul.plain li
{
    font-size:12px;
    
}
a.comp
{
    padding: 2px;
    background-image: url(   '../Img/completed.png' );
    background-repeat: no-repeat;
    text-indent: 28px;
    display: block;
}
a.incomp
{
       padding: 2px;
    background-image: url(   '../Img/not_completed.png' );
    background-repeat: no-repeat;
    text-indent: 28px;
    display: block;
    font-weight: bold;
}
.red
{
	color: #ff0000;
}
.green
{
	color: #009933;
}
.grn
{
	color: #009933;
	font-weight: bold;
}
.rec
{
	color: #ff0000;
	font-weight: bold;
}
.blu
{
	color: #4169e1;
	font-weight: bold;
}
.roundedCornerBox
{
    color: #666;
    padding: 20px;
    text-align: left;
    border: 1px solid #C5C5C5; /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.err
{
    color: #000;
	padding: 20px;
	text-align: center;
	border: 2px solid #FF0000;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color:#ffcc99;
	width: 600px;
}
.info
{
    color: #000;
	padding: 20px;
	text-align: center;
	border: 2px solid #009933;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color:#CCFF99;
	width: 600px;
}

.bld
{
    	font-weight: bold;
}
.sml
{
    font-size: 10px;
}
.counter
{
    font-weight: bold;
    padding: 3px;
    border: 1px solid #00CBFE;
    width: 30px;
    display: block;
    text-align: center;
    background-color: #EDF8FF;
}

input.btn
{
    font-weight: bold;
    color: #fff;
    height: 30px;
    background-image: url(   '../Img/btn_bg.png' );
    background-color: #0E2F8F;
}
input.btn[disabled] {
	font-weight: lighter;
    color: #666666;
	background-image:none;
	background-color: #ddd;
}
input.btnS
{
	font-weight: bold;
	color: #fff;
	text-indent: 10px;
	font-size: 10px;
	background-image: url(   '../Img/btn_bg.png' );
	background-color: #0E2F8F;
}
input.tran
{
    background: transparent;
	font-weight: bold;
	height: 28px;
    color: #000;
    padding: 5px;
    border: solid 1px #000;
}
textarea.mid
{
    width: 337px;
    height: 190px;
}
textarea.max
{
    width: 700px;
    height: 300px;
}
input.mid
{
    width: 200px;
}
table.d
{
	/*border-right: #00CBFE 1px solid;
	border-top: #00CBFE 1px solid;
	border-left: #00CBFE 1px solid;
	border-bottom: #00CBFE 1px solid*/
}
table.n tr td
{
padding-bottom: 3px;
}
table.d tr td
{
padding-bottom: 3px;
}
table.h
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}
table.war
{
	border: 2px outset #EC9F00;
}
.hdr
{
    border-bottom: #00CBFE 1px solid;
}
table.ftr
{
	border-top: #00CBFE 1px solid;
}
.rtr
{
    border-right: #dadee9 1px solid;
}
.nav
{
	border-right: #eeeeee 2px solid;
} 
.hlght
{
	background-color: #ffff66;
	color: #006400;
	font-weight: bold;
}
.errInput
{
	font-size: 12px;
	border-right: #ff6c00 2px solid;
	border-top: #ff6c00 2px solid;
	border-left: #ff6c00 2px solid;
	border-bottom: #ff6c00 2px solid;
}
.empty
{
    padding: 12px;
    font-weight: bold;
}
a.big
{
	font-weight: bold;
	font-size: 16px;
}
a.big:hover
{
	font-weight: bold;
	font-size: 16px;
	color: #ff8c00;
}
a:hover
{
	color: #ff8c00;
}
a.no:hover
{
	border:0px outset;
}
.ad
{
	font-size: small;
	color: #a9a9a9;
	vertical-align: bottom;
	text-align: center;
	border-bottom: #dcdcdc 1px solid;
}
.adplc
{
}
.ans
{
	text-align: left;
	font-size: 14px;
	line-height:200%;
}
.desc
{
	text-align: left;
	font-size: 14px;
}
.menu
{
    background-repeat: no-repeat;
    color: #ffffff;
    height: 34px;
    width:70%;
    font-size: 12px;
    text-align: center;
    background-color: #6699FF;
    margin:0 auto;
    padding:0 0px;
}
.menu a
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    margin-left: 20px;
    margin-right: 20px;
}
.menu a:hover
{
    border-top-style: inset;
    border-bottom-style: inset;
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.menuAnon
{
    text-align:left;
    margin-top: 3px;
}
.menuHolder
{
   width: 960px;
margin-left: auto;
margin-right: auto;
}
.i
{
	font-style: italic;
	color: Black;
	font-weight: normal;
}
.data
{
	border-top: #eeeeee 2px solid;
}
ul.plain
{
    list-style:none;
    display:inline-block;
}
ul.plain li
{
    color: #808080;
    font-size:10px;
    
}

li.hd
{
    font-weight: bold;
}

.ie8fix
{
	  z-index: 1000; 
}
.bD
{
	background-color: #EDF8FF;
	border-right: #00A2FF thin solid;
	border-top: #00A2FF thin solid;
	border-left: #00A2FF thin solid;
	border-bottom: #00A2FF thin solid;
	background-repeat: no-repeat;
}
.topLine
{
    border-top:  #999999 1px solid;
}
.leftLine
{
    border-left:  #999999 1px solid;
}
.topLineThk
{
    border-top:  #999999 3px solid;
}
.leftLineThk
{
    border-left:  #999999 3px solid;
}
.f7
{
    font-size: 18px;
    line-height: 30px;
}
td.box
{
    padding: 100px 50px 100px 50px;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    position: relative;
    width: 310px;
    height: 310px;
}
readonly
{
    background-color: #C0C0C0;
    color: #000000;
}
.disableText
{
    font-weight: lighter;
    color: #666666;
}
.sml
{
    font-size:10px;
}
.sml_gray
{
	color: #808080;
	font-size:10px;
}
.sml_green
{
    color: #009933;
    font-size: 10px;
    font-weight: bold;
}
.sml_red
{
    color: #ff0000;
    font-size: 10px;
    font-weight: bold;
}
.paging
{
    color:#000000;
    background:#fff;
    font-weight: bold;
    text-align:right;
}
.audit
{
    color: #808080;
    font-style: italic;
}
.audit div
{
   text-align:right;
}
.hideGridColumn
{
    display:none;
}
/*RS Tooltip*/
a.hlp{
    position:relative; /*this is the key*/
    z-index:24; 
    text-decoration:none
}
a.hlp span{display: none}
/*a.info:hover{z-index:25; background-color:#ff0}*/

a.hlp:hover span
{
    /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: 2em;
    left: 2em;
    width: 25em;
    border: 1px solid #666633;
    background-color: #FFFFCC;
    color: #000;
    text-align: left;
}
a.hlp:hover
{
    z-index: 28;
}
.quickhlp
{
    font-weight: bold;
    cursor:pointer;
    line-height: 20px;
    width:550px;
    margin:0px auto;
	text-align:left;
	padding:15px;
}
.quickhlp li ul
{
    list-style: none;
    cursor:auto;
    font-weight: normal;
    color: #000;
    padding:3px;
}
.quickhlp li 
{
    font-size:14px;
    color: #0E2F8F;
}
.quickhlp li ul li div
{
    font-size:14px;
    padding:3px;
}
.quickhlp li ul li div ol li
{
    color:inherit ;
}
/* Web 2.0 Starts */
img{
border:none;

}
h1 {
	font-size:36px;
	color:#0a2266;
	font-weight:normal;
}
h2 {
	font-size:26px;
	color:#0a2266;
	font-weight:normal;
}
h3 {
	font-size:30px;
	color:#ffcb05;
	font-weight:normal;
}
#mainWrapper {
	width:904px;
	margin:0 auto;
	padding:0 60px;
}
/* full background image */
.bodyBgFull {
	background:#fff url(../Img/bodyBg.jpg) repeat-x left top;
	width:904px;
	margin:0 auto;
	padding:0 60px;
}
/* only top menu / header bg */
.headerBg {
	background:#fff url(../Img/headerBg.jpg) repeat-x left top;
	width:904px;
	margin:0 auto;
	padding:0 60px;
}
/* only title menu / header bg */
.titleBg {
	background:#fff url(../Img/titleBg.jpg) repeat-x left top;
	width:904px;
	margin:0 auto;
	padding:0 60px;
}
/* header */
#header {
	margin:0px;
}
.padBtmFiftyPx {
	padding-bottom:50px;
}
#header .logoAndCaption {
	float:left;
}
#header .logoHp {
	background:url(../Img/papers.png) no-repeat left top;
	text-align:center;
	padding:70px 0 0 0;
	margin:50px 0 0 0;
	height:174px;
	width:310px;
}
#header .logo {
	background:url(../Img/paper.png) no-repeat left -40px;
	text-align:center;
	padding:15px 0 0 0;
	height:110px;
	width:310px;
}
#header .logoAndCaption .banCaption {
	padding:20px 0 0px 0px;
}
#header .logoAndCaption .banCaption h1 {
	padding-left:20px;
}
#header .menuAndBannerHP {
	float:right;
	width:580px;
}
#header .menuAndBannerHP .banImage {
	float:right;
	margin-top: 30px;
}
#innerPageBanner {
	padding-bottom:7px;
	/*background:url(../Img/banShadow.png) repeat-x left bottom;*/
	margin-bottom:40px;
}
#header .menu {
	float:left;
	margin-right:20px;
}
#header .menu a {
	float:left;
	padding:52px 0 0 0;
	width:61px;
	text-align:center;
	margin:10px 8px;
	color:#fff;
	text-decoration: none;
	background:url(../Img/menuIcons.png) no-repeat center top;
	font-size:15px;
}
#header .menu a:hover {
	color:#ffcb05;
}
#header .menu a.features {
	background:url(../Img/menuIcons.png) no-repeat center -73px;
}
#header .menu a.price {
	background:url(../Img/menuIcons.png) no-repeat center -148px;
}
#header .menu a.support {
	background:url(../Img/menuIcons.png) no-repeat center -224px;
}
#header .menu a.selected {
	border-bottom:4px solid #ffcb05;
	color:#ffcb05;
	padding-bottom:3px;
}
#header .globalNav {
	border-top:none;
	margin-right:7px;
	padding:0px 8px;
}
#header .globalNavBg {
	float:right;
	background:url(../Img/globnavBG.png) repeat-x left -20px;
	border:0px solid #666;
}
.gNavWidth{
	width:36%;
}
#header .padTop a {
	padding:50px 10px 0 10px!important;
	font-size:14px;
}
#header .eZone {
	text-align:center;
	background: url(../Img/eZoneBg.png) no-repeat left bottom;
	width:82px;
	height:40px;
	padding:10px 15px;
}
#header .eZone a {
	font-weight:bold;
	font-size:15px;
	color:#fff;
	text-decoration:none;
	outline:none;
}
#header .eZone a:hover {
	color:#ffcb05;
}
#header .globalNav .user {
	padding:13px 6px 0 0;
	color:#ccc;
	font-weight:bold;
}
#header .globalNav a {
	float:left;
	color:#ffcb05;
	text-align: center;
	padding:38px 7px 0 7px;
	text-decoration:none;
	height:15px;
	display:inline-block;
}
#header .globalNav a:hover {
	color: #fff;
}
#header .globalNav a.takeTour {
	background:url(../Img/tour_icon.png) no-repeat center center;
}
#header .globalNav a.reg {
	background:url(../Img/reg_icon.png) no-repeat center center;
}
#header .globalNav a.login {
	background:url(../Img/login_icon.png) no-repeat center center;
}
#header .globalNav a.dashboard {
	background:url(../Img/dashboard_icon.png) no-repeat center center;
}
#header .globalNav a.logout {
	background:url(../Img/logout_icon.png) no-repeat center center;
}
.clear {
	clear:both;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
#contentWrapperHp {
}
#contentWrapperHp .featuresHp {
}
#contentWrapperHp .featuresHp div {
	float:left;
	width:23%;
	margin-right: 15px;
	background:#eee url(../Img/featuresHpBg.jpg) repeat-x top left;
	padding:20px;
	width:172px;
}
#contentWrapperHp .featuresHp div.last {
	margin:0px !important;
}
#contentWrapperHp .featuresHp div p {
	margin:0px;
	padding:0px;
	line-height:18px;
}
#contentWrapperHp .featuresHp div a {
	color: #f58220;
	padding:5px 0 0 0;
	float:right;
}
#contentWrapperHp p {
	line-height:18px;
	margin:10px 0 25px 0;
}
#contentWrapperHp p img.rt {
	padding:0 0 20px 20px;
}
#contentWrapperHp p img.lt {
	padding:0 20px 20px 0px;
}
.clientsWrap {
	margin:30px 0 0 0;
	background:url(../Img/clientsBg.jpg) no-repeat top center;
	padding:14px 40px;
}
.clientsWrap h2 {
	float:left;
	height:50px;
	line-height:50px;
}
.clientsWrap .clients {
	float:right;
	height:50px;
}
.clientsWrap .clients a {
	height:50px;
	width:28px;
}
.clientsWrap .clients a.navBtnLeft {
	float:left;
	background:url(../Img/arrows.png) no-repeat center left;
}
.clientsWrap .clients a.navBtnRight {
	float:right;
	background:url(../Img/arrows.png) no-repeat center right;
}
.clientsWrap .clients div {
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.clientsWrap .clients div img {
	padding:0 25px;
	margin:0px;
}
#footer {
	border-top:5px solid #101830;
	background:url(../Img/footerBg.jpg) repeat-x top left;
	height:140px;
	width:905px;
	margin:0 auto;
	padding:20px 60px 0 60px;
	margin-top:30px;
}
#footer ul {
	width:160px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer ul.socNetworkIcons {
	width:185px;
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer ul.socNetworkIcons li {
	width:185px;
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer ul li {
	color:#656565;
	list-style:inside;
	list-style-type:circle;
	list-style-image:url(../Img/bullet.gif);
	line-height:18px;
}
#footer ul li a {
	color:#b6b5b6;
}
#footer ul li.title {
	color:#ffcb05;
	font-size:22px;
	list-style:none;
	padding-bottom:8px;
}
#footer .copyright {
	color:#999999;
	margin-top:-20px;
	font-size:11px;
}
/* buttons */
.ContentBtns {
	text-align:right;
	margin-top:30px;
}
a.joinRankSheet_btn {
	width:179px;
	height:55px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	background:url(../Img/joinRankSheet_btn.png) no-repeat top center;
	margin-right: 15px;
}
a.joinRankSheet_btn:hover {
	background:url(../Img/joinRankSheet_btn_hover.png) no-repeat top center;
}
a.takeTour_btn {
	width:179px;
	height:55px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	background:url(../Img/takeTour_btn.png) no-repeat top center;
}
a.takeTour_btn:hover {
	background:url(../Img/takeTour_btn_hover.png) no-repeat top center;
}
/* Web 2.0 Ends */
/* Web 2.0 extensiont Starts */
h4 {
	font-size:18px;
	color:#0a2266;
	font-weight:normal;
	margin:0px;
	padding-bottom:4px;
}
.new
{
    
    padding: 5px;
    border: solid 1px #000;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    height: 30px;
    background-image: url(   '../Img/btn_bg.png' );
}
.new:hover
{
    color: #fff;
}
.alt { background: #dadee9; }
.bline
{
    border-bottom: #525252 1px solid;
    padding-bottom: 3px;
}
.tbox
{
    border: 1px ridge #c1c1c1;
} 
#faq
{
    width:550px;
    margin:0px auto;
	text-align:left;
	padding:15px;
	font-size:14px;
}
#faq ul
{
    list-style:none;
    display:inline-block;
}
#faq ul li
{
    font-size:14px;
    padding-bottom: 5px;
}

#faq ul li.que
{
    font-weight: bold;
    padding-top: 10px;
}
#support
{
    font-size: 14px;
    padding-bottom: 5px;
}
#features
{
    width:550px;
    margin:0px auto;
	text-align:left;
	padding:15px;
}
#features ol li
{
    font-size: 20px;
}
#features ol li ul
{
    padding:15px;    
    list-style: square;
}
#features ol li ul li
{
    font-size:14px;
    padding-bottom: 5px;
}
#features ol li ul li a
{
    font-size:inherit;
}
ul.d
{
    list-style: square;
}
#divplan
{
    width:670px;
    margin:0px auto;
	text-align:left;
	padding:15px;
    font-size: 14px;
}
#tblplan
{
    border: 1px solid #BEC6D8;
}
#tblplan tr th
{
    font-size: 14px;
}
#tblplan tr th.plan
{
    width : 150px;
    text-align:center;
}
#tblplan tr td
{
    font-size: 14px;
}
#tblplan tr.price td
{
    font-weight: bold;
}
#tblplan tr td.y
{
    background-image: url(   '../Img/completed.png' );
    background-repeat: no-repeat;
    background-position:center;
}
#term
{
    width:550px;
    margin:0px auto;
	text-align:left;
	padding:15px;
	font-size: 14px;
}
#term ol li
{
    font-size: 14px;
}
.exam
{
       font-size:14px;
       width:90%;
}
.exam ul
{
    list-style:none;
    width:100%;
}
.exam ul li
{
    font-size:14px;
    padding-bottom: 5px;
}
.exam ul li span
{
    font-size:14px;
    padding-bottom: 5px;
}
.exam ul li span label
{
    font-size:inherit;
    padding: 10px;
}
.exam ul li span.b
{
    font-weight:bold;
}
.exam ul li.rt
{
  text-align:right;
}
 .exam ul li.c
{
  text-align:center;
}  
.exam ul li span.timegrn
{
    	background-color:#CCFF99;
    	font-size:16px;
    	padding:10px;
    	border: 2px ridge  #009933;
}
.exam ul li span.timered
{
    	background-color:#ffcc99;
    	font-weight:bold;
    	font-size:16px;
    	padding:10px;
    	border: 2px ridge #FF0000;
}
/*Grid view */
.grid{   
    width: 100%;   
    margin: 5px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;  
    background:#fff; 
}  
.grid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #717171;  
    text-align:left; 
}
.grid td.c{   
    text-align:center; 
}   
.grid th {   
    padding: 4px 2px;   
    color: #000;   
    background: #999;   
    border-left: solid 1px #525252;   
}
.grid th a      
{
    color: #000;      
}
.grid .alt { background: #dedede; } 
.errors
{
    border: 1px solid #f00;
    margin: 5px 0px;
    padding: 15px;
    background: #FFCC99;
}
.errors ul 
{
 margin: 0;
 padding: 0;
 margin-left: 20px;
 list-style: square;
}
.errors ul li
{
     color: red;
}
/* Career page */
#header .globalNavsml {
	border-top:none;
	margin-right:7px;
	padding:0px 8px;
}
#header .globalNavsml .user {
	padding:13px 6px 0 0;
	color:#ccc;
	font-weight:bold;
}
#header .globalNavsml a
{
   float:left;
	color:#ffcb05;
	text-align: center;
	padding:8px 7px 0 7px;
	text-decoration:none;
	height:15px;
	display:inline-block;
}
#header .globalNavsml a:hover {
	color: #fff;
}
#header .logosml {
	background:url(../Img/paper_sml.png) no-repeat left -30px;
	text-align:center;
	padding:15px 0 0 0;
	height:50px;
	width:150px;
}
.crlnks a
{
    color: #0a2266;
    font-weight: bold;
}
.bgwhit
{
    background-color:#fff;
}
.notify
{
    border: 1px groove #FBFB00;
    background-color: #FFFF99;
    color: #000000;
    font-size:14px;
    text-align: center;
    padding:5px;
    width:100%;
}
/* Menu bar starts */
.rhm1{
	width:800px;
	height:64px;
	margin:0 auto;
	background:url('../Img/rhm1_bg.gif') repeat-x;		
}
.rhm1-left{
	background:url('../Img/rhm1_l.gif') no-repeat;
	width:15px;
	height:64px;
	float:left;
}
.rhm1-right{
	background:url('../Img/rhm1_r.gif') no-repeat;
	width:15px;
	height:64px;
	float:right;
}
.rhm1-bg{
	background:url('../Img/rhm1_bg.gif') repeat-x;
	height:64px;
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
}
.rhm1-bg li{
	float:left;
	list-style:none;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#555;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 18px;
	height:64px;
	line-height:40px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 32px 0 18px;
}
.rhm1-bg li.current a{
	color:#fff;
	background:url('../Img/rhm1_hover_l.gif') no-repeat left 5px;
}
.rhm1-bg li.current a span{
	color:#fff;
	background:url('../Img/rhm1_hover_r.gif') no-repeat right 5px;
}
.rhm1-bg li a:hover{
	color:#fff;
	background:url('../Img/rhm1_hover_l.gif') no-repeat left 5px;
}
.rhm1-bg li a:hover span{
	color:#fff;
	background:url('../Img/rhm1_hover_r.gif') no-repeat right 5px;
}
/* Menu bar ends */
/* Web 2.0 extensiont Ends */
/* common homepage (2) styles starts */ 
#contentWrapperHp .commonHp {
	height:500px;
}
#contentWrapperHp .commonHp div {
	float:left;
	width:23%;
	background:url(../Img/commonHpBg.png) no-repeat center top;
	padding:30px;
	width:158px;
}
#contentWrapperHp .commonHp div h3 {
	font-size:18px;
	color:#333;
	line-height:20px;
	margin-bottom:10px;
	font-weight:500;
}
#contentWrapperHp .commonHp div img {
	margin-left:-5px;
}
#contentWrapperHp .commonHp div ul {
	margin:0px;
	padding:0px;
}
#contentWrapperHp .commonHp div ul li {
	margin-left:20px;
	padding:0 0 8px 0;
	list-style-type:circle;
}
#contentWrapperHp .commonHp div.last {
	margin:0px !important;
}
#contentWrapperHp .commonHp div p {
	margin:0px;
	padding:0px;
	line-height:18px;
}
#contentWrapperHp .commonHp div a {
	color: #f58220;
	padding:5px 0 0 0;
	float:right;
}

a.arrowBtnLeft {
	height:50px;
	width:14px;
	background:url(../Img/arrowBtns.png) no-repeat center left;
	margin-top:100px;
	display:inline-block;
	float:left;

}
a.BtnRight {
	height:50px;
	width:14px;
	background:url(../Img/arrowBtns.png) no-repeat center right;
	display:inline-block;
	float:right;
	margin-top:100px;
}
/* common homepage (2) styles ends */ 
/* For jquery slide show */
#slideshow {
    position:relative;
    height:465px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#slideshow IMG.active {
    z-index:10;
}
#slideshow IMG.last-active {
    z-index:9;
}
/* Auto complet */
.autoCompleteList {
  list-style: none outside none;
  border: 1px solid buttonshadow;
  cursor: default;
  padding: 0px;
  margin: 0px;
  z-index:2000 !important;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	z-index:1000 !important;
}

.modalPopup p {
    padding: 5px;
}

