/* Moz fix */
html>body  {margin-bottom:10px; height:auto; min-height:75px;}

html, body {margin: 0; padding: 0; border: 0;}

a img {border:0;}

p {padding:0;}

h1 {
	margin: 0px;
	padding-bottom: 15px;
	font-family:  arial, sans-serif;
	font-size: 1.3em;
	color: #023B58;
	padding-left: 0px;
	letter-spacing: 1.5px
	

}

h2 {
	margin: 0px;
	padding-bottom: 4px;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	color: #929292;
}



/************************ start CONTAINER: holds CONTENT, LEFTNAV, FOOTER content areas ********************************/
#container
{
overflow:hidden; 	 /*this is essential for height in Firefox */
height:auto;		/* this is essential for height in Firefox */
width: 800px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 100px;
background-color: #929292; /* DARK GREY BG */
color: #000000;
border-left: 2px solid #929292; /* DARK GREY BORDER */
border-right: 2px solid #929292; /* DARK GREY BORDER */
border-bottom: 2px solid #929292; /* DARK GREY BORDER */
border-top: 2px solid #929292; /* DARK GREY BORDER */
line-height: 130%;
}


#leftCol
{
float: left;
width: 30px;
/*height: 740px;*/
height: 99%;
background: #929292;
}

.leftCol-Cell1
{
width: 30px;
height: 40px; 
background-image:url(../images/headBg.jpg);
}
.leftCol-Cell2
{
width: 30px;
height: 300px;
background-image:url(../images/bg-greyLC1.gif);
}
.leftCol-Cell3
{
width: 30px;
height: 300px;
background-image:url(../images/navy-bg.gif);
}

.leftCol-Cell4
{
/*height: 50px;*/
width: 30px;
padding: 0em;
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
}


#menuCol
{
float: left;
width: 240px;
/*height: 740px;*/
background: #929292;
}
.menuCol-Cell1
{
width: 240px;
height: 75px;
background: #FFFFFF; 
}

.menuCol-Cell2
{
width: 240px;
height: 265px;
background: #FFFFFF; 
}
.menuCol-Cell3{
width: 240px;
/*height: 250px;*/
background: #E6E6E6; 
height:auto;
}

.menuCol-Cell3 h2 {
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	color: #023B58;
	padding-left: 10px;
	padding-top: 12px;
}
.menuCol-Cell3-home{
float: left;
width: 240px;
/*height: 320px;*/
margin: 0;
padding: 0em;
background: #E6E6E6; 
}

.menuCol-Cell3-home p{
	font-family:  arial, sans-serif;
	font-size: 1em;
	color: #023B58;
	padding-left: 25px;
	padding-top: 5px;
}
.menuCol-Cell3-home h2 {
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	color: #023B58;
	padding-left: 10px;
	padding-top: 15px;

}
.menuCol-Cell3-price{
float: left;
width: 240px;
height: 320px;
margin: 0;
padding: 0em;
background: #929292; 
}

.menuCol-Cell3-price p{
	font-family:  arial, sans-serif;
	font-size: 1em;
	color: #E6E6E6;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 10px;

}

.menuCol-Cell3-price h2 {
	padding-top: 12px;
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	padding-left: 10px;
}
.menuCol-Cell3-map{
float: left;
width: 240px;
margin: 0;
padding: 0em;
background: #E6E6E6; 
text-align:center;


}
.menuCol-Cell3-map h2 {
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	color: #023B58;
	padding-left: 10px;
	padding-top: 12px;
	text-align:left;

}

/*.menuCol-Cell4{ /* DELETE THIS */
/*float: left;
width: 240px;
height: 30px;
background: #E6E6E6;
padding-bottom: 10px;
}*/

.menuCol-Cell4{
float: left;
width: 240px;
/*height: 90px;*/
height: 99%;
padding: .3em;
background: #E6E6E6; 
text-align: left;
}

menuCol-Cell4-short{
float: left;
width: 240px;
height: 10px;
padding: .3em;
background: #E6E6E6; 
text-align: left;

}

.menuCol-Cell4-home{
/*float: left;*/
width: 240px;
height:auto;
padding: .2em;
background: #FFFFFF; 
text-align: center;
}

.menuCol-Cell4-home p{
	padding: 1em;
	padding-left: 20px;
	padding-top: 5px;
}

.menuCol-Cell4-price{
width: 240px;
height: 60px;
padding-top: 10px;
padding-bottom: 10px;
background: #FFFFFF; 
text-align: center;
}
.menuCol-Cell4 h2 {
	margin: 0px;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	color: #023B58;
	padding-left: 10px;
}
.menuCol-Cell4-map{
/*float: left;*/
width: 240px;
height: 20px;
padding: .2em;
text-align: center;
}
/**************************************************** CONTENT AREA ***********************************************/
#content
{
height:auto;		/* this is essential for height in Firefox */
float: left;
width: 525px;
background: #929292; /* DARK GREY BG */
}
.content-Cell1
{
height: 40px; 
background-image:url(../images/headBg.jpg);
border-left: 1px solid #929292; /* DARK GREY BORDER */
}
.content-Cell2
{
height: 300px;
border-left: 1px solid #929292; /* DARK GREY BORDER */
background-image:url(../images/mainPagePic6.gif);
background-repeat:no-repeat;
}
.content-Cell3
{
min-height: 300px;
padding: 1em;
background: #FFFFFF; /* PALE BLUE */
border-left: 1px solid #929292; /* DARK GREY BORDER */
}
.content-Cell3-blue{
height: 300px;
padding: 1em;
background: #023B58; /* PALE BLUE */
font-family:  arial, sans-serif;
color:#FFFFFF;
font-size: .9em; 
text-align: left;
}
.content-Cell3-blue h1
{
	margin: 0px;
	padding-bottom: 1px;
	font-family:  arial, sans-serif;
	font-size: 1.4em;
	color: #FCFCFC;
	padding-left: 0px;
}

.content-Cell3-blue li{
list-style-type: none;
padding-left:20px; 
background: url(../images/t_6.gif) no-repeat left ;
padding-top: 0em;
padding-bottom: .5em;

}
.content-Cell3-blue a{
color:#FFFFFF;
font-size: 1em;
text-decoration: none;  
padding-left: 5px; 
}



.content-Cell4
{
height: 50px;
padding: 0em;
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
font-family:  arial, sans-serif;
/*font-weight: bold;*/
color:#FFFFFF;
font-size: .9em; 
text-align: right;
padding: 10px;
}

/* misc */
.ClearBoth {clear:both; }
.Clear {clear:left; }
.indent {margin-left:20px;}

/***********************************************************************************/


 /*ul {margin:0; padding:0; list-style:none; line-height:18px; }*/
 
 ul{ list-style-type: none }
 
.u2 li {
list-style-type: none;
padding-left:20px; 
background: url(../images/arrow_1.gif) no-repeat left ;
list-style: none; /* no bullet markers */
padding-top: 4px;
}
.u2 a {
color:#000000;
font-size: 1.2em;
text-decoration: none;  /* no underline */
}

.u3 li {
padding-left:20px; 
margin-left: 10px;
background:url(../images/arrow_3.gif) no-repeat left ;
list-style: none; /* no bullet markers */
padding-bottom: 2px;
}
.u3 a {
color:#7D0101;
/*color:#72C0E6;*/
font-size: 1.1em; 
text-decoration: none;  /* no underline */
}





table { 
	border:0px;
}
form{
 	margin:0px;
  	padding:0px;
	}
body{
 	margin:0px;
  	padding:0px;
	background-color:#F2F2F2;
	font-family:"Arial",sans-serif;
/*	font-size:69%;  /* Base font 11px */
	font-size:.8em;

	}


a {
	color:#;
}
a:hover {
	text-decoration:none;
}

.text{
	color:#6B6B6B;
}
.blue{
	color:#307AA0;
	text-decoration: underline;
}

.blue a{
	color:#307AA0;
	text-decoration: underline;
}

.green{
	color:#5AAD54;
	font-weight: bold;
}

.red{
	color:#7D0101;
	font-weight: bold;
}
.faq{
	color:#7D0101;
	font-weight: bold;
	font: italic;
	letter-spacing: 1.2px
}


.blue_2{
	color:#72C0E6;
	font-weight: bold;
	font-size: 1.1em;
}
.light{
	color:#B5D6E6;
	font-weight: bold;
}
.text_2{
	color:#747474;
	line-height:12px;
	text-decoration:none;

}
.text_3{
	color:#A9A9A9;
}
.copy{
	color:#D5D5D5;
}
.copy a{
	color:#E2E2E2;
}


/************************************************* PAGE SPECIFIC STYLES ********************************************/

.leftHalf
{
float: left;
width: 200px;
margin: 0;
padding: 0em;
/*background: #023B58; */
}

.leftHalf a{
	color:#72C0E6;
	text-decoration: underline;
}
.rightHalf
{
float: right;
width: 250px;
margin: 0;
padding: 0em;
/*background: #024060; */
}
.rightHalf a{
	color:#72C0E6;
	text-decoration: underline;
}

/*****CONTACT US*****/
legend
{
	color: #E6E6E6;
}
.formFieldset
{
margin: 2px 2px 7px 2px;
border: 0px solid #FFCC00;
padding: 15px;
width: 90%;
align: left;
}

input, textarea, label, select{
	font-size:11px;
    font-family:arial;
	color:#6B6B6B;
	line-height:13px;
	vertical-align:top;
}
input{
	width:165px;
	height:18px;
	padding-left:5px;
}





.floatright
{
float: right;
margin: 1px 0 7px 7px;
border: 0px solid #FFCC00;
padding: 2px;
}


.note{
	border-collapse: separate;

}


.priceTable
{
margin-left: 20px;
margin-top: 5px;
margin-bottom: 15px;
border: 2px solid #FFFFFF;
font-family: arial, sans-serif;
font-size: .9em;
color: #023B58;
width: 200px;
font-weight: bold;
}



.priceTableRow 
{
	color: #023B58;
	background: #E6E6E6; 
}

.para
{
padding-bottom: 15px;
}

.tableborder
{
background: #EFEFEF; 
text-align: center;
font-size: .9em;
width: 65%;
}


#footerAlpha
{
color: #999999;
margin: 0;
padding: .5em;
height: 20px;
text-align: left;
font-size: .8em;
margin-left: 100px;
}

#footerAlpha a{
color: #336699;
text-decoration: underline; 
}

#footerAlpha a:hover {
color:#307AA0;
text-decoration: none;
}


