/* *******************************
 	Base CSS
******************************** */
body {margin:0px auto; width:940px; color:#b0b0b0;background:#0c0c0c url(../images/bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:8pt;}
a {color:#b0b0b0;text-decoration:none;}
a:hover { color:#e3952e; text-decoration:none;}
h1 { margin:0px 0px 10px 0px;width:140px;font-size:10pt;padding:0px;border-bottom: 1px solid #e3952e; text-indent:25px;background:url(../media/images/icon.jpg) left no-repeat;}
h2 {margin:0px 0px 10px 0px;font-size:11pt;padding:0px;}
h3,h4,h5 {margin:0px 0px 10px 0px;width:108px;font-size:11pt;padding:0px;}
/*strong { font-weight:bold; color:#e3952e;}*/
/* *******************************
	Div ID
******************************** */
#news_ticker {position:absolute; height:34px;}
#page_wrapper {width:940px;margin:0px auto;padding:0px;}
#header_wrapper {width:940px;height:141px;}
#header_logo {float:left;width:267px;height:141px;background:url(../images/logo.jpg);}

/* *******************************
	Navigation
******************************** */
#tel_number {float:left;width:673px; height:61px;margin:0px; padding:0px;font-size:8pt;}
#tel_pos { position:relative; left:577px;top:29px;width:120px; }

#nav_text {float:left;width:673px;height:56px;margin:0px;padding:0px; font-size:8pt;}
#nav_text_pos { margin:0px; padding:0px; width:520px; height:55px;position:relative; left:152px; top:4px;}
#nav_text_pos ul{margin:0px;padding:0px;padding-left:10px; line-height:18px;}
#nav_text_pos ul li{color:#dbdbdb;display:inline;list-style:none; padding:0px;margin:0px 0px 0px 12px;font-weight:bold;}
#nav_text_pos ul li a{color:#dbdbdb;text-decoration:none;}
#nav_text_pos ul li a.on{color:#dbdbdb;text-decoration:none; border-bottom: solid 1px #e3952e;}
#nav_text_pos ul li a:hover{color:#fff;text-decoration:none; border-bottom: solid 1px #e3952e;}
#nav_text_pos ul li a.on:hover{color:#fff;text-decoration:none; border-bottom: solid 1px #e3952e;}

.nav_graphic {float:left;width:673px;height:24px;}
.nav_graphic_pos {margin:0px; padding:0px; float:right;}
.nav_graphic_pos a{width:110px;padding-right:1px; height:24px;background:url(../images/btn_off.jpg) no-repeat; line-height:24px; text-align:center; color:#fff;float:left;text-decoration:none;font-weight:bold;}
.nav_graphic_pos a.on{width:110px;padding-right:1px; height:24px;background:url(../images/btn_on.jpg) no-repeat; line-height:24px; text-align:center; color:#fff;float:left;text-decoration:none;font-weight:bold;}
.nav_graphic_pos a.on:hover{width:110px;padding-right:1px; height:24px;background:url(../images/btn_on.jpg) no-repeat; line-height:24px; text-align:center; color:#fff;float:left;text-decoration:none;font-weight:bold;}
.nav_graphic_pos a:hover{width:110px;padding-right:1px; height:24px;background:url(../images/btn_on.jpg) no-repeat; line-height:24px; text-align:center; color:#fff;float:left;text-decoration:none;font-weight:bold;}

/* *******************************
	Content
******************************** */
.main_divider { width:934px;margin:0px auto; height:38px; overflow:hidden;}
#content_wrapper { width: 936px; overflow:hidden;}
#content_text { float:left;width:268px; height:434px;background:#0a0a0a url(../images/copy_bg_old.jpg) no-repeat; margin-left:2px;}

#content_text_test {float:left;width:930px;height:434px;background:#0a0a0a url(../images/copy_bg.jpg) no-repeat; margin-left:2px;}

.copy_text {padding: 13px 10px 10px 12px; height:410px; overflow:auto;}
#content_image { float:right;}
#content_links { float:left; padding-left:10px; width:400px;}
#content_contact { float:left; padding-left:150px; padding-top:50px;}

/* *******************************
	Main Pics
******************************** */
#pic_home {width:661px;height:434px; background-image:url(../media/images/pic_home.jpg); background-repeat:no-repeat;}
#pic_about {width:655px; margin-left:5px;height:434px; background-image:url(../media/images/pic_about.jpg); background-repeat:no-repeat;}
#pic_contact {width:661px;height:434px; background-image:url(../media/images/pic_contact.jpg); background-repeat:no-repeat;}
#pic_links {width:661px;height:434px; background-image:url(../media/images/pic_links.jpg); background-repeat:no-repeat;}

/* *******************************
	Footer Notice
******************************** */
.footer_divider { width:940px;height:63px; overflow:hidden;}
#footer_container { width:936px;height:50px;line-height:15px; margin:0px auto;}
#footer_mpa { width:400px; float:left;}
#footer_notice {text-align:right; width:320px; float:right;}
#footer_notice a{ color:#b6b6b6; border-bottom:1px solid #e3952e; text-decoration:none;}
#footer_notice a:hover{color:#fff; border-bottom:1px solid #e3952e; text-decoration:none;}

/* *******************************
 	Form css
******************************** */

#formcontainer { display: block; padding: 0px; margin: 0px 0px 20px 0px; width: 390px; overflow:hidden;}
#formcontainer h1 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.1em; }
#defaultform form { padding: 0px; margin: 0px; border: 0px; }
#defaultform form fieldset { border: 0px #E4D6E5 solid; margin: 0px 0px 0px 0px; }
#defaultform form li { padding:	2px 5px 2px 0px; vertical-align: top; list-style: none; margin: 0; }
#defaultform form ol { margin: 0; padding: 0; }
#defaultform form legend { color: #666666; font-weight: bold; border: 0px; float:left;}
#defaultform form label {margin:0px;}
#defaultform form em {font-style: normal;color: #b0b0b0;}
#defaultform form fieldset input, textarea, select, file {width: 260px;border: 1px solid #000000;padding: 3px;color: #b0b0b0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #2f2f2f;}
#defaultform .checkbox { width: 20px; }
#defaultform .buttons { border: 0px; width: 100px; padding: 0px;}
#defaultform form input:focus, textarea:focus { background: #111111; color: #b0b0b0;}
#defaultform .textboxnumeric { width: 60px; text-align: right; }
#defaultform .buttonsubmit { width: 109px; border:0px; background:#0a0a0a;}
.textareawide {width: 400px;}
#formmessage {width: 450px; padding: 10px; background-color: #E4D6E5; border: 1px solid  #BB94CC;font-weight: bold}