@charset "utf-8";
/* CSS Document */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, th, td {
    margin: 0;
    padding: 0;
}
* {
    font:12px normal Arial, Helvetica, sans-serif;
    line-height: normal;
    margin: 0;
    outline: medium none;
    padding: 0;
	color:#646464
}

.fleft{float:left}
.fright{float:right}
.mgrT4{ margin-top:4px}
.mgrRL20{ margin:0 20px}
.pdg14TB{padding:15px 0 !important}
img{ border:0}
.clr{ clear:both}

body {
    background:url("../images/General_Background.png") repeat scroll 0 0 #E1F0BF;
}

a {
    color: #304882;
    text-decoration: none;
}

a:hover {
    color: #343434;
}

#header_navigation {
    background:url(../images/hTmenubg.gif) repeat-x;
    width: 100%;
}

#top_navigation {
    height: 30px;
    margin: 0 auto;
    width: 1000px;
}

.header_right_side {
    float: right;
}

/*  Top Nav Start*/

#tophnav a{
	background:url(../images/lgncon_icon.png) no-repeat;
	color:#FFF;
	text-decoration:none;
	padding-left:18px;
	margin:7px 10px 0 0;
	float:left
}

#tophnav a.login{
	background-position:0 0;
	font-family:Verdana, Geneva, sans-serif
}

#tophnav a.login:hover{
	background-position:0 -3.3em
}

#tophnav a.conatct{
	background-position:0 -1.5em;
	font-family:Verdana, Geneva, sans-serif
}

#tophnav a.conatct:hover{
	background-position:0 -4.8em
}

/*  Search Start*/

#search.focused {
    width: 212px !important;
}
#search.focused #search-bar {
    color: #000000;
}
#search.focused.working .spinner {
    opacity: 1;
}
#search .spinner {
    opacity: 0;
    position: absolute;
    right: -22px;
    top: 12px;
    z-index: 2000;
}
#search.focused label, #search.changed label {
    display: none;
}
#search label {
    color: #777777;
    cursor: text;
    display: inline-block;
    left: 33px;
    overflow: hidden;
    position: relative;
    top:7px;
    white-space: nowrap;
    width: 140px;
    z-index: 5;
}

#search #search-bar {
    background-color:#23306f;
    background-image: url(../images/search-icon.png);
    background-position: 165px 4px;
    background-repeat: no-repeat;
    border: 1px solid #05091e;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 #5464b4, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
    color: #FFFFFF;
    font: 13px "BentonSans Regular",helvetica,sans-serif;
    padding:5px 0 5px 5px;
    width: 180px;
    z-index: 4;
	
}

#search #search-bar:hover {
    background-color: rgba(0, 0, 0, 0.75);
}
#search #search-bar:focus {
    background-color: #FFFFFF;
	color:#000
	
}

.ie6 #search-bar, .ie7 #search-bar, .ie8 #search-bar {
    background-color: #121212;
    border: 1px solid #000000;
}
.ie6 #search label, .ie7 #search label, .ie8 #search label {
    top: 12px;
}
.ie6 #search.focused, .ie7 #search.focused, .ie8 #search.focused {
    width: 225px !important;
}

.ie7 #search-bar {
    color: #FFFFFF !important;
}
.ie7 #search label {
    top: 11px;
}




#header_container {
   
    float: left;
    width: 100%;
	border-top:3px solid #e9c860
}


#header {
    height:90px;
    margin: 0 auto;
    width:1000px;
    background:url(../images/bodyBG.png) repeat-y scroll 0 0 transparent;
	padding:0 30px;
	width:963px;
	position:relative
}

ul.topTabs{
	float:right;
	list-style-type:none;
	margin-top:67px;
	background:url(../images/topTabs_bg.png) no-repeat;
}

ul.topTabs li{
	float: left;
    height: 20px;
    padding-top: 3px;
    text-align: center;
}
ul.topTabs li a{
	color:#656565;
	text-decoration:none
}

ul.topTabs li.first:hover{
	background:url(../images/arrows.png) no-repeat 2.5em 0.5em;
}

ul.topTabs li.second:hover{
	background:url(../images/arrows.png) no-repeat 0.1em 0.5em;
}



ul.topTabs li.first{
	 width: 150px;
}
ul.topTabs li.second{
	 width: 104px;
}

/* Menu Sec start*/





#menu_container{
	xbackground:url(../images/hBmenubg.gif) repeat scroll 0 0 transparent;
    float: left;
    width: 100%;
}
.lr{position:absolute; left:-14px}
.rr{position:absolute; right:-14px}

#menu_container_block {
    width:1000px;
	margin:0 auto;
	height:39px;
	position:relative;
	background:url(../images/hBmenubg.gif) repeat scroll 0 0 transparent; 
	box-shadow:0px 3px 8px #888;
}


ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:39px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #25337A; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:5px 12px !important; background-color:#25337A; text-transform:lowercase !important; width:124px !important}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink:hover, ul.menu .menuhover {background:#DFBB49; color:#25337A !important}
ul.menu .sub {background:#868686 url(../images/arrow.gif) 11em 0.7em no-repeat}
ul.menu .topline {border-top:1px solid #aaa} 




#menu {
    float:left;
	list-style-type:none;
	z-index:1000;
}
	
#center {
    float: left;
    width: 100%;
}

#container {
    background: url(../images/bodyBG.png) repeat-y scroll 0 0 transparent;
    /*height: 100%;*/
	height: auto;
    margin: 0 auto;
    overflow: hidden;
    width:963px;
	padding:20px 30px;
}



/*Edited by prashant 24 nov 12 */

#content_container {
    background: url(../images/bodyBG.png) repeat-y scroll 0 0 transparent;
	height: auto;
    margin: 0 auto;
    overflow: hidden;
    width:963px;
	padding:20px 30px;
	clear: left;
}


#leftContainer {
    float: left;
    width: 100%;
}

/*Edited by prashant 24 nov 12 */


.list_category_all {
    float: left;
    width:100%;
	margin-top:20px
}

.list_category_all .heading {
    background: url(../images/heading_listing_bg.png) repeat-x 0 0 ;
    float: left;
    margin-bottom: 20px;
    width: 100%;
	display:block;
	position:relative
}

.list_category_all h2 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333334;
    float: left;
    font-size: 18px;
    padding-right: 13px;
    text-transform: capitalize;
	font-weight:normal
}

.heading h1 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333334;
    float: left;
    font-size: 18px;
    padding-right: 13px;
    text-transform: capitalize;
	font-weight:normal
}

.rpaservices{
	float: left;
    width: 960px;
	background:url(../images/mainservices_box_bg.png) no-repeat;
	height: 146px;
	padding:15px 0
}

.rpaservices a{
	float:left; margin-left:15px; color:#304882
}

.rpaservices a:hover{
	color:#333334;
	text-decoration:none
}

.rpaservices a img:hover{
	opacity:0.5
}

.rpaservices a span{
	clear: left;
    float: left;
    text-align: center;
    width: 174px;
	margin:5px 0;
}

.rpaservices img {
    background-color: white;
    border: 1px solid #E4E4E4;
    display: block;
    float: left;
	padding:4px
}

p.abtrpa{
	float:left;
	padding:15px;
	background:url(../images/abtbg.png) no-repeat;
	font-size:13px;
	color:#304882;
	line-height:19px
}

.list_category_left {
    float: left;
    margin-bottom: 0 !important;
    width: 297px !important;
}

.list_category_ncr {
    float: left;
    margin-bottom: 0 !important;
    width: 327px !important;
	margin-left:20px;
	/*height:529px;
	height:580px;*/
}

.list_category_right {
    float: left;
    margin-bottom: 0 !important;
    width: 329px !important;
}

.allblk{
	border: 1px solid #DEDEDE;
    width:297px;
	float:left
}

.cfblk{
	border: 1px solid #DEDEDE;
    width:329px;
	float:left;
	height:394px;
	/*height:445px;*/
	padding:3px
}

.list_category_middle {
    float: left !important;
    margin-bottom: 0 !important;
    width:965px !important;
}

.rvsec{ background:#f9f9f9; float:left; padding:0 10px; width:946px;}
ul.vdosec li{
	float:left;
	margin:7px 0;
	padding:7px;
}

ul.vdosec li:hover{
	background:#fff
}

ul.vdosec li img{
	float:left;
	margin-right:10px;
	background-color: white;
    border: 1px solid #E4E4E4;
	display:block;
	padding:3px
}
ul.vdosec li h2 span{
	color:#a2a2a2;
	font-size:11px;
	display:block;
	font-weight:normal
}

ul.vdosec li p{
	/*float:left;*/
	margin-top:40px
}

ul.vdosec li h2.vh{
	float:left;
	font-size:12px;
	color:#26347a;
	background:none;
	font-weight:bold;
	width:770px;
	
}

ul.vdosec li h2.vh a{color:#26347a; text-decoration:none}
ul.vdosec li h2.vh a:hover{color:#343434; }


a.arrowicon{
	background:url(../images/arrows.png) no-repeat 0 -6.9em;
	color:#707070;
	text-decoration:none;
	padding:7px 5px 7px 10px;
	margin:0 15px;
}

ul.listing, ul.cfl, ul.vdosec, ul.ncr{
	list-style:none
}

ul.listing li{
	float:left;
	border-top:1px solid #DEDEDE;
	padding:10px 15px;
	width:267px;
}

/*ul.cfl li{
    padding:23px 0 0 27px;
	padding:0;
	width:271px;
	z-index:999;
	position:relative
}*/

ul.cfl li{position: relative;
    width:299px;
    z-index: 999;
	padding: 10px 15px;
}

ul.cfl li p{
	color:#707070; padding-top:5px
}

ul.cfl li.active{
	background:url(../images/cf_bg.png) no-repeat center;
}

.highlight{
	/*background:url(../images/cf_bg.png) no-repeat center;
	background-color: gray;*/
	background:#e5e5e5;
	
    /*margin: 17px 14px;*/
    padding:28px 0;
    position: absolute;
    top: 0;
	left: 0;
    width:100%;
    z-index: -1;
	border-radius: 10px;
}

ul.listing li.pdgTB13{
	padding:13px 15px
}

ul.listing li:hover{
	background:#f8f8f8
}

ul.listing li small{
	color:#a2a2a2;
	font-size:11px;
	margin-bottom:5px;
	display:block;
}

.list_category_us{
	float: left !important;
    margin-bottom: 0 !important;
    width: 616px !important;
}

.ussates{
	float:left;
	width:536px;
	border:1px solid #DEDEDE;
	padding:17px 40px;
	background:url(../images/usstat_ing_big.png) no-repeat center
}
.ussates ul{ list-style:none}
.ussates li{
	float:left;
	display:inline;
	width:107px	;
	margin:10px 0
}

.ussates li a{
	color:#707070;
	text-decoration:none
}

.ussates li a:hover{
	color:#304882;
}

.ncrblk {
    /*border-top: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;*/
	border: 1px solid #DEDEDE;
    float: left;
    width: 329px;
	padding:3px;
	height:378px
}

ul.ncr li{
	float:left;
	border-bottom:1px solid #DEDEDE;
	position: relative;
    width:299px;
    z-index: 999;
	padding: 10px 15px;
}

ul.ncr li a{
	margin-bottom:5px;
	display:block;

}

ul.ncr li p{
	z-index: 1000;

}


#footer_holder {
    background:#26347a;
    clear: both;
    overflow: hidden;
    padding-bottom:20px;
    width: 100%;
}

#footer {
    margin: 0 auto;
    padding-top: 20px;
    width:1000px;
}

#footer .column_1, #footer .column_2{
    float: left;
    padding-right:30px;
    width: 225px;
}

#footer .column_2{ width:396px}
#footer .column_3{ width:300px; float:left; text-align: left;}

#footer .heading {
    background: url(../images/footer_widget_header_bg.png) repeat-x scroll 0 0 transparent;
    float: left;
    padding-bottom: 18px;
    width: 100%;
    border-bottom:none;
    margin:0
}

#footer h5 {
    background:#26347a;
    color: #f3d063;
    float: left;
    font-size: 14px;
    padding-right: 13px;
    text-transform: capitalize;
}

#footer #social_icons {
    float: left;
}
#footer ul {
    float: left;
    list-style: none outside none;
    width: 100%;
	
}

#footer ul#social_icons li {
    border-bottom: 1px solid #355c8a;
    padding-bottom: 0 !important;
	float: left;
    margin-bottom: 9px;
    width: 100%;
}


#footer ul#social_icons li a {
    float: left;
    margin-bottom: 8px;
}
#footer ul li a {
    color: #ebebeb;
    text-decoration: none;
}
#footer li a:hover, #footer .socialtext:hover{
	color:#F3D063
}

#footer .socialtext {
    float: left;
    margin-left: 9px;
    margin-top: 6px;
	color:#ebebeb;
}

ul.footermenu li{
	width:132px;
	float:left;
	border-bottom:1px solid #355C8A;
	padding:10px 0

}

ul.footermenu li a{
	display:inline;
}

.rsc{
	float:left;
	
	padding-bottom:10px;
	background:url(../images/footCrveText.png) no-repeat left;
	padding-left:20px
}

.rsc a{
	color:#f3d063;
	text-decoration:none;
	font-size:14px
}
.rsc a:hover{
	color:#fefefe;
}

.rsc small{ font-size:10px; color:#fefefe; display:block}

.rscvalue{
	float:left;
}

.rscvalue span.rname{
	float:left;
	width:150px;
	color:#fefefe
}

.rscvalue span.records{
	float:left;
	color:#fefefe;
	text-align:right
}

#copyright{
	float:left;
	color:#fefefe;
	background:url(../images/rpa_footer_logo.png) no-repeat left;
	padding:15px 0 10px 60px;
	font-size:11px;
	border-top:1px solid #355C8A;
}


/* Menu starts here*/
@charset "utf-8";
/* CSS Document */


.DNNAlignleft {
    text-align: left;
}
.megaCSS3menu {
/*    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #555555, #2A2A2A) repeat scroll 0 0 transparent;
    border-color: #777777 #444444 #444444;
    border-image: none;
    border-radius: 10px 10px 10px 10px;
    border-right: 1px solid #444444;
    border-style: solid;
    border-width: 1px;
    height: 43px;
   
*/    
	/*padding: 0 20px;*/
 	list-style: none outside none;
    margin: 0 auto;
/*    width: 940px;
*/}
.megaCSS3menu li {
    border: medium none;
    float: left;
    /*margin-right: 30px;*/
    
    padding: 9px;
    position: relative;
    text-align: center;
	color:#fff;
	
}
.megaCSS3menu li:hover {
    background:#DFBB49;
 
    padding: 9px;
    z-index: 2;
}
.megaCSS3menu li a {
    color: #fff;
    outline: 0 none;
    text-decoration: none;
   /* text-shadow: 1px 1px 1px #000000;*/
   line-height:21px !important;
 
}
.megaCSS3menu li:hover a {
    color: #fff;
    text-shadow: none;
}
.megaCSS3menu li .drop {
    background: url("../img/drop.png") no-repeat scroll right 8px transparent;
    padding-right: 21px;
}
.megaCSS3menu li:hover .drop {
    background: url("../img/drop.png") no-repeat scroll right 7px transparent;
    padding-right: 21px;
}
.megaCSS3menu li:hover div a {
    color: #444444;
}
.megaCSS3menu li:hover div a:hover {
    color: #ffffff;
}
.megaCSS3menu li ul li a:hover {
    color: #777777;
}
.megaCSS3menu .right {
    float: right;
    margin-right: 0;
    right: 0;
}
.megaCSS3menu .Megadrop {
/*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
/*    background:#fff;
*/   /* border-color: -moz-use-text-color rgba(223, 187, 73, 0.65) rgba(223, 187, 73, 0.65);*/ 
	/*border-color:rgba(223, 187, 73, 0.6);
    border-image: none;
    border-radius: 0 0px 5px 5px;
    border-style: none solid solid;
    border-width: medium 9px 9px;*/
    left: -999em;
    margin: 5px auto;
    position: absolute;
    text-align: left;
    z-index: 20;
/*	 box-shadow: 2px 2px 2px #666666;*/}
.megaCSS3menu li:hover .Megadrop {
    left:0px;
    top: 34px;
}
.megaCSS3menu li .align_right {
    border-radius: 5px 0 5px 5px;
}
.megaCSS3menu li:hover .align_right {
    left: auto;
    right: -1px;
    top: auto;
}
.megaCSS3menu .col_1, .megaCSS3menu .col_2, .megaCSS3menu .col_3, .megaCSS3menu .col_4, .megaCSS3menu .col_5, .megaCSS3menu .col_6 {
    display: inline;
    float: left;
    margin-left: 10px;
    position: relative;
}
.megaCSS3menu .col_1 {
    width: 145px;
}
.megaCSS3menu .col_2 {
    width: 455px;
}

.megaCSS3menu .col_3 {
    margin: 10px 6px -4px 0;
    min-width: 285px;
}
.megaCSS3menu .col_4 {
    width: 610px;
}
.megaCSS3menu .col_5 {
    width: 765px;
}
.megaCSS3menu .col_6 {
    width: 920px;
}
.megaCSS3menu .firstcolumn {
    clear: left;
    margin-left: 0;
}
.megaCSS3menu p, .megaCSS3menu ul, .megaCSS3menu li, .megaCSS3menu h2, .megaCSS3menu h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;

	    line-height: 21px ;

	}
.megaCSS3menu p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.megaCSS3menu .strong {
    font-weight: bold;
}
.megaCSS3menu .italic {
    font-style: italic;
}
.megaCSS3menu h2 {
    border-bottom: 1px dotted #CCCCCC;
    /*color: #25337A;*/
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 14px;
    margin-top: 7px;
    /*padding-bottom: 14px;*/
    /*text-shadow: 1px 1px 1px #FFFFFF;*/
	padding: 3px;
	background-color: #25337A;
	color: #FFFFFF;
	clear: both;
}

.megaCSS3menu h3 {
    border-bottom: 1px solid #888888;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    margin-bottom: 14px;
    margin-top: 7px;
    padding-bottom: 5px;
}
.megaCSS3menu .pusher {
    background-color: #25337A;
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: -10px;
    margin-top: 0px;

}
.megaCSS3menu .help, .megaCSS3menu .favorite, .megaCSS3menu .mail, .megaCSS3menu .print {
    margin-bottom: 18px;
    padding-left: 36px;
}
.megaCSS3menu .help {
    background: url("../img/help.png") no-repeat scroll 0 2px transparent;
}
.megaCSS3menu .favorite {
    background: url("../img/favorite.png") no-repeat scroll 0 2px transparent;
}
.megaCSS3menu .mail {
    background: url("../img/mail.png") no-repeat scroll 0 2px transparent;
}
.megaCSS3menu .print {
    background: url("../img/print.png") no-repeat scroll 0 2px transparent;
}
.megaCSS3menu .imgshadow_dark {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
    box-shadow: 0 0 5px #000000;
    margin-top: 5px;
    padding: 4px;
}
.megaCSS3menu .imgshadow_light {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #777777;
    box-shadow: 0 0 5px #666666;
    margin-top: 5px;
    padding: 4px;
}
.megaCSS3menu .img_left {
    float: left;
    margin: 2px 15px 5px 0;
    width: auto;
}
.megaCSS3menu .img_right {
    float: right;
    margin: 2px 0 5px 15px;
    width: auto;
}
.megaCSS3menu li .black_box {
    background-color: #333333;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #000000 inset;
    color: #EEEEEE;
    padding: 4px 6px;
    text-shadow: 1px 1px 1px #000000;
}
.megaCSS3menu li .dark_grey_box {
    background-color: #555555;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #111111 inset;
    color: #EEEEEE;
    padding: 4px 6px;
    text-shadow: 1px 1px 1px #000000;
}
.megaCSS3menu li ul {
    list-style: none outside none;
    margin: 0 0 12px;
    padding: 0;
}
.megaCSS3menu li ul li {
    float: left;
    font-size: 12px !important;
    line-height: 24px;
    margin: 0;
    padding: 3px !important;
    position: relative;
    text-align: left;
	background: url (../images/triangle.png) no-repeat;
/*    text-shadow: 1px 1px 1px #FFFFFF;
*/    width: 145px;
}
.megaCSS3menu li ul li:hover {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0;
    padding: 0;
}
.megaCSS3menu li .greybox li {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 4px;
    padding: 4px 6px;
    width: 131px;
}
.megaCSS3menu li .greybox li:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    margin: 0 0 4px;
    padding: 4px 6px;
}
.megaCSS3menu li .plus li {
    margin: 0 0 4px;
    padding: 3px 3px 3px 20px !important;
    /*min-width: 109px;*/
	width:94%;
	color:#25337A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/triangle.png) no-repeat 0.5em 0.8em;
}

.megaCSS3menu li .plus li:hover {
    background: #DFBB49 url(../images/triangle.png) no-repeat 0.5em 0.8em;
    margin: 0 0 4px 0px;
    padding: 3px;
	color:#fff;
}
.megaCSS3menu li ul.social {


    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.megaCSS3menu li ul.social li {
    display: inline;
    float: left;
    margin: 0 12px 12px 0;
    padding-top: 5px;
    position: relative;
    width: 32px;
}
.megaCSS3menu li ul.social li:hover {
    margin: -1px 12px 12px 0;
    padding-top: 5px;
}
.megaCSS3menu li ul.social li span {
    display: none;
}
.megaCSS3menu form {
    margin: 0 0 12px;
    padding: 0;
}
.megaCSS3menu fieldset {
    border: medium none;
    margin: 0;
}
.megaCSS3menu form p {
    margin: 10px 0;
    overflow: hidden;
    width: 270px;
}
.megaCSS3menu label {
    display: block;
    float: left;
    text-align: left;
    width: 50px;
}
.megaCSS3menu input, .megaCSS3menu textarea {
    background-color: #333333;
    border: 1px solid #222222;
    border-radius: 5px 5px 5px 5px;
    color: #EEEEEE;
    float: right;
    margin: 0;
    padding: 3px 5px;
}
.megaCSS3menu textarea {
    height: 100px;
    overflow: auto;
}
.megaCSS3menu button {
    background-color: #333333;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #EEEEEE;
    float: right;
    margin: 0 30px 0 0;
    padding: 2px 7px;
    text-shadow: 1px 1px 1px #000000;
    width: 80px;
}
.error, .sent {
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 5px;
}
.error {
    background: none repeat scroll 0 0 #F3AFA6;
    border: 1px solid #EF9588;
    color: #992213;
}
.sent {
    background: none repeat scroll 0 0 #BEF08F;
    border: 1px solid #ADEC71;
    color: #37620D;
}

.bgmenuli{background:#fff; float:
left;  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
/*    background:#fff;
*/   /* border-color: -moz-use-text-color rgba(223, 187, 73, 0.65) rgba(223, 187, 73, 0.65);*/ 
	border-color:rgba(223, 187, 73, 0.6);
    border-image: none;
    border-radius: 0 0px 2px 2px;
    border-style: none solid solid;
    border-width: medium 9px 9px;
	 z-index:9999;
	 }

.formtpmn{width:290px; float:left;}
.frmcntnrtpmn{width:auto; float:left; }
.frmcntnrtpmn p{width:162px;  padding: 5px 0 0 10px;}
p.cbr{ 
	color: #E36C09;
    font-size: 20px;
    height: 60px;
    line-height: 30px;
    padding: 12px;
    text-align: center; width:180px}
	
p.eac{ margin-bottom:25px !important}
.frmcntnrtpmn label{font-size:12px; color:#25337A; width:198px; line-height:27px;}
.frmcntnrtpmn input{background:none; border:1px solid #ccc; border-radius:0px; margin:0px; float:left; height:24px; padding:3px; width:140px; color:#bbb; font-style: italic; }

.rghtimgtp{float:right; width:123px; height:128px; position:absolute; top:10px; right:6px;}
.pinmenu{width:104px !important; height:24px !important;font-style:italic;}
.gofrm{margin-left:10px; url("../images/go_active.png"); width:37px; height:31px;}
.gofrm a{margin-left:10px; border:none ; width:37px; height:31px;}
.gofrm a:hover{background:url("../images/go_hover.png"); width:37px; height:31px;}
.frmtpbg{background: url("../images/frmtxt_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 5px;
    padding: 8px;
    width: 279px;

}
.frmtpbg span{color:#25337A !important; text-decoration:underline;}
.frmtpbg span a{text-decoration:underline; color:#25337A !important;}
.frmtpbg span a:hover{color:#000 !important;}







/* Edit style for inner pages 24 nov 12*/

.ApartmentComplaintinner h1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	}


.policy_part h1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}


.left b, .big_text b{
	font-weight: bold;
}


.left strong, .big_text strong{
	font-weight: bold;
}


.innerBlueBox ul {
    float: left;
    list-style: none outside none;
    padding: 0;
    width: 748px;
}


.innerRight h3{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}


.packages .package span strong{
    color: #333399;
}


ul.pdfIcons li {
    background: url("../images/pdf-icon.gif") no-repeat scroll 0 center transparent;
    line-height: 30px;
    list-style: none outside none;
    padding-left: 35px;
}


.blue_category h2 {
    /*background: url("../images/ApartmentComtitle.gif") repeat-x scroll center top transparent;
    border: 1px solid #E2E2E1;*/
    color: #0099FF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    padding: 5px;
	/*width: 952px !important;*/
}

.faqContainer .qa ul {
    list-style: none outside none;
    padding: 10px;
}

h1.pageHeading.red i{
    color: #800000;
	font-size: 20px;
}

.rental-forms-heading {
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}

.rental-forms-heading strong {
    font-weight: bold;
}

.formTypes .content strong {
    float: left;
    font-weight: bold;
    margin-bottom: 8px;
    width: 200px;
}


strong {
    font-weight: bold;
}

b {
    font-weight: bold;
}


.screeningForms .gray-box .heading h3 {
    margin-left: 38px;
	color: #333399;
}

.innerBlueBox .orderTxt strong, {
    color: #FF0000;
}


.wrapper_new .round_wrapper .top_head_round span{
    color: #FFFFFF;
    height: 25px;
    line-height: 25px;
    margin-bottom: 4px;
    padding-left: 8px;
    text-align: left;
}

.wrapper_new .round_wrapper .top_head_round span b{
    color: #FFFFFF;
    height: 25px;
    line-height: 25px;
    margin-bottom: 4px;
    text-align: left;
}

#caseHistory, #alluploadedFileOrImage, #tenantFirstResponse, #landlordResponse, #tenantresponse, #rentalDetails, #tenantUpdates, #systemUpdates  a {
    color: #304882 !important;
    text-decoration: none;
}

.red_text b{
    color: #FF0000;
    font-size: 12px;
    padding-bottom: 4px;
}





.round_box_blue ul {
    list-style: none outside none;
    margin: 0;
    padding-left: 20px;
}

.yellow_big_but a{
    color: #0033CC;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 47px;
    line-height: 45px;
    text-align: center;
    width: 334px;
}







.red i {
    color: #FF0000;
}

.red strong{
    color: #FF0000;
}


.blue_color h1{
    color: #3399FF;
    font-family: Arial;
    font-size: 22px;
    font-weight: 700;
    padding-left: 54px;
}

.email_part span{
    line-height: 27px;
}

.live_char_button strong a{
    color: #333399;
    float: left;
    height: 37px;
    line-height: 37px;
    padding-left: 13px;
    width: 150px;
	font-weight: bold;
}





#report_bot_box .title h1{
    font-family: Arial;
    font-size: 20px;
    padding: 5px 0 0;
}

.fullContainer .faqContainer h2, .fullContainer .faqContainer .qa h1 {
    clear: both;
	font-weight: bold;
}

.TenantScreening_right ul{
	list-style: none outside none;
}

ul.tanant_report {
    list-style: none outside none;
}





.resDelivered ul{
	list-style: none outside none;
}

































/* Edit style for inner pages 24 nov 12*/
/*
.rprtlndlrd {

}
.rprtlndlrd a{
	background:url(../images/report-landlord_btn.png) No-repeat ;
	text-decoration:none;
	width:115px;
	height:31px;
	padding-top:5px;
}
.rprtlndlrd a:hover{ background:url(../images/report-landlord_btn_hover.png) No-repeat ; text-decoration:none;}
*/

.changesImgOnHover {
    /*display: inline-block;*/
	display: block;
    width: 115px;
    background:url(../images/report-landlord_btn_hover.png) no-repeat;
}
.changesImgOnHover:hover img {
   visibility: hidden;
}

.headmap{
	background:url(../images/header_map.gif) no-repeat;
	 height: 90px;
    position: absolute;
    top: 0;
    width: 259px;
	left:474px
}









/*RPA tenant menu and landlord menu pages*/

.rpat{
	float:left;
	width:942px;
	background:#f5f1f1;
	border-radius:5px;
	padding:10px
}

.orsevices{
	float:left;
	width:532px;
}

.orsevices h2.rts{
	float:left;
	color:#1d4b7b;
	font-size:20px;
	font-family:Calibri, Arial

}

.orsevices p{
	color: #808080;
    float: left;
    font-family: calibri, Arial;
    font-size: 16px;
    font-style: italic;
    line-height: 20px;
    margin: 5px 0 10px;
}

ul.smain{
	float:left;
	list-style:none;
	border-top: 1px solid #FFFFFF;
}
ul.smain li{
	 float: left;
    margin:10px 10px 0 0;
    width: 256px;
}

ul.smain li h3{
   background:url(../images/arrow_right_sign.png) no-repeat left;
	 color: #1A6BB0;
    float: left;
    font-size: 15px;
    margin-bottom: 2px;
    padding: 0 0 0 25px;
	height: 22px;
}

ul.smain li span{
	 float: left;
	 padding-left: 25px;
	 font-style: italic;
}

.vtour{
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 3px 5px #888888;
    float: right;
    margin: 10px 0;
    padding:10px;
    text-align: center;
    width: 379px;
	}
.vtour span.tvt{ 
	display:block;
	margin-top: 20px;
	
		}
.vtour span.tvt a{color:#156bbb; font-size:20px} 

.servicesrow{
 float:left;
 width:100%;
 border-top:1px solid #d8d8d8;
 margin-top:20px;
 padding:25px 0 15px
}

.sdesright{
	float:right;
	width:745px
}

.sdesright h3.servchead{
	float:left;
	font-family:Calibri, Arial;
	color:#1f497d;
	font-size:17px
}

.sdesright p.servpara{
	color: #808080;
    float: left;
    font-family: Calibri,Arial;
    font-size: 14px;
    font-style: italic;
	margin-top:10px
}


.sdesright h3.servchead strong{
	font-weight:bold;
	color: #1F497D;
    float: left;
    font-family: Calibri,Arial;
    font-size: 17px;
}


a.servlink{color:#0070c0; float:left; margin:20px 0; clear:left}

.afcfrm{
	float:left;
	clear:left
}

.afcfrm span.hd{
	color: #1F497D;
    float: left;
    width: 100%;
	margin-bottom: 10px;
}

.afcfrm p.frmfld{
	float:left;
	width: 186px;
	margin-right:10px
}

.afcfrm p.frmfld label{ font-style:italic; display:block}

.afcfrm p.frmfld input{
	float:left;
	width: 172px;
	border:1px solid #dfdfdf;
	padding:7px
}
.afcfrm p.frmfld input.gobtn{
	float:left;
	background:url(../images/go_active.png) no-repeat;
	width:37px;
	padding:0;
	height:31px;
	border:none;
	cursor:pointer
}

.titletag{
	float:left;
	color:#0070c0;
	font-style:italic;
	font-weight:bold;
	margin:20px 0
}












/* 4 Jan 2013 */

h2.rts{

	color:#1d4b7b;
	font-size:20px;
	font-family:Calibri, Arial

}

.offerset{
	min-height:100px;
}
.offer_box{

	background-color: #F2F2F2;
    border: 1px solid #D9D9D9;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 7px;

}
.offer1{
	float:left;
	width:220px;
	margin: 0 10px 0 0;	
}
.offer2{
	float:left;
	width:320px;
	margin: 0 10px 0 0;	
}
.offer3{
	float:left;
	width:402px;
}
.boxcontaint{
	float:left;
	height: 200px;
	 
}
.boxcontaint p{
	clear:both;
	color: #88899e;
	font-size:11px;
	line-height: 17px;
	font-style:italic;
	    margin-bottom: 10px;
}
.boxcontaint ul li span{
	color: #1f497d;
	font-weight:bold;
	font-size:13px;
	line-height: 19px;
}
.head{
	float:left;
}
.head h3{
	color: #1f497d;
	font-size: 17px;
}
.head h4{
	font-size: 15px;
	font-style:italic;
}
.head h4 span{
	font-size: 17px;
	font-style:italic;
	font-weight:bold;
	color:#c00000;
}
.boximg{
	float:right;
}

.reportfeaturelist{
clear:both;
padding:10px;
margin-bottom:20px;
background-color:#F1F1F1;
border-radius:10px;
float:left;
}

.reportfeaturelist .wrap{
xwidth:970px;
margin:0 auto;
}

.reportfeaturelist .footnote{
font-weight:bold;
margin-top:5px;
}

.reportfeaturelist .title{
font-weight:bold;
color:#3186C3;
}

.reportfeaturelist .viewreport{
float:left;
width:280px;
height:246px;
margin-right:15px;
padding:5px 10px;
border:2px solid #ccc;
border-radius:10px;
background-color:#fff;

}

.reportfeaturelist .accessform{
margin-top:10px;
}
.reportfeaturelist .viewreport .content{
color:#888;
margin-top:5px;
}

.reportfeaturelist .samplereport{
float:left;
width:280px;
 height: 246px;
margin-right:15px;
padding:5px 10px;
border:2px solid #ccc;
border-radius:10px;
background-color:#fff;
}
.samplereportitem{
cursor:pointer;
margin:0 0 5px 0;
}

.samplereportitem img{
vertical-align:text-top;
}

.reportfeaturelist .samplereport .content{
color:#888;
margin-top:5px;
}
.reportfeaturelist .steps{
float:left;

width:280px;
height:246px;
padding:5px 10px;
border:2px solid #ccc;
border-radius:10px;
background-color:#fff;
}

.reportfeaturelist .steps .content{
color:#3186C3;
margin-top:5px;
}

.rpat2{
	float:left;
	width:942px;
	padding:10px
}


/* 7 Jan 2013 */
.reportsrow{
 float:left;
 width:100%;
 border-top:1px solid #d8d8d8;
 padding: 25px 0 30px;
}

.reports{
	float:right;
	width:745px
}

.reports h3.rephead{
	float:left;
	font-family: Arial;
	color:#1f497d;
	font-size:17px
}

.reports p.reppara{
	color: #808080;
    float: left;
    font-family:Arial;
    font-size: 15px;
    margin-top: 10px;
    text-align: justify;
}


.reports h3.rephead strong{
	font-weight:bold;
	color: #1F497D;
    float: left;
    font-family: Arial;
    font-size: 15px;
}

.rtshead{
	 float: left;
}
.rtshead h2{
	color: #1F497D;
    font-size: 21px;
	 margin: 10px 0 10px;
}
.FCRA_box{
	float: left;
	background-color: #f2f2f2;
	border: 1px solid #dcdcdc;
	padding: 10px 15px;
	border-radius:10px;
	margin-top: 10px;
}
.FCRA_box h2{
	color: #1F497D;
    font-size: 21px;
	mar

}
.FCRA_box p{
	text-align: justify;
	padding: 5px 0;
}
.rtss{
	float:left;
	width:942px;
	padding:10px
}
.rtss_txt{
	float:left;
	width:532px;
}
.rtss_txt h2{
	color: #1D4B7B;
    font-family: Arial;
    font-size: 20px;
    padding-left: 20px;
}
.rtss_txt p{
	color: #808080;
    font-family: Arial;
    font-size: 14px;
    padding: 5px 20px;
    text-align: justify;
}
.offer_head{
	float:left;
	width:100%;
	position: relative;
    top: -30px;
}
.tsp h1{
	 color: #1D4B7B;
    font-family: Calibri-Arial;
    font-size: 25px;
	padding-bottom: 30px;
}
.offer_btm {
		float:left;
		padding-top: 10px;
}
.offer_btm span{
	color: #88899E;

}
.offer_btn1{
	clear:both;
}
.offer_btn1 input{
		 background:url(../images/SingleStateButton.gif) no-repeat;
   height:59px;
   width:105px;
    border-radius: 5px 5px 5px 5px;
	border: 1px solid transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    margin-top: 10px;
}
.offer_btn2{
	clear:both;
}
.offer_btn2 input{
		 background:url(../images/NationalOnlyButton.gif) no-repeat;
   height:59px;
   width:136px;
    border-radius: 5px 5px 5px 5px;
	border: 1px solid transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    margin-top: 10px;
}
.offer_btn3{
	clear:both;
}
.offer_btn3 input{
		 background:url(../images/NationalCreditButton.gif) no-repeat;
   height:59px;
   width:158px;
    border-radius: 5px 5px 5px 5px;
	border: 1px solid transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    margin-top: 10px;
}
.rpa_line{
	margin: 5px 0;
 float: left;
 width: 100%;
 background:url(../images/rpa_line.png) no-repeat;
  height:50px;
}
.rtss_txt_pic{
	margin-top:20px;
}
.repbtn{
background: none repeat scroll 0 0 #ECB100;
    border: 1px solid #ffd200;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
  
    margin: 0 0 0 5px;
    padding: 6px;

}
.reptxt{
		background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
   
    color: #BBBBBB;
    float: left;
    font-style: italic;
    height: 24px;
    margin: 0;
    padding: 3px;
    width: 140px;
}

/*10Jan*/

.rpa_line div{
color: #FFFFFF;
    padding: 16px 0 0 75px;
    width: 100%;
}
.repbtn:hover{
	 border: 1px solid #ECB100;
}

.price{
	color: #C00000;
    font-size: 17px;
    font-weight: bold;
}
.offer_tbl{
	float: left;
    width: 110px;
}
.offer_tb2{
	 float: left;
    width: 119px;
}
.offer_tb3{
 float: left;
    width: 137px;
}
.tb_txt{
	color:#88899E;
	text-align:right;
}
.content ul li{
	background: url("../images/bul.jpg") no-repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding-left: 25px;
	color: #175f85;
}
.step{
	background: url("../images/steps.png") no-repeat;
	height:192px;
	width:262px;
	margin: 9px 0 0 9px;
	
	
}
.step1{
  color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 17px 0 0 60px;
}
.step2{
	color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
   padding: 51px 0 0 60px;
}
.step3{
 color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
   padding: 53px 0 0 60px;
}
.stepnote{
	 font-size: 13px;
    font-weight: bold;
    padding-top: 25px;
    text-align: right;
}
.tb1{
	float: left;
    width: 97px;
}
.tb1 label{
	 color: #88899E;
    float: left;
    text-align: right;
    width: 60px;
}
.tb1 span{
float: left;
    width: 30px;
}
.tb2{
	float: left; width: 122px;
}
.tb2 label{
	 color: #88899E; text-align: right; float: left; width: 64px;
}
.tb2 span{
width:50px; float:left;
}
.tb3{
	float: left; width: 122px;
}
.tb3 label{
	 color: #88899E; text-align: right; float: left; width: 64px;
}
.tb3 span{
width:50px; float:left;
}
.no_report{
	float:left;
}
.upper{
	float:left;
	width:100%;
}
.offer_heading{
	 color: #484848;
    float: left;
    font-size: 15px;
    font-weight: bold;
	 padding-bottom: 5px;
}
.boxcontaint ul li{
	background: url("../images/triangle_offer.png") no-repeat scroll 0 0.4em transparent;
	padding-left:15px;
	list-style:none;
	color: #1f497d;
	font-weight:bold;
	font-size:13px;
	line-height: 19px;
}
.boxcontaint ul{
	padding-bottom:10px;
}


/*31Jan - Report pages bg_search2.php*/

#printPage td ul
{
	list-style: none outside none;
}


#printPage td strong
{
	/*color: #ffffff;*/
}
.slider_w{/*width:450px !important; */ z-index: 1 !important; float:left;} 
.close_btn{
	background: url("../images/close.png") no-repeat scroll 0 0 transparent;
    
    height: 31px;
    padding: 17px;
    text-indent: -99999px;
    width: 31px;
}
