
body {margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:normal;line-height:16px;background-color: #b4dfe4;color:#333; height: 100%;}


#deco {
padding:0px;
margin:0px;
width:100%;
background:url(../images/header.jpg) center top no-repeat;
}
   
#container {
width: 880px; 
margin: 0 auto; 
position:relative; 
padding:0px;}

#header {
height:164px;width: 880px;

}

#header h1 { display:none; }

.clear {clear:both;}

#content {
width: 746px;
padding: 150px 37px 0 36px;
margin:  0 0 0 31px;
background: url(../images/content_tile.gif) 0 370px no-repeat;
/*background: green ;
margin-left:30px;
background:url(../images/header2.jpg) #FFFFFF center -175px no-repeat;*/

}

h1, h2, h3 {color:#00336d; font-weight:900; text-transform:uppercase; }
h1 {font-size:16px; line-height:18px;}
h2 {font-size:13px; line-height:16px;}
h3 {font-size:11px;}


ul {margin: 0; padding: 0;}

ul li {list-style-type: none; margin: 0; padding: 0;}


ul#feature {
list-style-type:square;
font-size:1.2em;
margin:0;
padding:1px;
padding-left:40px;
padding-bottom:20px;
color:#00336d;
}

ul#feature li {
text-align:left;
margin:0;
padding:0 43px 0 0;
}


#nav {
width:800px;
height:54px;
float:left;
margin:0;
padding:0;
background:url(../images/nav.gif) left top no-repeat;
position: absolute;
z-index: 20;
top: 100;
left: 0;
}

ul#nav {
list-style-type:none;
font-size:1.2em;
margin:0;
padding: 21px 0 0 80px;

}

ul#nav li {
display:inline;
float:left;
list-style:none;
text-align:left;
margin:0;
padding:0 43px 0 0;
text-transform: uppercase;
}

ul#nav li a {
text-decoration:none;
display:block;
overflow:hidden;
margin:0;
padding:0;
}

ul#nav li a:link,ul#nav li a:visited {
color:#142243;
margin:0;
padding:0;
color:#FFFFFF;
}

ul#nav li a:hover,ul#nav li a:active {
color:#142243;
cursor:pointer;
margin:0;
padding:0;
color:#FFFFFF;
}


#footer {
height: 130px;
width: 880px;
background: url(../images/footer.gif) -6px 0 no-repeat; 
text-align: left;  
margin: 0 0 0 0;
padding: 0 0 13px;
clear: both; 

}


ul#contact li a {
text-decoration:none;
overflow:hidden;
margin:0;
padding:0;
}

ul#contact li a:link,ul#contact li a:visited {
color:#142243;
margin:0;
padding:0;
color:#00346e;
text-decoration: none;
}

ul#contact li a:hover,ul#contact li a:active {
color:#142243;
cursor:pointer;
margin:0;
padding:0;
color:#00346e;
text-decoration: underline;
}

ul#footer_titles {
width: 60px;
float: left;
padding: 60px 0 0 30px;
color:#00346e;
font-weight: bold;
font-size: 11px;
}

ul#contact {
width:400px;
height:85px;
list-style-type:none;
font-size:.9em;
display:block;
float: left;
margin:0 0 0;
padding:0;
padding-top:60px;
}

ul#contact li {
display:block;
list-style:none;
text-align:left;
margin:0;
padding:0;
color:#00346e;
}



#leftcol {
margin:0;
padding:0;
margin-left:15px;
width:343px;
min-height:400px;

}

#rightcol {
margin:0;
padding:0;
margin-left:15px;
width:303px;
float:right;
position:absolute;
top:470px;
left:440px;
}

.button {
width:109px;
height:42px;
background:url(../images/button.gif) center top no-repeat; 
text-align:center;
}

.button_large {
width:145px;
height:42px;
background:url(../images/button_large.gif) center top no-repeat; 
text-align:center;
}

.button a,
.button_large a {
color:#FFFFFF !Important;
text-decoration:none;
position:relative;
top:14px;
font-size:16px;
text-transform: uppercase;
}


.button a:hover,
.button_large a:hover {
text-decoration:none !Important;
}


/* NEW STYLES
----------------------------------------------- */


.panel {
	background:url(../images/panel.jpg) left top no-repeat;
	height: 344px;
	padding: 20px 20px;
}

.panel table {width: 300px; border-collapse: collapse; color: #00336d;}


.panel table td {padding: 0 0 5px 0;}

.panel table td.col1 {width: 230px; vertical-align: top;}
.panel table td.col2 {width: 70px; vertical-align: top;}

.panel table.contact td.col1 {width: 110px; vertical-align: top;}
.panel table.contact td.col2 {width: 190px; vertical-align: top;}

.panel table span.price {font-weight: bold;}


#content_left {width: 372px; float: left; position: relative;}
#content_right {width: 344px; float: left; padding: 180px 0 0 30px;}

#content_left a:link,
#content_left a:visited,
#content_home a:link,
#content_home a:visited,
#content_right a:link,
#content_right a:visited {color:#00346e; text-decoration: none;}

#content_left a:hover,
#content_home a:hover,
#content_right a:hover {color:#00346e; text-decoration: underline;}


#content_home h1 {background: url(../images/h1_home.gif) 0 0 no-repeat; width: 432px; height: 63px; overflow: hidden; text-indent: -10000px; margin: 0px; padding: 0px;}
#content_home h2 {background: url(../images/h2_home.gif) 0 0 no-repeat; width: 432px; height: 54px; overflow: hidden; text-indent: -10000px; margin: 0 0 20px; padding: 0px;}



#panels_container {float: left; width: 746px; height: auto;}

#panels_container .panel_home {float: left; width: 199px; height: 90px; background:url(../images/panel_home.gif) 0 0 no-repeat; padding: 26px 17px 20px;}
#panels_container .padding_left {margin: 0 0 0 20px;}

#panels_container .panel_home p {color: #00346e; font-size: 11px;}
#panels_container .panel_home h2 {padding: 0; margin: 0; font-size: 15px;}

#panels_container .panel_home a:link,
#panels_container .panel_home a:visited {color: #00346e; text-decoration: none; font-style: italic;}

#panels_container .panel_home a:hover {color: #00346e; text-decoration: underline;}


table.form_contact td.col1 {width: 152px;}
table.form_contact td.col2 {width: 220px;}

table.form_contact {width: 372px; border-collapse: collapse;}

table.form_contact td {vertical-align: top; color:#00346e; padding: 0 0 10px 0; text-align: left;}

table.form_contact td input.inputc,
table.form_contact td textarea {border: 1px solid #b8e1f3; padding: 2px; color:#00346e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 220px;}


table.form_contact .red {color:#bd091a;}

.back {position: absolute; right: 0; top: 0; background:url(../images/arrow_red.gif) 0 4px no-repeat; padding: 0 0 0 8px}





