/* standard heading */
a, .pseudolink 
{
cursor:pointer;
text-decoration:none;
color:#0066CC;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
font-size:12px;
text-align:left;
}


#side_inline_agent
{
width:320px;
clear:both;
margin:0 0 20px;
}
#side_inline_agent .background{
padding-left:15px;
background:transparent url(/images/photosheet.png) no-repeat scroll left top;
width:100%;
}
#side_inline_agent .agent_bio{
width:265px;
float:left;
padding-bottom:10px;
padding-top:15px;

}
#side_inline_agent .agent_pic{
border:4px solid #FFFFFF;
float:left;
margin:0 0 10px;
text-align:center;
width:82px;
height:70px;
}
#side_inline_agent .agent_stats{
float:left;
margin:0 0 0 15px;
width:160px;

}
#side_inline_agent .agent_name{
display:block;
font-size:16px;
font-weight:bold;
line-height:17px;
overflow:hidden;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
margin-bottom:4px;
}
#side_inline_agent .broker_logo{
width:105px;
height:23px;

}
#side_inline_agent .broker_image{
width:105px;
height:23px;
background-color:#FFFFFF;

}
#side_inline_agent .agent_phone {
margin:0;
padding:0;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
font-size:12px;
text-align:left;
}
#side_inline_agent .tel{
margin-right:5px;
font-weight:bold;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
font-size:12px;
text-align:left;
}
#side_inline_agent .form_wrap{
clear:both;
}
#side_inline_agent .form {
margin:0px;
}
#side_inline_agent .label{
width:250px;
font-size:11px;
font-weight:bold;
margin-top:5px;
padding-top:10px;
vertical-align:middle;
}
#side_inline_agent .label_wrap{
padding-top:6px;
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}
#side_inline_agent .input {
border:1px solid #CCCCCC;
font-size:11px;
width:260px;
background:transparent url(/images/photosheet.png) no-repeat scroll 0 0;
background-position:0 -1224px;
padding:4px;
vertical-align:middle;
}
#side_inline_agent .textarea {
display:block;
font-size:11px;
height:47px;
overflow:auto;
padding:4px;
width:260px;
}
#side_inline_agent .button_wrap{
margin-top:10px;
width:145px;
margin-bottom:0px;
margin-left:auto;
margin-right:80px;
}
#side_inline_agent .btnsheet{
overflow:hidden;
width:100%;
}
#side_inline_agent .button{
color:#000000;
float:left;
height:32px;
line-height:25px;
padding-left:6px;
background:transparent url(/images/photosheet.png) no-repeat scroll 0 -1087px;
background-position:0 -1039;
white-space:nowrap;

}
#side_inline_agent .btnsheet span {
padding:6px 12px 10px 3px;
white-space:nowrap;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:25px;
text-decoration:none;
text-align:left;
background:transparent url(/images/photosheet.png) no-repeat scroll 0 0;
white-space:nowrap;
background-position:right -1079px;
}
#side_inline_agent .background_bottom 
{
background:transparent url(/images/photosheet.png) no-repeat scroll 0 -486px;
height:10px;
width:320px;
}
.headerImage {
		background-image: url("/images/logo_header.jpg");

	background-repeat: no-repeat;
	background-position:top;
	height:100px;
	width:800px;
	position:relative;
	background-position:center top;
	top:0px;
	visibility: visible;
	left: 0px;
} 

.title h1{
font-size:36px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
line-height: 200%
}
.title h2{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
line-height: 120%
}
.article{
margin-bottom:40px;
}

.sHeading{
font-size:18px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding:2px;
padding-top:20px;
}

h1, h2, h3, h4{
font-size:18px;
font-weight:bold;

}
.sUpdated{
color:#999999; 
font-size:10px;
margin-bottom:10px;
}





/* Property Details Content */
.ctapicks{
margin-top:30px;
}

.youtube{
font-size:0.9 em;
margin-top:30px;
}

.propHeader {
width: 100%;
}
.propHeader h1{
font-size:18px;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
border-bottom:1px solid #CCCCCC;
}
.propSummary{
font-size:18px;
margin-bottom:4px;
width:400px;
}
.propMore{
font-size:12px
}
.propUpdated{
color:#999999; 
font-size:10px;
margin-bottom:10px;
}
.propHeadRight{
float:left;
}
.propHeadLeft{
padding:10px;
margin-bottom:10px;

right: 10px
}


/* Property for Sale */

.sale {
background:#edf6da;
padding:.25cm;
width:565px;
margin-bottom: 20px;
}
.copyright{
font-size:10px;
color:#CCCCCC;
}
.remarksSale{
padding-top:10px;
margin-top:10px;
font-size:12px;
float:none;
}
.salesGroup{
float:left;
width:400px;
}
.salePrice{
font-size:18px;
font-weight:bold;
}
.saleOther{
font-size:14px;
}
.salesTour{
width:200px;
right:15px;
margin:5px;
}
a.btn_sign_up {
  background: url("/images/btn_sign_up.gif") 0 0 no-repeat;
}
a.btn_sign_up:hover {
  background-position: 0 -26px;
}
a.btn_sign_up {
  display: block;
  overflow: hidden;
  height: 26px;
  width: 85px;
}


/* Features */
.features{
width:580px;
margin-bottom: 20px;
}
.fHeading{
font-size:18px;
font-weight:bold;
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
padding:2px;
padding-top:20px;
}
.fCatagory{
width:150px;
float:left;
margin:10px;
}

.featureHeading{
font-size:14px;
font-weight:bold;
}
.fItem{
font-size:14px;
}


/* Sales History */
.salesHistory{
padding-top:.5cm;
width:565px;
margin: 2px;
}
.sHistory{
vertical-align:top;
}
.sHeading{
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding:2px;
}
.sSection{
font-size:18px;
font-weight:bold;
padding-bottom:10;
padding-top:10;
border-bottom:1px solid #CCCCCC;
}

.sales {
margin:1px;
}

.sales table {
  border-collapse: collapse;
}

.sales td, th {
  padding: 0.5em;
  border-bottom: solid 1px black;
}



/* General Tax Parcel */

.generalInfo{
padding-top:.25cm;
width:570px;
margin: 0px;
margin-bottom:20px;
}
.gHeading{
font-size:18px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding:2px;
padding-top:20px;
}

.g{
float:left;
width:180px;
}


/* Tax Value */
.assessment{
padding-top:.25cm;
width:565px;
margin: 0px;
}
.aHeading{
font-size:18px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding:2px;
padding-top:20px;
}
.aValue{
float:left;
}
.aTax td.Tax{
text-align: right;
 padding: 0.5em;
}
.aTax TABLE   { 
   border-collapse: collapse;
  padding: 0.5em;
  }
.aTax td, th {
  padding: 0.5em;
  border-bottom: solid 1px black;
}


/* Tax Assessment */
.tax{
padding-top:.25cm;
width:565px;
margin: 0px;
}
.tHeading{
font-size:18px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding:2px;
padding-top:20px;
}
.tValue{
float:left;
}
.tTax{
float:left;
width:100%;
}
.tTax td.Tax{
text-align: right;
 padding: 0.5em;
}
.tTax TABLE   { 
   border-collapse: collapse;
  padding: 0.5em;
  width:100%;
  }
.tTax td, th {
  padding: 0.5em;
  border-bottom: solid 1px black;
     border-collapse: collapse;
}
#thead{
     background-color:#dddddd;

}
/* .tTax TR#row1 { border-top: 3px solid blue } where row1 is id of row */




/*  Email Sign Up  */

#email_signup {
margin-top:20px;
margin-bottom:20px;

}

.lite_hilite_bkg {
background-color:#FFFFC1;
}


#email_signup a.btn_sign_up {
  background: url("/images/btn_sign_up.gif") 0 0 no-repeat;
}

#email_signup a.btn_sign_up:hover {
  background-position: 0 -26px;
}
#email_signup, #voices, #gac_r {
  padding: 0 0 15px;
}
#email_signup .module_header {
  padding-bottom: 5px;
  color:#E37833;
  font-size:16px;
  font-weight:bold;
}

#email_signup ul {
  padding: 0px 0px 4px 18px;
  margin: 0px;
}

#email_signup li {
  padding-bottom: 4px;
}

#email_signup .lite_hilite_bkg  {
  padding: 10px;
}

#email_signup a.btn_sign_up {
  display: block;
  float: right;
  overflow: hidden;
  height: 26px;
  width: 85px;
}

/*  QA  */


.qaHeader{
color:#0066CC;
cursor:pointer;
text-decoration:none;
font-size:16px;
font-weight:bold;
}
#gotQuestion{
color:#E37833;
margin:0px;
padding:0px;
font-weight:bold;
line-height:16.45px;
font-size:14px;

}
#qa .qaAnswerGroup{
padding:0px;
margin:0px;
}
#qa .qaAgentPic{
padding:0px;
margin:0px;
}
#qa .qaBy{
padding:0px;
margin:0px;
}

.advice{
font-size:14px;
display:block;
margin:1em 0px;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;

}
.qaGotQ{
color:#E37833;
font-size:16px;
margin:0px;
padding:0px;
font-weight:bold;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}
.gotQ{
color:#E37833;
font-size:14px;
margin:0px;
padding:0px;
font-weight:bold;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}
.qaQAGroup{}
.qaQuestionGroup{
color:#0066CC;
font-weight:bold;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
font-size:12px;
}
.qaQ{
color:#E37833;
font-weight:bold;
font-size:12px;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}

.qaAgentPic{
float:left;}
.qaBy{
color:#777777;
font-size:11px;
text-align:left;
width:200px;
}
.qaAnswer{
font-weight:bold;
font-size:11px;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
color:#669900;
}





/*  Listings rows */
.listing{
padding:5px;
width:580px;
}
.colored{
	background:#EDF6DA none repeat scroll 0 0;
	padding:5px;
}
.middle{
padding-bottom:10px;
padding-top:5px;
}
.thumb{
float:left;
padding-right:100px;
}
.data1{
float:left;
padding-right:70px;
}

.p2 {
margin:0px;
padding:0 0 1px;
}

.remarks{
padding-right:20px;
}
.right{
float:left;
width:220px;

}
.leftl{
float:left;
width:330px;
}
a.more {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#669900;
}
a.compare {
font-size:11px;
text-decoration:none;
color:#669900;
}
a, .pseudolink {
cursor:pointer;
text-decoration:none;
}
a, .pseudolink {
color:#0066CC;
}
.copyright{
font-size:10px;
color:#CCCCCC;
}

/* From template.html */
/*#main-body {width:100%;} #content{width:75.1%;margin-right:0.5%;} #sidebar{width:23.6%;}

#main-body {width:100%;} #sidebar-2{width:0%; display:none;}

*/





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

/*@import url("base.css");*/ /*Base css file with text resizers and width buttons*/

/*Uncomment one of these files if you want a fixed width with no stylechange width button*/
/*@import url("800fixed.css"); Fixed width 800 px*/
/*@import url("1024fixed.css"); Fixed width 1024 px*/

/*@import url("customize.css");*/ /*Use this file to customize your website*/

/*This CSS controls the width of the logo. You must also set the line height of the H1 tag to the same height of your logo for SEO*/
/*To adjust the height you will need to edit the topbar and body.bodyfluid.topbar classes in 800.css and 1024.css*/
/*If you are using the fixed width option you must change the 800fixed.css or 1024fixed.css to adjust the width*/
/*.topbar h1{position:relative;margin:0;padding:0;background:url(/images/logo.png) no-repeat 20px 0;}
.topbar h1 a{display:block;text-indent:-5000px;text-decoration:none;width:250px;line-height:44px;outline: none;}
.topbar {position:relative;width:100%;} */



body.contentpane {background:#fff}
a.readon {outline: none;}





#wrap{
	width: 967px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}
#footer{position:relative;clear:both;margin:0px;text-align:center;background:url(/images/footerbg_wide_new.png) no-repeat center bottom; width:967px;height:85px;}
#footereflect {background:url(/images/footereflect_wide.png) no-repeat center top; width:967px;height:43px;}

/*THIS CONTROLS THE HEIGHT OF YOUR LOGO*/
.topbar {background: url(/images/topmenubg_wide.png) no-repeat center top; width:967px;height:44px;}

.pathleft {width:956px; margin-left:0px;height:33px;float:left;background: url(/images/path_left_wide.png) no-repeat left top;}








body.bodyfluid #wrap{
	width: 776px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}
body.bodyfluid #footer{position:relative;clear:both;margin:0px;text-align:center;background:url(/images/footerbg.png) no-repeat center bottom; width:776px;height:46px;}
body.bodyfluid #footereflect {background:url(/images/footereflect.png) no-repeat center top; width:776px;height:43px;}

/*THE HEIGHT ATTRIBUTE BELOW CHANGES YOUR LOGO HEIGHT IN 800 WIDTH MODE*/
body.bodyfluid .topbar {background: url(/images/topmenubg.png) no-repeat center top; width:776px;height:44px;}

body.bodyfluid .pathleft {width:765px;height:33px; margin-left:0px;float:left;background: url(/images/path_left_short.png) no-repeat left top;}






body{font-size: 76.1%;line-height: 1.3em;margin: 10px 0px 0px;text-align: center;}
#wrap{height: 100%;margin: 0px auto;padding: 0;position: relative;}
#wrap-inner{margin: 0;padding: 0;position: relative;text-align: left;}
.topbar{height: 29px;}

span.pathway{color: white;display: block;font: 11px/32px Arial, Helvetica, sans-serif;margin: 0 5px;}
span.pathway a, span.pathway a:link, span.pathway a:visited, span.pathway a:hover{color: #6699CC;font: 11px/32px Arial, Helvetica, sans-serif;padding-right:10px;margin-right:5px; outline:none;}
span.pathway a {background: url(/images/arrow.png) no-repeat 100% center;}
span.pathway img { margin: 0px; display: none;}


#path{height: 33px;position: relative;width: 100%;}
#path .pathleft .inside{margin-left: 10px;}
.pathright{background: url(/images/pathway_right.png) no-repeat left top;float: right;height: 33px;padding-right: 0px;width: 11px;}



#nav{margin-right: 8px;margin-top: 4px;position: absolute;right: 1em;z-index: 500;}
#nav ul{list-style: none;margin: 0;padding: 0;}
#nav a{float: none;}
#nav li{float: left;height: 20px;margin-bottom: 0;margin-left: 4px;margin-right: 4px;margin-top: 0;padding-bottom: 0;padding-left: 5px;padding-right: 0;padding-top: 0;}
#nav li a{color: #fff;display: block;float: left;font: bold 11px/20px Tahoma, Arial;height: 20px;padding-bottom: 0px;padding-left: 0px;padding-right: 5px;padding-top: 0px;text-decoration: none;}
div#nav li:hover, div#nav li.sfhover{background: url(/images/tmenu_over_l.png) no-repeat bottom left;}
div#nav li:hover a, div#nav li.sfhover a{background: url(/images/tmenu_over_r.png) no-repeat bottom right;color: #3982FF;}
div#nav li.active a{background: url(/images/tmenu_active_r.png) no-repeat bottom right;color: #FFF;}
div#nav li.active{background: url(/images/tmenu_active_l.png) no-repeat bottom left;}


span.pl_tab_l{background-image: url(/images/tmenu_active_l.png);left: 0;position: absolute;top: 0;visibility: hidden;}
span.pl_tab_r{background-image: url(/images/tmenu_active_r.png);left: 0;position: absolute;top: 0;visibility: hidden;}

#user1{position: absolute;right: 10px;top: 5px;}
#main-body{clear: both;float: left;padding-bottom: 10px;position: relative;width: 75%;z-index: 100;}
#content{float: right;width: 67%;}
#sidebar{float: left;margin-right: -3px;width: 32.5%;}
#sidebar-2{float: right;margin-left: -3px;overflow: hidden;position: relative;width: 24.25%;}
#sidebar .inside{padding: 10px 4px 10px 10px;}
#sidebar-2 .inside{padding: 10px 10px 10px 4px;}
#content .inside{padding: 10px 4px;}



#footereflect{height: 43px;text-align: center;}
#footereflect a{color: #666666;font: 10px/24px Arial, Helvetica, sans-serif;text-decoration: none;}
.clear{clear: both;height: 0;height: 10px !important;}
.user4split2,.user6split2{float: left;overflow: hidden;width: 49%;}
.user5split2,.user7split2{float: right;overflow: hidden;width: 49%;}
.user6,.user7,.user6split2,.user7split2{overflow: hidden;padding-top: 10px;}
.module,.modulemid,.modulelight,.modulebdr{margin: 0 0 1em;padding: 0;position: relative;}
#headerleader .module,#headerleader .module div{margin: 0;padding: 0;}
.modulelight div div div div,.modulemid div div div div,.moduledark div div div div,.modulebdr div div div div{background: none;}

.modulemid h3,.modulelight h3{left: 0;margin: 0;padding: 0.2em 0 0 !important;position: absolute;top: 0;width: 100%;}
.modulebdr h3{left: 0;margin: 0;padding: 0.2em 0 0 !important;position: relative;top: 0;width: 100%;}



/* Main Menu */
.moduledark{margin: 0 0 1em;padding: 0;position: relative;}
.moduledark h3{left: 0;margin: 0;padding: 0.2em 0 0 !important;position: absolute;top: 0;width: 100%;font-size:15px;text-indent:1em;}
.moduledark div,.modulemid div,.modulelight div,.modulebdr div{margin: 0;padding: 2.2em 0 0;}
.moduledark div div,.modulemid div div,.modulelight div div,.modulebdr div div{margin: 0;padding: 0 0 0 12px;}
.moduledark div div div,.modulemid div div div,.modulelight div div div,.modulebdr div div div{height: 1%;padding: 5px 12px 12px 0;}
.moduledark{background: url(/images/boxright_dark.png) top right no-repeat;}
.moduledark div{background: url(/images/boxleft_dark.png) top left no-repeat;}
.moduledark div div{background: url(/images/boxleft_dark.png) bottom left no-repeat;}
.moduledark div div div{background: url(/images/boxright_dark.png) bottom right no-repeat;}
.moduledark h3 {color:#fff;}
.moduledark p,.moduledark {color:#fff;}
.moduledark a:link,.moduledark a:visited, .moduledark a:hover {color:#fff;}

/* Rouned Header */
.roundedHeader{margin: 0 0 1em;padding: 0;position: relative;}

.roundedHeader h3{left: 5;margin: 0;padding: 0.2em 0 0 !important;position: absolute;top: 0;width: 100%;}
.roundedHeader div{margin: 0;padding: 2.2em 0 0;}
.roundedHeader div div{margin: 0;padding: 0 0 0 12px;}
.roundedHeader div div div{height: 1%;padding: 5px 12px 12px 0;}
.roundedHeader{background: url(/images/myboxright.png) top right no-repeat;}
.roundedHeader div{background: url(/images/myboxleft.png) top left no-repeat;}
.roundedHeader div div{background: url(/images/myboxleft.png) bottom left no-repeat;}
.roundedHeader div div div{background: url(/images/myboxright.png) bottom right no-repeat;}
.roundedHeader h3 {color:#000000;}
.roundedHeader p,.roundedHeader {color:#000000;}
.roundedHeader a:link,.roundedHeader a:visited, .roundedHeader a:hover {color:#000000;}
.roundedHeader div div div div{background: none;}

/* Rouned Header  Light*/
.roundedHeaderLight {margin: 0 0 1em;padding: 0;position: relative;}
.roundedHeaderLight h3{left: 5;margin: 0;padding: 0.2em 0 0 !important;position: absolute;top: 0;width: 100%;}
.roundedHeaderLight test{left: 5;margin: 0;padding: 0.2em 0 0 !important;position: absolute;top: 0;width: 100%;}
.roundedHeaderLight div{margin: 0;padding: 2.2em 0 0;}
.roundedHeaderLight div div{margin: 0;padding: 0 0 0 12px;}
.roundedHeaderLight div div div{height: 1%;padding: 5px 12px 12px 0;}
.roundedHeaderLight{background: url(/images/myboxright_light.png) top right no-repeat;}
.roundedHeaderLight div{background: url(/images/myboxleft_light.png) top left no-repeat;}
.roundedHeaderLight div div{background: url(/images/myboxleft_light.png) bottom left no-repeat;}
.roundedHeaderLight div div div{background: url(/images/myboxright_light.png) bottom right no-repeat;}
.roundedHeaderLight h3 {color:#000000;}
.roundedHeaderLight p,.roundedHeaderLight {color:#000000;}
.roundedHeaderLight a:link,.roundedHeaderLight a:visited, .roundedHeaderLight a:hover {color:#000000;}
.roundedHeaderLight div div div div{background: none;}



.modulebdr{background: url(/images/boxright_bdr.png) top right no-repeat;}
.modulebdr div{background: url(/images/boxleft_bdr.png) top left no-repeat;}
.modulebdr div div{background: url(/images/boxleft_bdr.png) bottom left no-repeat;}
.modulebdr div div div{background: url(/images/boxright_bdr.png) bottom right no-repeat;}



.modulemid{background: url(/images/boxright_mid.png) top right no-repeat;}
.modulemid div{background: url(/images/boxleft_mid.png) top left no-repeat;}
.modulemid div div{background: url(/images/boxleft_mid.png) bottom left no-repeat;}
.modulemid div div div{background: url(/images/boxright_mid.png) bottom right no-repeat;}
.modulelight{background: url(/images/boxright_light.png) top right no-repeat;}
.modulelight div{background: url(/images/boxleft_light.png) top left no-repeat;}
.modulelight div div{background: url(/images/boxleft_light.png) bottom left no-repeat;}
.modulelight div div div{background: url(/images/boxright_light.png) bottom right no-repeat;}
td.buttonheading{padding-right: 2px;width: auto;}
div.mosimage{margin: 5px;}
.designertoo{display: none;}
a.img{border: 0;}
ul{margin-left: 15px;}
p{margin: 1em 0;}
table.contenttoc{margin: 5px;padding: 5px;}
table.contenttoc td{padding: 0 5px;}
*,.user4 p,.user5 p,.user6 p,user7 p,.user4split2 p,.user5split2 p,.user6split2 p,.user7split2 p,.modulebdr p{margin: 0;padding: 0;}
#footer #mainlevel ul{cursor: default;display: inline;list-style-type: none;margin: 0;padding: 0;}
#footer #mainlevel li{cursor: default;display: inline;line-height: 12px;list-style-type: none;margin: 0;padding: 0 5px;}
.access{height: 21px;position: absolute;right: 1.7em;top: .54em;width: auto;}
#access_buttons{height: 21px;margin-left: 7px;white-space: nowrap;width: 103px;}
#access_buttons a{height: 21px;text-decoration: none;white-space: nowrap;width: 21px;}
#footereflect{color: #666;}
#footereflect a:link,#footereflect a:visited{color: #666;font-size: 0.8em;text-decoration: none;}
#footereflect a:hover{color: #666;}
pre{background: #F6F6F6;border: 1px dashed #999999;color: #000;display: block;font: 10px "Courier New", Courier, monospace;padding: 5px;white-space: normal;}
table.contenttoc {margin: 5px;padding: 0px;float:right;}
table.contenttoc td {padding: 0 7px;}
table.contenttoc th {padding: 0px 10px;font-size: 1em;color: #333333;background: #CCCCCC;}
table.contentpaneopen {margin:0;padding:0;width:100%;}





/*This stylesheet contains everything that be customized in the template. Change the other style sheets at your own risk!*/

/*This CSS controls format of the user1 module*/
#user1 {right:20px;top:4em;font-size:90%;line-height:1em;text-align:right;width:auto;}
#user1 .moduletable-text{width:300px;font-size:80%;text-align:left;}
#user1 .moduletable-small{/*Intentionally blank*/}
#user1 h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0;padding:0;}
#user1 p {font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}

/*This CSS controls the background image of headerleader module*/
#headerleader .module-gradient { width:100%;margin: 0px;padding: 0px;
}
#headerleader .modulelight,#headerleader .moduledark,#headerleader .modulemid {margin:8px;}

/*Border colors*/
#wrap {background:#FFF;}

/*Font styling for footer*/
#footer p, #footer a {font:11px Arial, Helvetica, sans-serif;color:#fff;padding-top:12px;}
#footer #mainlevel li a{font:11px Arial, Helvetica, sans-serif;color:#fff;}
#footer #mainlevel li a:hover,#footer #mainlevel li a#active_menu{color:#33CCFF;text-decoration:underline;}

/*------------------Typography and Joomla Styles----------------*/

/*Sitewide font style, DONT set size here*/
body {font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;color:#b7df5c;background:#edf6da url(/images/pagebg.png) repeat-x fixed top;line-height: 155%;}

/*Set global font sizes here*/
#sidebar {
	font: 100% Tahoma, Verdana, Helvetica;
} /*left column*/
#sidebar-2 {
	font: 100% Tahoma, Verdana, Helvetica;
} /*right column*/
#main-body {
	font: 1.05em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #222;
} /*content area*/


.contentheading,a.contentpagetitle:link, a.contentpagetitle:visited {	
padding:1px 0 0.3em 0;color:#2E69BF;width:99%;text-decoration:none;
font:bold 1.5em/1.75em Geneva, Arial, Helvetica, sans-serif;text-align:left;}
.componentheading {color:#000;font:bold 1.25em/1.55em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
a.contentpagetitle:hover {color: #666;text-decoration:underline;}
/*h1 {font: normal 1.6em/1.9em Arial,Helvetica,Tahoma,Verdana,sans-serif;margin:0;color:#333;}
h2 {font: bold 1.4em/1.9em Arial,Helvetica,Tahoma,Verdana,sans-serif;margin: 1.2em 0;color:#2E69BF;}
h3 {font: bold 1.1em/1.7em Arial,Helvetica,Tahoma,Verdana,sans-serif;margin: 1.2em 0;color:#2E69BF;}
.test {font: bold 1.1em/1.7em Arial,Helvetica,Tahoma,Verdana,sans-serif;margin: 1.2em 0;color:#2E69BF;}
h4 {font: bold 1.1em/1.7em Arial,Helvetica,Tahoma,Verdana,sans-serif;margin: 1.2em 0;color:#666;}
h5 {font: bold 1.1em/1.4em Arial,Helvetica,Tahoma,Verdana,sans-serif;margin: 1.2em 0;color:#666;}
h6 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#666;}*/
.createdate,.modifydate,.small {color:#BFBFBF;font-size:.75em;}
/*a:link, a:visited {color:#2E69BF;text-decoration:underline;}*/
a:hover {color: #2E69BF;text-decoration:none;}
a.category:hover {color: #2E69BF;}
table.contenttoc {color: #330;border: 1px solid #ccc;}
table.contenttoc td {font-size: 0.9em;font-weight: normal;text-align:left;}
div.mosimage_caption {font-size:0.9em;color:#666;}
.pagenav{color:#73819C;padding:3px 5px 3px 3px;}
ul.latestnewsdark,ul.latestnewslight,ul.latestnewsmid {list-style:none;padding:0px;margin:0px;}
a.readon {
	background: url(/images/readon.png) no-repeat center center;
	text-indent: -5000em;
	display: block;
	height: 26px;
	width: 103px;
}
/*Header for table content*/
td.sectiontableheader {
color: #FFF;background:#222;font-weight:bold;padding: 4px;}
/*Alternating table rows*/
tr.sectiontableentry1 td,td.sectiontableentry1 {
padding: 4px;background-color: #F8F8F8;font-size:90%;}
tr.sectiontableentry2 td ,td.sectiontableentry2{
padding: 4px;background-color: #EFEFEF;font-size:90%;}
/*Module Heading Typography*/
/*#sidebar h3,#sidebar-2 h3,.user4 h3,.user5 h3,.user4split2 h3,.user5split2 h3,.user6 h3,.user7 h3,.user6split2 h3,.user7split2 h3
{text-align:left; text-indent:1em;margin:0;font: bold 1em/2em 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;padding:0;}*/
/*Side Column Navigation*/
ul#mainlevel-sidenav {list-style:none;margin:0;padding:0;}
ul#mainlevel-sidenav a{
	text-decoration:none;
	line-height: 135%;
	font-weight: bold;
}
ul#mainlevel-sidenav a:hover {text-decoration:underline;}

/*If you want to use table based menus in vertical menu style*/
#sidebar a.mainlevel:link, #sidebar-2 a.mainlevel:link, #sidebar a.mainlevel:visited, #sidebar-2 a.mainlevel:visited {text-decoration:none;line-height: 135%;font-weight: bold;}
#sidebar a.mainlevel:hover, #sidebar-2 a.mainlevel:hover {text-decoration:underline;}
/*Sublevel Support*/
#sidebar a.sublevel:link, #sidebar-2 a.sublevel:link, #sidebar a.sublevel:visited, #sidebar-2 a.sublevel:visited { text-decoration:underline;line-height: 105%;font-weight: normal;padding-left:6px;}
#sidebar a.sublevel:hover, #sidebar-2 a.sublevel:hover {text-decoration:none;padding-left:6px;}

/*BORDERED Rounded boxes*/
.modulelight h3 {color:#333;}
.modulelight p,.modulelight {color:#333;}
.modulelight a:link,.modulelight a:visited, .modulelight a:hover {color:#333;}



.modulemid h3 {color:#fff;}
.modulemid p,.modulemid {color:#fff;}
.modulemid a:link,.modulemid a:visited, .modulemid a:hover {color:#fff;}

.module h3 {color:#2E69BF;}
.modulebdr p,.modulebdr {color:#333;}





