body
{
font-family: arial, verdana, sans-serif;
margin:0;
padding:0;
font-size:11px;
background-image:url(/images/main_bg.jpg);
background-repeat:repeat-x;
}

#container
{margin:0;
padding:0;
width:767px;
position:relative;
margin-top:1px;
background-color: #Ffffff;
margin-left: auto;
margin-right:auto;
}

h1
{margin:0;
padding:0;
text-indent:-3000px;
margin-top:35px;
margin-left:90px;
height:38px;
width:236px;
background-image:url(/images/logo.jpg);
background-repeat:no-repeat;
}

#top
{width:565px;
height:111px;
margin:0;
padding:0;
background-image:url(/images/header.jpg);
background-repeat:no-repeat;
float:right;
margin-right:1px;
}

ul.leftmenu
{margin:0;
padding:0;
list-style:none;
margin-left:1px;
}

ul.leftmenu li
{font-weight:bold;
color:#ffffff;
font-size:12px;
border-bottom:1px solid #ffffff;
width:171px;
height:22px;
background-image:url(images/topmenu_button.jpg);
background-repeat:no-repeat;
padding-left:25px;
padding-top:5px;
}

ul.leftmenu a
{text-decoration:none;
color:white;
}

ul.leftmenu a:hover
{text-decoration:underline;
color:#ABBEE8;
font-weight:bold;
}

#left
{margin:0;
padding:0;
width:200px;
float:left;
}

/*MENU SECTION*/
#menu
{margin:0;
padding:0;
width:200px;
background-color:#F0F2F3;
float:left;
}

h2.sitemenu
{margin:0;
padding:0;
width:200px;
height:45px;
font-size:12px;
color:#455676;
padding-left:40px;
padding-top:7px;
background-image:url(/images/top_menu_slice.jpg);
}

ul.menu
{padding:0;
margin:0;
list-style:none;
font-weight:bold;
}

#menu ul
{margin:0;
padding:0;
list-style:none;
}

#menu li{
background-image:url(images/arrow.jpg);
background-repeat:no-repeat;
background-position:11px 9px;
font-size:12px;
padding-top:5px;
padding-left:35px;
padding-bottom:7px;
border-bottom:1px dashed #999999;
width:165px;
}

#menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#37455F;
text-decoration:none;
}
#menu a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5F7292;
font-weight:bold;
text-decoration:underline;
}

/*NEWS SECTION*/
#news
{margin:0;
padding:0;
width:200px;
clear:left;
background-color:#FDF1B7;
background-image:url(/images/news_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
margin-bottom:5px;}

.date
{margin:0;
padding:0;
color:#666666;
text-align:right;
font-size:12px;
font-style:italic;
font-weight:bold;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

.newscontent
{margin:0;
padding:0;
color:#666666;
font-size:12px;
padding:5px;
padding-left:20px;
padding-bottom:8px;
}

.readmore2
{margin:0;
padding:0;
height:16px;
width:80px;
font-weight:bold;
font-size:12px;
text-align:center;
padding-top:2px;
padding-bottom:5px;
padding-left:110px;
}

.readmore2 a
{
color:#666666;
}

.readmore2 a:hover
{
color:#333333;
}


h3.title2
{margin:0;
padding:0;
width:150px;
height:24px;
font-size:12px;
color:#455676;
padding-left:50px;
padding-top:9px;
background-image:url(/images/news_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.newsbase
{margin:0;
padding:0;
width:200px;
height:20px;
background-image:url(/images/news_base.jpg);
background-position:bottom;
}


.title
{margin:0;
padding:0;
color:#ffffff;
font-weight:bold;
font-size:11px;
padding-left:10px;
padding-top:7px;
width:190px;
height:26px;
background-image:url(/images/news_title.jpg);
}

/* RIGHT SECTION*/

#right
{margin:0;
padding:0;
float:right;
width:565px;
}

#topbase
{margin:0;
padding:0;
float:left;
background-image:url(images/top_base.jpg);
background-repeat: no-repeat;
width:565px;
height:45px;
margin-top:1px;
margin-right:1px;
margin-bottom:5px;
}

h2.sitemenu
{margin:0;
padding:0;
width:150px;
height:25px;
padding-top:20px;
padding-left:50px;
font-size:12px;
color:#455676;
background-image:url(/images/top_menu_slice.jpg);
}

.phone
{margin:0;
padding:0;
font-weight:bold;
font-size:14px;
color:#356AC8;
float:right;
padding-right:5px;
padding-top:29px;
}


#content
{margin:0;
padding:10px;
padding-bottom:32px;
}

.pagetitle
{margin:0;
padding:0;
font-weight:bold;
font-size:12px;
color:#356AC8;
}

#bottom_menu

{margin:0;
padding:0;
clear:left;
bottom:3px;
}

.box

{position:relative;
width:170px;
height:218px;
text-align:center;
background-color:#ECEDF0;
border:1px dashed #cccccc;
margin-bottom:10px;
float:left;
margin-right:2px;
margin-left:7px;
}

.boxtext
{text-align:left;
}

.readmore
{margin:0;
padding:0;
height:16px;
padding-right:10px;
font-weight:bold;
color:#455676;
text-align:center;
padding-top:2px;
position: absolute;
right:0;
bottom:0;
}

.readmore a
{
color:#455676;
}

.readmore a:hover
{
color:#5F7292;
}

h4
{padding:0;
margin:0;
height:23px;
width:170px;
background-image:url(/images/box_top.jpg);
font-size:12px;
font-weight:bold;
color:white;
padding-top:5px;
}

.boximage
{margin-top:3px;
}

.boxtext
{padding:0;
margin:0;
padding:10px;
}



/* FOOTER SECTION */
#footer
{margin:0;
padding:0;
clear:both;
width:765px;
position:relative;
height:33px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
background-image:url(/images/footer_bg.jpg);
background-repeat:repeat;
}

.copyright
{padding:0;
margin:0;
color:#F0F2F3;
float:left;
padding-top:10px;
padding-left:15px;
}

.jbs
{padding:0;
margin:0;
color:#ffffff;
float:right;
padding-top:10px;
padding-right:5px;
}

.jbs a
{text-decoration:none;
color:#F0F2F3;
}

.jbs a:hover
{text-decoration:underline;
color:#F0F2F3;
font-weight:normal;
}

.w3cvalid
{position:absolute;
top:10px;
width:87px;
height:14px;
left:270px;
}

.htmlvalid
{position:absolute;
top:10px;
width:87px;
height:14px;
left:370px;
}

form p
{clear:left;
margin:0;
padding:0;
padding-top:5px;
}

form p label
{float:left;
width: 20%;
font-weight:bold;
}

fieldset
{border: 1px solid #cccccc;
padding:10px;
}

legend
{color:#8B620A;
font-weight:bold;
font-size: 12px;
}

input.txt
{font-size:11px;
padding:2px;
color:#1F98CF;
}

select
{font-size:11px;
padding:2px;
color:#356AC8;
}

textarea
{font-size:11px;
padding:2px;
font-family: arial,verdana,sans-serif;
color:#356AC8;
}

input.btn
{font-size:11px;
padding:2px;
margin-top:10px;
color:#1F98CF;
font-weight:bold;
margin-left:140px;
}

input.btn1
{font-size:11px;
padding:2px;
margin-top:10px;
color:#8B620A;
font-weight:bold;
margin-left:15px;
}

ul.news_story
{margin:0;
padding:0;
padding-left:10px;
}

.news_title
{margin:0;
padding:0;
padding-top:20px;
font-weight:bold;
color:#8D6301;
list-style:none;
}

.newscontent2
{margin:0;
padding:0;
color:#666666;
}

.news_date
{margin:0;
padding:0;
color:#356AC8;
padding-top:10px;
}

.bold
{font-weight:bold;
}

input.txt {
width:120px;
font-size:10px;
padding:2px;
color:#666666;
}

input.btn {
background-color:#7C93BD;
color:#FFFFFF;
font-size:10px;
padding:2px;
font-weight:bold;
}

.counter
{margin:0;
padding:0;
text-align:right;
}