/*	
	Reliance Network
	2005

*/

/*	globals	*/


*{
	margin: 0;
	padding: 0;
	}
body{
	width: 100%;
	color: #000000;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	background: #58637D repeat-x top left url(/media/companyset/pnwra/bg_page.gif);
	}

img{
	border: 0px solid #FFFFFF;
	}
* html .pngImg{
	behavior: url('/modules/components/png.htc');
	}	
input{
	margin-right: 5px;
	margin-bottom: 2px;
	} 
select{
	margin-bottom: 2px;
		}
table#containertext{
	background-color:#ffde98;
}
	
/*	layout	*/

div#container{
	position: relative;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	}
div#header{
	position: relative;
	width: 770px;
	min-height: 170px;
	height: 195px;
	z-index:1;
	background: #464646  no-repeat top left url(/media/companyset/pnwra/bg_header_corp_home.jpg);
	}
div#logo{
	margin-left: 20px;
	padding-top: 10px;
	}
div#content{
	position:relative;
	z-index:0;
	width: 725px;
	padding: 0px 25px 20px 18px;	
	background: #58637d repeat-y top left url(/media/companyset/pnwra/bg_content.gif);
	}
div#content:after{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
div#slogan{
	margin-right: auto;
	margin-left: auto;
	width: 725px;
	padding-bottom:10px;
	}
div#copyright {
	padding: 20px;
	padding-top: 20px;
	padding-right: 10px;
	}
div#footer{
	position: static;
	width: 770px;
	min-height: 45px;
	height: 45px;
	padding: 0px;
	background: #464646 no-repeat top left url(/media/companyset/pnwra/bg_footer.gif);
	}

/*	navigation*/

div#navTop{
	position: absolute;
	width: 770px;
	left: 0px;
	top: 160px;
	height: 40px;
	background-image: url(/media/companyset/pnwra/bg_navtop.gif);
	background-repeat: no-repeat;
	padding-left: 4px;
	}
div#navTop table{
	width: 0px;
		}	
div#navBottom{
		padding-left: 20px;
		padding-top: 12px;
		}
div#navBottom a:link{
	color: #313193;
	}
div#navBottom a:hover{
	color: #2C5BBA;
	}
*html div#navBottom a:hover{
	color: #2C5BBA;
	}
div#navBottom a:visited {
	color: #313193;
	}
div#navBottomLinks{
	float: right;
	margin-right: 15px;
	margin-top:5px;
	}
* html div#navBottomLinks {
	margin-right: 7px;
	margin-top:7px;
	}	
img#navAgentLogin {
	 width:90px;
	 height:20px; 
	}		
img#navRelianceNetwork {
	 width:115px;
	 height:20px; 
	}	
div#rightside{
	float: right;
	width: 200px;
	}		
div#sidemenu{
	float: right;
	width: 200px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-indent: 5px;
	margin-right: -5px;
}
div#careersobj{
	float: right;
	width: 200px;
	margin-top:10px;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 11px;
	text-indent: 5px;
	margin-right: -5px;
	
/*	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: -5px;
	margin-top: 25px;*/
}	
	
* html div#sidemenu{
	margin-right: 0px;
	}
div#sidemenu li{
	width: 190px;
	list-style: none;
	list-style-image: none;
	padding-top: 2px;
	padding-bottom: 2px;
	}
* html div#sidemenu li {
	margin-left: -15px;
	}
div#sidemenu li:hover {
	background-color: #E9F0FF;
	}
div#sidemenu h3{
	margin-left: -5px;
	text-indent: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(/media/companyset/pnwra/sidemenu_top.gif) top left no-repeat;
	}	
div#sidemenu{
	background: url(/media/companyset/pnwra/sidemenu_bottom.gif) bottom left no-repeat;
	}	
div#sidemenu li a:hover{
	}


/*	fonts	*/


p{
	color: #000000;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 15px;
	}

h1,
span.pageheading{
	color: #153474;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 18pt;
	font-weight: normal;
	margin-bottom: 15px;
	letter-spacing:-2px;
	}
h2{
	color: #153474;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform:uppercase;
	}	
h3{
	color: #153474;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	}

ul, li{
	color: #000000;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	}
ul{
	margin-bottom: 15px;
	}
li{
	list-style-position: inside;
	list-style-image: url(/media/companyset/pnwra/bullet_beige_arrow.gif);
}
ul.menulist li
{
	list-style-position: inside;
	list-style-image: url(/media/companyset/pnwra/bullet_blue_arrow.gif);
	}
a,
a:link,
p a:link
{
	color: #153474;
	text-decoration: underline;
	}
a:hover,
p a:hover{
	color: #2C5BBA;
	text-decoration: underline;
	}
*html a:hover,
*html p a:hover{
	color: #2C5BBA;
	text-decoration: underline;
	}
a:visited,
p a:visited{
	color: #153474;
	}
a.pageTextLink,
a.pageTextLink h3,
a.pageTextLink:link{
	color: #153474;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	}
a.pageTextLink:hover{
	color: #2C5BBA;
	text-decoration:underline;
}
*html a.pageTextLink:hover{
	color: #2C5BBA;
	text-decoration:underline;
}
a.pageTextLink:hover h3{
	color: #2C5BBA;
	text-decoration:underline;
}
*html a.pageTextLink:hover h3{
	color: #2C5BBA;
	text-decoration:underline;
}
a.pageTextLink:visited{
	color: #153474;
}	
h3 a:link{
	text-decoration: none;
}
h3 a:hover{
	text-decoration: underline;
}
h3 a:visited{
	text-decoration: none;
}
.disclaimer{
	color: #ffffff;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	}
div.pageobject a:hover{
}
.start_rows{
	padding-left: 5px;
	}
.dividingrows {
	padding: 5px;
	}
.clearfix:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* Old Pru O styles*/


/*	<TAGS>	*/

a:link.dropdown, a:visited.dropdown, a:link:hover.dropdown, a:visited:hover.dropdown {
    color: #424242;
    font-family: arial, serif;
    font-size: 10px;
    text-decoration: none
}

a:link.sidebar, a:visited.sidebar {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFCC;
	font-weight: bold;
	text-decoration: none;
}
a:link:hover.sidebar, a:visited:hover.sidebar {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
td {	
	font: normal 12px arial, helvetica, sans-serif;
	color: #000000;
}

/* .CLASSES	*/

.officeName {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.bgheader {
	background-color: #424242;
}
.bgheader_info {
	background-color: #424242;
}
.bottombarmain {
	background-color: #424242;
}
.bottombarright {
	background-color: #424242;
}
.searchbutton {
	width: 70px; 
	height: 18px; 
	font-size: 11px; 
	font-family: Arial, sans-serif; 
	font-weight: bold;
	color: #ffffff; 
	background-color: #294460;
	border-left: solid 1px #638DB8;
	border-top: solid 1px #638DB8;
	border-bottom: solid 1px #2A4765;
	border-right: solid 1px #2A4765;
}
.propsearcharea_1 {
	background-color: #F7F8F9; 
	border: 1px solid #cccccc; 
	padding-bottom: 2px; 
	padding-top: 1px;
}
.section_outer {
	border: 1px solid #45484c;
}
.section_inner {
	background-color: #45484c;
	border: 1px solid #ffffff;
	width: 339px;
}
.section_text{
	font-weight: bold; 
	font-size: 13px; 
	color: #ffffff; 
	padding-left: 5px;
}
/* end of css for home page layouts */

.bodyBorderBGColor {
	background-color: #d7dce8;
}

.bottomNavBGColor {
	background-color: #32669d;
}

.clTopMenu {
    z-index: 40;
    visibility: hidden;
    width: 115px;
    clip: rect(0px 115px 23px 0px);
    position: absolute;
    background-color: #3366cc;
    layer-background-color: #3366cc; 
}

.clTopMenuBottom {
	width: 100%;
	position: absolute;
	background-color: #3366cc;
	layer-background-color: #3366cc;
}

.pageHeading {
	font-size: 24px;
	font-weight: bold;
}
.mainpageheading
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 21px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

td.head {
    font: bold 14px verdana, arial, helvetica, sans-serif;
    color: #ffffff;
}

td.subHead {
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
}

/*	#Objects	*/
#menu {
	border-right: #99ccff 1px;
	border-top: #99ccff 1px;
	z-index: 3;
	left: 0px;
	border-left: #99ccff 1px;
	border-bottom: #99ccff 1px;
	position: relative;	    
	background-color: #3366cc;
	layer-background-color: #3366cc
} 
/* CSS rules for openhouses.asp */

.Highlight {
	background-color:#efeeee;
}
.Normal {
	background-color:#ffffff;
}

/* CSS rules for agent/office search pages */
.agentcolorbar {
	background-color: #E6EEFE;
}	
a:link.agentsearch {color: #424242; font-size: 9px;}
a:visited.agentsearch {color: #424242; font-size: 9px;}
a:link:hover.agentsearch {color: #a2151d; font-size: 9px;}
a:visited:hover.agentsearch {color: #a2151d; font-size: 9px;}
.dividingrows{
	border-bottom: #424242 1px solid;
}
.start_rows{
	border-bottom: #424242 3px solid;
}
.end_rows{
	border-bottom: #424242 2px solid;
}
.txtcolor{
	color: #a2151d;
}
.allborders{
	border: #424242 1px solid;
}
.waiting_txt{	
	font-weight: bold;
	font-size: 17px;
	color: #424242; 
	letter-spacing: -.03cm;
}
/* CSS rules for property resume page */
.heading{
	color: #000000;
	font-size: 14px;
	font-weight: bold; 
	padding-bottom: 7px;
}
a:link.col_headings_agoff, a:visited.col_headings_agoff, a:link:hover.col_headings_agoff {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}	
.colorblock 
{
	background-color: #424242;
}
.lineall
{
    BORDER-RIGHT: #d0d0d0 1px solid;
    BORDER-TOP: #d0d0d0 1px solid;
    BORDER-LEFT: #d0d0d0 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linealldark
{
    BORDER-RIGHT: #b3b3ac 1px solid;
    BORDER-TOP: #b3b3ac 1px solid;
    BORDER-LEFT: #b3b3ac 1px solid;
    BORDER-BOTTOM: #b3b3ac 1px solid
}
.linebottom
{
    BORDER-RIGHT: #d0d0d0 0px solid;
    BORDER-TOP: #d0d0d0 0px solid;
    BORDER-LEFT: #d0d0d0 0px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linebottomleft
{
    BORDER-RIGHT: #d0d0d0 0px solid;
    BORDER-TOP: #d0d0d0 0px solid;
    BORDER-LEFT: #d0d0d0 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linebottomleftright
{
    BORDER-RIGHT: #d0d0d0 1px solid;
    BORDER-TOP: #d0d0d0 0px solid;
    BORDER-LEFT: #d0d0d0 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linebottomleftwhite
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid;
    BORDER-RIGHT-WIDTH: 0px
}
.linealldark
{
    BORDER-RIGHT: #b3b3ac 1px solid;
    BORDER-TOP: #b3b3ac 1px solid;
    BORDER-LEFT: #b3b3ac 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linebottomleftrightdark
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #b3b3ac 1px solid;
    BORDER-LEFT: #b3b3ac 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.linebottomleftrightdark
{
    BORDER-RIGHT: #b3b3ac 1px solid;
    BORDER-TOP: #b3b3ac 0px solid;
    BORDER-LEFT: #b3b3ac 1px solid;
    BORDER-BOTTOM: #b3b3ac 1px solid
}


