/*div { border:0px; border-collapse:collapse ; width:100%} 
div {vertical-align:top; padding:0px; }

*/
div, table, select,  input, textarea{
	font-family:arial;
	font-size:12px;
	vertical-align:top;
	line-height:14px;
	color:#6f7c82;
}

h1 {
	font-family:arial;
	font-size:14px;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background: #131516}

.title, .title1, .title2{ display:block}

.right{ text-align:right; margin: 0px 0px 0px 0px;}

#head{ background:url(/assets/images/head.gif) repeat-x left bottom}

a{ color:#fa8147; text-decoration:underline}
a:hover{ text-decoration:none}

span a{ color:#6f7c82; text-decoration:underline}
span a:hover{ text-decoration:none} 

strong a{ color:#6f7c82; text-decoration:underline; font-family:tahoma}
strong a:hover{ text-decoration:none}

strong{padding:0; margin:0px 0px 0px 0px; color:#b2c4cc}

b{ font-family:tahoma}

#slogan{ height:160px; background:url(/assets/images/home-title.jpg) no-repeat}
#slogan img{ margin:80px 0 0 50px}

#logo{ width:501px; float: left; }
#logo img{ margin:20px 0 0 50px}

.border{ background:#2c2e2f; height:1px;}

.block{ background:#1a1d1f}

.sectiontitle {
	font-family:arial;
	font-size:16px;
	vertical-align:bottom;
	line-height:18px;
	color:#ffffff;
    padding:0;
    margin:1px 0px 0px 0px  ;
}

#search{ width:265px; padding-top:31px; float: left; }
#search a{ color:#6f7c82; text-decoration:underline; font-size:10px}
#search a:hover{ text-decoration:none}
#search input{ width:145px; height:21px; background:#FFFFFF; color:#000000; padding:3px 0 0 4px; vertical-align:middle}
#search img{ margin-left:5px; vertical-align:middle}


#mainmenu{
float: left;
width:766px;
margin:0px 0px 0px 0px;
padding: 0px;
height:57px; 
background: url(/assets/images/menubackground.gif) no-repeat;
}

#mainmenu ul{
list-style:none;
float:left;
margin:0px;
padding:0;
}

.mainmenulast ul{
list-style:none;
float:left;
margin:0;
padding:0;
}

#mainmenu li{
font-family: Arial;
float: left;
font-size:18px;
background: url(/assets/images/menuitembkg.gif) no-repeat;
height: 40px;
width:153px;
}

#mainmenu  li.last {
font-family: Arial;
margin: 0px auto 0px auto;
font-size:18px;
height: 40px;
width:153px;
background: none;
}

#mainmenu li a  {
border: 0px;
margin: 5px auto 0px auto;
text-decoration: none;
color: #ffffff;
background: url(/assets/images/menuind.gif);
}

#mainmenu li a:hover  {
border: 0px;
margin: 5px auto 0px auto;
text-decoration: underline;
color: #ffffff;
}

#mainmenu li p  {
border: 0px;
margin: 14px auto 0px auto;
text-align: center;
color: #ffffff;
}

.vcenter {
  height:10px;
  /*display: table-cell;
  vertical-align: middle;*/
  width: 300px;
  margin: 0px 0px 0px 0px;
}

.nvcenter {
  height:10px;
  /*display: table-cell;
  vertical-align: middle;*/
  width: 230px;
  margin: 0px 0px 0px 0px;
  float:left;
}

#innermenu ul {margin-left:0px; padding-left:0px; list-style:none; line-height:25px}
#innermenu ul li { font-size: 15px; margin: 0px 19px; padding-left: 0px; list-style: none;}
#innermenu ul li a{ color:#7d7d7d; text-decoration: none; padding-left:0px}
#innermenu ul li a:hover{ text-decoration: none; color:#fa8147}
#innermenu ul li a span{ color:#fa8147}
#innermenu ul li.active a { color:#fa8147; }

ul.list {margin-left:0px; padding-left:0px; list-style:none; line-height:25px}
ul li.list { background: url(/assets/images/px_bot.gif) repeat-x left bottom ; width:290px; padding-left: 10px; margin-left: 0px;}
ul li.list a{ color:#7d7d7d; text-decoration: none; background:url(/assets/images/list_bg.gif) no-repeat 0 5px; padding-left:17px; margin: 0px;}
ul li.list a:hover{ text-decoration: none; color:#fa8147}
ul li.list a span{ color:#fa8147}

.newsletter{ position: relative; top: 15%; left: 1%; background:#202426; color:#6f7c82; font-size:10px; width:265px; float: left; padding: 0px 10px; margin: 0px 10px 0px 0px;}
.newsletter a{ color:#6f7c82; text-decoration:underline}
.newsletter a:hover{ text-decoration:none}
.newsletter div{ margin:11px 0 8px 36px}
.newsletter input{ width:195px; height:23px; border:#564c4c 1px solid; padding:4px 0 0 5px; vertical-align:middle}
.newsletter img{ vertical-align:middle; margin-left:5px}

.footer{ height:72px; padding-left:36px}
.footer img{ margin-top:28px}

#page1 .block{ height:166px}
#page1 .col1 { width:317px}
#page1 .col1 .right{ margin:20px 40px 10px 0}
#page1 .col2 { width:383px}
#page1 .col2 .right{ margin:13px 5px 10px 0}
#page1 .col3{ height:37px}
#page1 .col3 .right{ margin:6px 35px 10px 0}

.indent { padding:0px 0px 10px 0;}
.right { padding: 0px 10px;}
.more { color: 667cd8;text-decoration:none;}
.block_quote{ padding: 3px 5px; background:#1f2325;}
.indent1{ padding:10px 30px 10px 0; width: 100%;}
/*.right{ padding: 0px 10px; }*/

#page2 .indent2{ padding:28px 35px 10px 33px}
#page2 .indent2 .right{ margin:17px 0 0 0}

#page3 .block{ height:100%}
#page3 .indent{ padding:6px 0 5px 36px}
#page3 .indent .right{ margin-top:18px}
#page3 .indent1{ padding:29px 18px 16px 36px}
#page3 .indent1 .right{ margin:17px 17px 0 0}
#page3 .indent2{ padding:6px 18px 10px 0}
#page3 .indent2 .right{ margin:15px 17px 0 0}

#page4 .block{ height:100%}
#page4 .indent{ padding:6px 30px 16px 0}
#page4 .indent .right{ margin:10px 9px 0 0}
#page4 .indent1{ padding:6px 30px 10px 0}
#page4 .indent1 .right{ margin:17px 5px 0 0}
#page4 .indent2{ padding:28px 30px 10px 34px}
#page4 .indent2 .right{ margin:17px 5px 0 0}

#page5 .indent{ padding:6px 38px 10px 0}
#page5 .indent1{ padding:6px 15px 5px 0}
#page5 .indent2{ padding:29px 15px 5px 0}
#page5 .indent3{ padding:28px 35px 5px 0}
#page5 .indent3 .right{ margin-top:17px}

#page6 .indent{ padding:4px 30px 5px 36px}

.form input {
	width:103px;
	height:20px;
	color: #202426;
	padding:5px 0 0 5px;
	line-height:11px;
	background-color:#fff;
	vertical-align:middle
}
.form textarea {
	width:171px;
	height:68px;
	color: #202426;
	overflow: auto;
	padding:5px 0 0 5px;
	background-color:#fff;
}

/*
.ditto_paging {
    border-top: 0px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 0px solid black;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    font-family: Arial;
    font-size:12px;
    color: #000;
} 
#ditto_pages .ditto_off {
    border: 0px solid #ccc;
    padding: 1px 5px 2px; 
    font-family: Arial;
    font-size:12px;
    margin-right: 1px;
    color: #777;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 0px solid #008CBA; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    font-family: Arial;
    font-size:12px;
    color: black;
} 
#ditto_pages a:hover {
    background-color: #fff;
    font-family: Arial;
    font-size:12px;
    color: #000;
}
*/

.s1 {
font-family: Arial;
font-size: 12px;
text-decoration:underline;
padding:0px 0px;
}

.s2 {
font-family: Arial;
font-size: 12px;
text-decoration:underline;
padding:0px 0px;
}

.s3 {
font-family: Arial;
font-size: 12px;
text-decoration:underline;
padding:0px 0px;
}

.tagcloud {
margin: 0px;
padding: 0px;
float: left;
}

p.tagcloud {
margin: 0px 5px 0px 0px;
padding: 0px;
float: left;
}

ul.tagcloud {
padding: 0px;
margin: 0px;
list-style: none;
float: left;
}

ul.tagcloud li {
padding: 0px;
margin: 0px 2px;
list-style: none;
float: left;
}

#footer ul{
list-style:none;
float:left;
margin:10px 0px 0px 0px;
padding:0;
}


#footer li{
float:left;
font-family: Arial;
font-size:12px;
padding:2px 5px;
color:#7d7d7d;
}

#footer li.active{
color:#fff;
padding:2px 5px;
}

#footer li.active a{
padding:2px 5px;
color:#fa8147
}

#footer li.active a:hover{
padding:2px 5px;
color:#fa8147
}

#footer li a{
padding:2px 5px;
text-decoration:none;
color:#7d7d7d;
}

#footer li a:hover{
text-decoration:none;
color:#fa8147
}

img.floatleft {
float: left;
margin: 0px 10px 0px 0px;
}

img.floatright {
float: right;
margin: 0px 10px 0px 0px;
}

img.floatcenter {
float: center;
margin: 4px;
margin-left:40px;
}

form.jot-form fieldset {
border: none;
}

form.jot-form label {
float: left;
margin: 10px 0px 0px 0px;
}

form.jot-form input {
float: left;
margin: 2px 0px 3px 0px;
color: #131516;
}

#map_canvas {
width: 480px; 
height: 410px;
border: 1px solid #7F9DB9;
float:left;
}
