body {
margin:0em;
height:100%;
color:#3e3e3e;
background-color:#94bfd7;
font-family:Arial, Helvetica, sans-serif;
font-size:78%;
}

div, span, td, th {
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#3e3e3e;
}

img {
border: none;
}

h1 {
color:#384351;
font-size:1.5em;
margin:0em;
}

h2 {
color:#384351;
font-size:1.4em;
margin:0em;
text-align:center;
}

a {
color:#fa9624;
text-decoration:none;
}

a:hover {
color:#0c385d;
text-decoration:underline;
}

p {
color:#3e3e3e;
text-align:left;
}

ul {
list-style-image:url(images/bullet.gif);
padding:0px;
margin:0px;
}

li {
padding:0px;
margin:10px 0px 10px 25px;
}

.page_outer {
background-color:#ffffff;
width:956px;
padding:0px 7px 0px 7px;
}

.page_top {
height:17px;
background-color:#000000;
text-align:right;
padding:5px 10px 5px 0px;
}

.page_header {
height:303px;
background-image:url(images/nescor_header.jpg);
}

.page_menu {
height:51px;
margin:1px 0px 1px 0px;
padding:0px;
background-image:url(images/nescor_menu.gif);
}

.page_content {
width:956px;
padding:0px;
margin:0px;
text-align:left;
}

.page_content_l {
width:168px;
height:536px;
padding:0px 1px 0px 0px;
margin:0px 0px 1px 0px;
float:left;
text-align:left;
clear:none;
}

.page_content_m {
width:503px;
height:496px;
padding:20px;
margin:0px 0px 1px 0px;
background-color:#f1f0ee;
float:left;
text-align:left;
clear:none;
}

.page_content_r {
width:243px;
height:536px;
padding:0px 0px 0px 1px;
margin:0px 0px 1px 0px;
float:right;
text-align:right;
clear:none;
}

.page_content_l img, .page_content_r img {
margin:0px;
}

.page_content_full_col
{
	width:100%;
	margin:0 auto;	
}

.page_footer {
height:36px;
padding:27px 0px 0px 0px;
margin:1px 0px 0px 0px;
background-color:#eeede9;
clear:both;
text-align:center;
color:#384351;
clear:both;
}

.page_footer a {
color:#384351;
text-decoration:underline;
}

.page_footer a:hover {
color:#fa9624;
text-decoration:underline;
}

a.page_footer_contact {
color:#fa9624;
text-decoration:underline;
}

a.page_footer_contact:hover {
color:#384351;
text-decoration:underline;
}

a.contact_top {
width:64px;
display:block;
float:right;
padding: 0px 0px 0px 20px;
background-image:url(images/contact_icon.gif);
background-repeat:no-repeat;
background-position:left;
color:#ffffff;
text-decoration:none;
}

a.contact_top:hover {
background-image:url(images/contact_icon_hover.gif);
color:#ef8923;
text-decoration:none;
}

a.home_top {
width:64px;
display:block;
float:right;
padding: 0px 14px 0px 0px;
color:#ffffff;
text-decoration:none;
}

a.home_top:hover {
color:#ef8923;
text-decoration:none;
}

.contact_top_pre {
background-image:url(images/contact_icon_hover.gif);
}

.white_line {
height:1px;
background-color:#ffffff;
padding:0px;
margin:0px;
clear:both;
}

.menu_item, .menu_item_as {
padding:0px;
text-align:center;
vertical-align:center;
}

.menu_item a, .menu_item_as a {
display:block;
height:42px;
padding:9px 8px 0px 8px;
color:#ffffff;
font-size:1.2em;
text-decoration:none;
}

.menu_item a:hover, .menu_item_as a:hover {
color:#ffffff;
text-decoration:none;
background-image:url(images/menu_hover.gif);
background-repeat:no-repeat;
background-position:top center;
}

.menu_item_as a {
width:120px;
height:36px;
padding:15px 8px 0px 8px;
}

.menu_item span, .menu_item_as span {
display:block;
height:42px;
padding:9px 8px 0px 8px;
color:#ffffff;
font-size:1.2em;
text-decoration:none;
background-image:url(images/menu_hover.gif);
background-repeat:no-repeat;
background-position:top center;
}

.menu_item_as span {
width:120px;
height:36px;
padding:15px 8px 0px 8px;
}

.menu_item_pre {
background-image:url(images/menu_hover.gif);
}

.menu_spacer {
width:4px;
padding:0px;
background-image:url(images/menu_spacer.gif);
}

.contact_top_pre, .menu_item_pre {
width:1px;
height:1px;
display:none;
visibility:hidden;
}

.logo_div {
padding:12px 0px 58px 11px;
text-align:left;
}

.logo_div a img {
border:none;
}

.quote_div_outer {
width:371px;
height:77px;
margin:0px 0px 0px 16px;
background-image:url(images/quote_div_outer.png);
background-repeat:no-repeat;
background-position:top left;
}

.quote_div_inner {
width:365px;
height:53px;
padding:24px 11px 0px 11px;
background-image:url(images/quote_div_inner.png);
background-repeat:no-repeat;
background-position:bottom right;
color:#384351;
font-style:italic;
font-weight:bold;
font-size:1.9em;
white-space:nowrap;
}