/* CSS Document */
p, ul, ol{
	font-size: 12pt;
	font-family: "Palatino Linotype", Arial;
	text-align:justify;
}
h1{
	/* Page Titles */
	font-size: 18pt;
	color: rgb(128, 0, 0);
	font-family: "Palatino Linotype", Arial;
	text-align:center;
}
h2{
	font-size: 15pt;
	color: rgb(0, 0, 0);
	font-family: "Palatino Linotype", Arial;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 0 0;
}

.association{
	text-decoration: underline;
	font-size: 12pt;
	font-style: italic;
}
.emphasize{
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
.SiteMap{color:Purple;font-size:13px;text-decoration:none;}
.SiteMap A{color:#29559C;font-size:13px;font-weight:normal;text-decoration:none;}
.SiteMap A:hover{color:Red;font-size:13px;font-weight:normal;text-decoration:underline;}
.SiteMap A:visited{color:Maroon;font-size:13px;font-weight:normal;text-decoration:none;}

/* General Layout */
/*----------------*/
#Pagewrapper {
	margin: 5px auto 0 auto; /* Sets the margin properties (top, right, bottom, left) */
	min-width: 1000px;
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 90%;
	z-index: 1;
}
#outerWrapper #contentWrapper{ /*added*/
	position:inherit;
	background-color:#FFFFFF;
	z-index: 2;
}
#Pagewrapper #Header {
	font-weight: bold;
	margin: 0;
	padding:0;
	height: 147px;
}
#Pagewrapper #Content {
	padding:10px 10px 10px 10px;
	min-height:350px;
	background-color:#FFFFFF;
	z-index: 2;
	border:none;
}
#Pagewrapper #nav_top{
	text-align:center;
	background-image:url(../media/images/nav/nav_bkgrnd.jpg);
	background-repeat:repeat-x;
}
#Pagewrapper #nav_bottom, #Pagewrapper #nav_bottom a {
	color: #FFFFFF;
	background-color: #761D1D;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration: none;
	text-align:center;
	height:44px;
	line-height: 44px; /* required so vertical-align works */
	vertical-align:middle;
}
#Pagewrapper #pageheader {
	color: #FFFFFF;
	background-color:#761D1D;
	height: 44px;
	line-height:44px;
	vertical-align:middle;
}
#Pagewrapper #pageheader #pageTitle {
	padding: 0 30px 0 30px;
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
	font-family: Tahoma, Arial;
	font-size: 14px;
	text-decoration: none;	
}
#Pagewrapper #Footer, #Pagewrapper #Footer p {
	color: #354C5B;
	font-family: verdana, Arial;
	font-size: 0.75em;
	text-decoration: none;
	text-align:center;
	height:30px;
	padding-top: 5px;
}
#Pagewrapper #Footer a{
	color: #354C5B;
	text-decoration:none;
}
img {
	border: none;
	margin:0;
	padding:0;
} 
.footerCopy {
	text-align:center;
	line-height:120%;
}
.clearall{
	clear:both;
	height:0;
	margin:0;
	padding:0;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.Agents{
	float:left;
	width: 33%;
}
.AgentsSummary{
	margin: 20px 0 0 0;
	padding: 4px;
	float:right;
	width: 66%;
	/*border:solid 1px #333333;
	background-color:#EEEEEE;*/
	min-height: 220px;
}
a.clickablediv {
	display: block;
	text-decoration:none;
	/*padding: 10px;
	width: 200px;
	background-color: #000;
	color: #fff;*/
}
.Link{
	cursor:pointer;
}


/** rounded corners **/
/** --------------- **/
div#element-box, div#element-box p {
  background: #DFDFDF;
}

div#element-box div.section-box div.m {
	background: #fbfbfb;
}

div.t, div.b {
  height: 6px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

div.m {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 8px;
}

div#element-box div.m {
  padding: 5px 10px;
    min-height: 220px;
}

div#element-box div.section-box {
  background: #fbfbfb;
}

div#element-box div.section-box div.t {
	background-image: url(../media/images/roundedcorners/j_border.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

div#element-box div.section-box div.t div.t {
   background: url(../media/images/roundedcorners/j_crn_tr_med.png) 100% 0 no-repeat;
}

div#element-box div.section-box div.t div.t div.t {
   background: url(../media/images/roundedcorners/j_crn_tl_med.png) 0 0 no-repeat;
}

div#element-box div.section-box div.b {
  background: url(../media/images/roundedcorners/j_border.png) 0 100% repeat-x;
}

div#element-box div.section-box div.b div.b {
   background: url(../media/images/roundedcorners/j_crn_br_med.png) 100% 0 no-repeat;
}

div#element-box div.section-box div.b div.b div.b {
   background: url(../media/images/roundedcorners/j_crn_bl_med.png) 0 0 no-repeat;
}

div#element-box div.t {
  background: url(../media/images/roundedcorners/j_border.png) 0 0 repeat-x;
}

div#element-box div.t div.t {
   background: url(../media/images/roundedcorners/j_crn_tr_light.png) 100% 0 no-repeat;
}

div#element-box div.t div.t div.t {
   background: url(../media/images/roundedcorners/j_crn_tl_light.png) 0 0 no-repeat;
}

div#element-box div.b {
  background: url(../media/images/roundedcorners/j_border.png) 0 100% repeat-x;
}

div#element-box div.b div.b {
   background: url(../media/images/roundedcorners/j_crn_br_light.png) 100% 0 no-repeat;
}

div#element-box div.b div.b div.b {
   background: url(../media/images/roundedcorners/j_crn_bl_light.png) 0 0 no-repeat;
}
div.m1 {  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 8px;
}