/* CSS Document */

.errorbox{background: #fee3ad;border: 1px solid #07a04d;}

body{
background-color:#e5e5e5;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}

td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

th{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a.white{
color:#FFFFFF;
font-size:10px;
}

a.white_noline{
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}

#link_area{
width:200px;
float:left;
height:40px;
margin-left:20px;
margin-top:10px;
}

#basket_area{
width:270px;
float:right;
border:#FFFFFF 1 px solid;
height:60px;
color:#FFFFFF;
font-weight:bold;
}

input.text {
border:solid 1px #e5e5e5;
margin-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#area{
margin-left:auto;
margin-right:auto;
width:926px;
background-color:#FFFFFF;
}

#content{
width:925px;
/*
background-image:url(../I/main_bg.jpg);
background-repeat:repeat-x;*/
border-left:#a0a0a0 1px solid;
border-right:#a0a0a0 1px solid;
}

#left-nav{
background-image:url(../I/left_nav.jpg);
background-repeat:no-repeat;
height:582px;
letter-spacing:-0.15px;
width:230px;
float:left;
}

#body_container{
width:690px;
float:left;
left:240px;
}

img#main_title {
padding: 0px 0 0 18px;
}

#body_container p{
padding: 0 0 0 18px;
}

.welcome-text{
position:inherit;
width:198px;
padding: 20px 0 0 18px;
}

.left_nav{
position:inherit;
width:198px;
padding: 0px 0 0 18px;
}

.nav_button{
padding-bottom:7px;
}

#header{
height:105px;
background-image:url(../I/banner.jpg);
background-repeat:no-repeat;
}

#footer{
height:49px;
background-image:url(../I/footer.jpg);
background-repeat:no-repeat;
}

.footer_block{
padding-left:22px;
padding-top:5px;
float:left;
color:#FFFFFF;
opacity:0.7;
}


#nav_area{
padding-top:65px;
padding-left:22px;
width:900px;
}

#nav_area_index{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:926px;
	height:65px;
}

.nav_item{
text-align:center;
height:22px;
font-weight:bold;
background-image:url(../I/nav_spacer.jpg);
background-repeat:no-repeat;
padding-top:12px;
color:#9fcfe9;
}

.help_item{
text-align:center;
height:22px;
font-weight:bold;
padding-top:12px;
color:#9fcfe9;
}


#on{
color:#FFffFF;
}

p.title{
font-weight:bold;
font-size:14px;
}

.nav_item a{
text-decoration:none;
color:#9fcfe9;
}

a.flink{
display:block;
color:#FFFFFF;
width:150px;
opacity:0.7;
font-weight:bold;
text-decoration:none;
}

.sub-head{
font-weight:bold;
}

.curved { 
-moz-border-radius:10px; /* Firefox */
 -webkit-border-radius:10px; /* Safari and chrome */ 
 -khtml-border-radius:10px; /* Linux browsers */ 
 border-radius:10px; /* CSS3*/ 
 
 -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.2);
 -moz-box-shadow: 0 3px 10px rgba(0,0,0,.2);
 box-shadow: 0 3px 10px rgba(0,0,0,.2);
 
 }



#map{
background-color:#f2efe9;
height:350px;
width:620px;
border:#f2efe9 1px solid;
margin-left:20px;
margin-right:20px;
margin-top:15px;"
}


th{
color:#FFFFFF;
background-color:#1172b0;
line-height:17px;
}

.t_header{
font-weight:bold;
color:#FFFFFF;
background-color:#1172b0;
line-height:17px;
}