body {
       font-family: Helvetica, Arial, Verdana, sans-serif;
       font-size:12px;
       background-color:#003369;
}

h1 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

h2 {
	color: #333333;
	font-size: 14px;
	font-weight: normal;
}

h3 {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

h4{
	font-size: 12px;
	line-height:1.4em;
  	color: #C58B00;
  }

p{
	font-size: 12px;
	line-height:1.4em;
  }
  
li {
	font-size: 12px;
	line-height:1.6em;
  }

ul {
margin:0;
padding:0;
padding-left:15px;
}  
  
.editableText {
z-index:20;
}

#appArea {
	font-size: 12px;
}

/* edit mode toolbox */
#editToolBox {
	position: absolute; /* fixed would be better but doesn't work in IE */
	top: 0px;
	left: 0px;
	width: 75px;
	background-color: black;
	color: white;
	font-family: Arial, sans-serif;
	font-size: 12px;
	opacity: 0.75;
	padding: 6px;	
}

.editToolBoxAction {
	color: white;
	text-decoration: none;
cursor:pointer;
}

.body {
background-color: white;
}

.widget {
text-decoration:underline;
position:relative;
height:0px;
left:0px;
width:0px;
display:block;
z-index:999;
}

div.widgetBit:hover {
opacity:0.8;
}

.widgetBit {
z-index:998;
background-color:black;
color:white;
opacity:0.2;
border: solid black 1px;
width:100px;
position:relative;
left:0;
top:0px;
font-size:10px;
}

.topMyself .widgetBit {
left:50px;
}
.botMyself .widgetBit {
left:105px;
}

.newsworthy .topMyself {
background-color:white;
}

.sideNav_group {
width:165px;
padding-top:5px;
text-align:center;
}

.sideNav_item {
font-size:12px;
border-bottom:1px solid #578cc2;
}
.sideNav_selected {
color:#666;
}
.sideNav_item a {
display:block;
width:165px;
margin-bottom:4px;
margin-top:4px;
}

.sideNav_item a:hover {
color:#666;
}

/*group sidenav and picBord rules*/

.homeOverRules .sideNav_group {
background-color:#;
}
.homeOverRules .sideNav_item {
border-color:#;
}

.newbuildOverRules .sideNav_group {
background-color:#b8babd;
}
.newbuildOverRules .sideNav_item {
border-color:#3a3a3a;
}
.newbuildOverRules .picBord img {
border:1px solid #3a3a3a;
}

.repairOverRules .sideNav_group {
background-color:#8cb5e4;
}
.repairOverRules .sideNav_item {
border-color:#5680b1;
}
.repairOverRules .picBord img {
border:1px solid #5680b1;
}

.plugOverRules .sideNav_group {
background-color:#c2893e;
}
.plugOverRules .sideNav_item {
border-color:#5d3500;
}
.plugOverRules .picBord img {
border:1px solid #5d3500;
}

.serviceOverRules .sideNav_group {
background-color:#b53d80;
}
.serviceOverRules .sideNav_item {
border-color:#5e0034;
}
.serviceOverRules .picBord img {
border:1px solid #5e0034;
}

.insuranceOverRules .sideNav_group {
background-color:#7d89b8;
}
.insuranceOverRules .sideNav_item {
border-color:#3e4b7a;
}
.insuranceOverRules .picBord img {
border:1px solid #3e4b7a;
}

.restorationOverRules .sideNav_group {
background-color:#e8c167;
}
.restorationOverRules .sideNav_item {
border-color:#d6980c;
}
.restorationOverRules .picBord img {
border:1px solid #d6980c;
}

.treatmentsOverRules .sideNav_group {
background-color:#9ab3a4;
}
.treatmentsOverRules .sideNav_item {
border-color:#587061;
}
.treatmentsOverRules .picBord img {
border:1px solid #587061;
}
/*g sidenav rs ends*/

a {
font-size:12px;
text-decoration:none;
color:#333333;
}

a:hover { 
color:black; }

a.navigation_link { 
display:block; width:100% }

td.navigation_link { 
background-color:#eeeeee; }

a.navigation_selected { color:black }

td.navigation_selected { 
background-color:rgb(255,204,102); 
}


.formField_label { 
font-size:12px;
 }

 
			.pagearea table {
				width:auto;
			}
      
/* arr me hearties */

.pageRules {
background:white url(images/centerline.png) repeat-y left;
width:620px;
}

.homeDiv .pageRules {
background:white url(images/clear.gif) repeat;
}

.pagearea{
background:white url(images/pagbag.png) repeat-y left;
border:2px solid white;
margin-top:20px;
}

.menuText .editableText * {
color:white;
font-size:14px;
font-family: Times New Roman, Times, Goudy Bold, Trajan Pro, serif;
}

.menuText .pave3 *, .menuText .pave7 *{
font-size:12px;
}

.menuText .editableText {
text-align:center;
}

.menuText .editableText *{
margin:none;
padding:3px 0 0 0 ;
}

.pave1 {
background:url(images/pave1.png) repeat-x top;
width:165px;
height:40px;
min-height:40px;
}
.pave2 {
background:url(images/pave2.png) repeat-x top;
width:165px;
height:40px;
min-height:40px;
}
.pave3 {
background:url(images/pave3.png) repeat-x top;
width:165px;
height:40px;
min-height:40px;
}
.pave4 {
background:url(images/pave4.png) repeat-x top;
width:165px;
height:40px;
min-height:40px;
}
.pave5 {
background:url(images/pave5.png) repeat-x top;
width:165px;
height:40px;
min-height:40px;
}
.pave6 {
background:url(images/pave6.png) repeat-x top;
width:165px;
height:40px;
min-height:40px;
}
.pave7 {
background:url(images/pave7.png) repeat-x top;
width:165px;
height:40px;
min-height:40px;
}

/*blockage*/

.blocked {
width:280px;
}

.header {
width:280px;
height:25px;
min-height:25px;
}

.header .editableText {
padding-top:3px;
}

.header .editableText * {
color:white;
font-size:14px;
font-family: Times New Roman, Times, Goudy Bold, Trajan Pro, serif;
}

.desc {
width:276px;
height:55px;
min-height:55px;
}

.homeOverRules .desc {
height:75px;
min-height:75px;
}

.desc .editableText {
padding-top:8px;
}

.desc .editableText * {
color:white;
font-size:14px;
line-height:1.4em;
font-weight:normal;
}

.bordered {
border-left:2px solid;
border-right:2px solid;
border-bottom:2px solid;
border-top:0;
}


.yellow .header {
background:url(images/yellowhead.png) repeat-x top;
}
.black .header {
background:url(images/blackhead.png) repeat-x top;
}
.lightblue .header {
background:url(images/lightbluehead.png) repeat-x top;
}
.darkblue .header {
background:url(images/darkbluehead.png) repeat-x top;
}
.pink .header {
background:url(images/pinkhead.png) repeat-x top;
}
.brown .header {
background:url(images/brownhead.png) repeat-x top;
}
.green .header {
background:url(images/greenhead.png) repeat-x top;
}


.yellow .bordered {
border-color:#e5a413;
}
.black .bordered {
border-color:#616264;
}
.lightblue .bordered {
border-color:#7298c5;
}
.darkblue .bordered {
border-color:#536091;
}
.pink .bordered {
border-color:#7b0848;
}
.brown .bordered {
border-color:#754200;
}
.green .bordered {
border-color:#6d8777;
}


.yellow .desc {
background-color:#e5a413;
}
.black .desc {
background-color:#616264;
}
.lightblue .desc {
background-color:#7298c5;
}
.darkblue .desc {
background-color:#536091;
}
.pink .desc {
background-color:#7b0848;
}
.brown .desc {
background-color:#754200;
}
.green .desc {
background-color:#6d8777;
}
/*gender-ender*/

.back a {
cursor:pointer;
}

.topNav {
background:url(images/topnav.png) repeat top;
height:62px;
min-height:62px;
}

.topNav td {
text-align:center;
width:210px; /*138*/
height:21px;
}

.topNav a {
color:white;
font-size:12px;
}

.topNav a:hover {
color:#a5c8e7;
}

.topNav .next {
padding-top:13px;
}

/*end topnav*/

.newsBlock {
width:165px;
background-color:#4c4c4d;
}

.newsBlock .editableText {
padding:5px;
text-align:left;
}

.newsBlock .editableText * {
color:white;
margin:0;
padding:0;
}

.ereg  {
width:280px;
}

.footer {
margin:10px 0;
}

.footer .editableText *, .spooter  * {
color:white;
font-size:11px;
}

.spooter a, .footer .editableText a {
color:#80b1db;
}

.spooter a:hover, .footer .editableText a:hover {
color:#a4c8e6;
}

.whiteTop {
background:url('images/whiteTop.png') repeat-y left;
}

.pavSurround .editableText a:hover {
color:black;
}

.whiteOn {
background-color:white;
}

.fwdiv {
background-color:#578CC2;
}