﻿body{background-color:#232323; /*background-image:url(../images/splinter.jpg); font-size:11px;*/ }

/******************FONT SIZES ETC*****************************/
body, h1, h2, h3, h4, h5, ul, li, ul li, div, img, form {
margin: 0px; padding: 0px; font-family: Helvetica, Arial, Verdana, sans-serif;}

p{  margin:0; padding:0; text-align:left;	line-height:120%; color:#ccc;}
p a {text-decoration:none; color:#ccc;}
p a:hover{text-decoration:underline;}
a {text-decoration:none; }

h1 {font-size:26px;	color: #999999; font-weight:bold; /*text-transform:uppercase;*/}
h1 a {color: #ffffff; text-decoration:underline;}
h2 {font-size: 14px;  color: #ffcc38; font-weight:normal;text-transform:uppercase; }
h2 a{text-decoration:none; }
h3 { font-size: 14px; color: #ffcc38; font-weight:bold;text-transform:uppercase;}
h3 a {color: #ffffff; text-decoration:underline;}
a {cursor:hand; /* for IE/win */}
h4 {font-size: 9px;color: #ffffff;}	
img	{border: 0px none; vertical-align:baseline;}
a img{border:none;}
a {text-decoration:none;}
a:hover{color:#FFCC38;text-decoration:none;}
a:visited{text-decoration:none;}

hr{height:1px;	border-bottom:1px #666666 solid; background-color:#ccc; margin:2px 0 2px 0; padding: 0;}

.hr_fake{height:1px; width:535px;background-color:#ccc;}
#sub_header_wrapper{margin:0; padding:0; height:70px}

/***********PAGE LAYOUT******************/
#outerwrapper{margin:0 auto; width:1000px;}
#innerwrapper{margin:0 auto; width:980px;}
#headspace{margin:0 auto; padding:15px 0 0 0;}
.clear {clear: both;}

.logoheader{float:left; width:300px;}


/*******mainnav*****/

.mainnav { color:#ccc; padding: 0 0 0 17px; float:right; width: 400px;	height: 20px; text-transform:uppercase; font-size:10px; text-align: right; }

.mainnav ul { margin:0;	padding:0;	list-style:none; }

.mainnav ul li { display:inline; 	 padding: 0 5px 9px 5px; }

.mainnav ul li a {  text-align: right; text-decoration: none; color:#ccc; font-weight:bold; height: 20px; }

/*.mainnav ul li a#current { text-decoration: none;	color:#ffcc38; }*/
ul.mainnav li #current a { text-decoration: none;	color:#ffcc38; }

ul#primaryNavigation li#current a { text-decoration: none;	color:#ffcc38; }

.mainnav ul li a:hover { /*padding-bottom: 9px; font-size:0.95em;*/ text-decoration:underline; color:#ffffff;}



/******************COMMON NAV****************/	

#headspace_bottom{margin:0;  padding-top:15px;}
.subnav{float:left; color:#ccc; padding: 0 0 0 0; float:left; width:660px; height: 20px; text-transform:uppercase; font-size:17px; text-align:left;}
.subnav a{color:#ccc; text-decoration:none;}
.subnav a:hover{color:#ccc; text-decoration:underline;}


#commonNavigation{color:#ccc; padding:0; float:left; width:770px; height: 20px; text-transform:uppercase; font-size:17px; text-align:left;}
ul#commonNavigation{/*display:inline; float:left; height: 20px; margin:0;	width:660px;padding:0;	list-style:none;*/list-style-type:none;	}
ul#commonNavigation li {display:inline; 	 padding: 0 12px 9px 0; text-decoration: none;}
ul#commonNavigation li a { text-decoration: none; color:#ccc; height: 20px;}
ul#commonNavigation li#common_current a{ text-decoration: none;	color:#ffcc38; }
li#common_current a{ text-decoration: none;	color:#ffcc38; }
ul#commonNavigation li a:hover {color:#ccc; text-decoration:underline;}

#common_nav.spacer{padding:0; margin:0;width:10px;}

.login{width:200px; float:right; color:#ccc; text-align:right; margin: 0 0 10px 0;}
.telephone_icon{float:right; width:30px; height:30px; text-align:right; padding-left:5px;}
.telephone_number{width:200px; float:right; color:#ccc; text-align:right; font-size:24px; color:#ffcc38;}

/****************************************/
.bottom_lines{color:#ffcc38; margin:10px 0 10px 0; width:980px; height:30px; padding:10px 0 10px 0; border-bottom:1px #575757 solid; border-top:5px #575757 solid; }

.bottom_lines_home{color:#ffcc38; margin:10px 0 10px 0; width:980px; height:10px; padding:10px 0 10px 0; border-bottom:5px #575757 solid; /*border-top:5px #575757 solid;*/ }


/**********************************************/
#flashspace{/*background-color:#333333;*/ color:#ccc; width:980px; height:175px; margin:0 0 10px 0; padding:0 0 0 0; }

/***************MAIN CONTENTS*************/
.main_header{color:#ccc; width:980px; margin:0; padding:10px 0 15px 0; font-size:24px;}
.main_header a{color:#ccc;text-decoration:underline; }

.main_header a:hover{color:#ffcc38; text-decoration:underline;}
.main_header p{color:#ccc;text-decoration:none; margin:0; padding:0 0 10px 0; line-height:110%;}
.main_header p a{color:#ccc;text-decoration:underline; }
.main_header p a:hover{color:#ffcc38; text-decoration:underline;}


.main_header_common{color:#ccc; width:980px; margin:0 0 7px 0; padding:10px 0 10px 0; font-size:24px; border-bottom:4px #333 solid; border-top:4px #333 solid;}
.main_header_common a{color:#ccc;text-decoration:none; }
.main_header_common a:hover{color:#ccc; text-decoration:underline;}


.section_wrapper{font-size:12px;  color:#ccc; margin:0; width:184px; float:left; padding:0 12px 0 0;}
.section_wrapper a{color:#ccc; text-decoration:none;}
.section_wrapper a:hover{text-decoration:underline;}

.section_wrapper_testi{ font-size:12px; color:#ccc; margin:0; width:185px; float:right;  padding:0 0 0 9px ;}
.section_wrapper_testi a{color:#ccc;text-decoration:none;}
.section_wrapper_testi a:hover{text-decoration:underline;}


.section_headers{height:40px; float:right;width:133px;}
.home_header_img{width:40px; height:30px; float:left; text-align:left; padding:0px;}
.section_headers_testi{height:40px; float:right;width:145px;}
.home_header_img_testi{width:33px; height:30px; float:left; text-align:left; padding:0px;}

.section_main_img{color:#fff;margin:0; height:105px; width:535px;padding:0 0 5px 0;}

.section_body{}

#content_left{font-size:15px; width:535px; float:left; color:#ccc; line-height:140%; text-align:justify; margin:0; padding: 0 0 10px 0;}
#content_left p{padding: 10px 0 10px 0; line-height:140%;}
#content_left strong{ color:#ffcc38; padding: 10px 0 10px 0; font-weight:bold;}
#content_left p strong{ color:#ffcc38; padding: 10px 0 10px 0; font-weight:bold;}
#content_left h2 a {color:#ccc;}
#content_left a:hover {color:#ffcc38;text-decoration:underline;}

#content_right{font-size:15px; width:420px; float:right; color:#ccc;line-height:140%; text-align:left; margin:0; padding: 0 0 10px 0;}
#content_right hr{margin:0; padding: 0 0 2px 0;}
#content_right p{padding: 10px 0 10px 0; text-align:left; line-height:140%;}
#content_right p strong{ color:#ffcc38; padding: 10px 0 10px 0; font-weight:bold;}
#content_right a{text-decoration:none;color:#ffcc38;}
#content_right a:hover{text-decoration:underline;}

#content_left_testi{font-size:15px; width:480px; float:left; color:#ccc; line-height:140%; text-align:justify; margin:0; padding: 0 0 10px 0;}
#content_left_testi p{padding: 10px 0 10px 0; line-height:140%;}
#content_left_testi strong{ color:#ffcc38; padding: 10px 0 10px 0; font-weight:bold;}

#content_right_testi{font-size:15px; width:480px; float:right; color:#ccc;line-height:140%; text-align:left; margin:0; padding: 0 0 10px 0;}
/*#content_right_testi hr{margin:0; padding: 0 0 2px 0;}*/
#content_right_testi p{padding: 10px 0 10px 0; text-align:left;}
#content_right_testi p strong{ color:#ffcc38; padding: 10px 0 10px 0; font-weight:bold;}






.section_headers_left{font-size:26px; color:#ffcc38; margin:0; text-transform:uppercase;  height:50px; padding:5px 0 0 0;  text-align:left; line-height:110%;}
.section_headers_img{font-size:8px; width:50px; height:50px; float:left; margin:0; padding:0 0 5px 0; }
.section_headers_right{font-size:16px; color:#ffcc38; margin:0; text-transform:uppercase; font-weight:bold;  height:50px; padding:5px 0 0 0;}

/************************************/

.infobox{text-transform:uppercase; width:397px; float:right; color:#ccc; line-height:120%; margin:0; padding: 10px 10px 10px 10px; background-color:#333333; border:#575757 solid 3px;}


.peo_wrapper{width:410px; padding:0; margin: 0 0 10px 0;}
.peo_photo{width:80px; height:78px; float:left; margin:0; padding: 0 0 0 0 ;}
.peo_contents{width:320px; float:right; padding: 0 0 0 5px; margin:0; font-size:11px;}
.peo_contents strong{font-weight:bold; font-size:12px;color:#ffcc38;}


.box_header_right{ float:right;}
.box_header_left{float:left; width:224px; text-align:left; text-transform:uppercase;}
.box_contents{padding:0; margin:10px 0 0 0;line-height:110%; }
.box_contents a{color:#999; text-decoration:none; font-size:13px; font-weight:bold; text-align:left; text-transform:none;}
.box_contents a:hover{text-decoration:underline;}

/****************FOOTER*********************/

.icon_nav_items{width:135px; float:left;}
.icon_nav_items_alt{width:115px; float:left;}
/**********************************************/
#log{background-color:#333; border:solid 1px #525252; height:15px;}
.footer {
	color:#999999;
	
	width:980px;
	padding: 0;
	margin-bottom:10px;
	font-size:10px;
}
.footer a {
	color:#ffcc38;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}



/* ------------------------------------------------------------
	Form fields
------------------------------------------------------------ */

/*

p{  text-align:justify;	line-height:130%; color:#ccc;}

*/

fieldset
{ text-align:left; padding:10px;  border:#333 solid 5px; background-color:#333; }

fieldset h2 {font-weight:bold; font-size:9px; padding:0; border-bottom-width:1px; border-bottom-style:solid; margin:0;}

fieldset label {width:290px; float:left; text-align:left; font-weight:bold;	padding:0; margin:0; }

fieldset p{clear:left;padding:0;margin:0; }	


fieldset label.error{float: none; color: red; padding-left: .5em; vertical-align: top;}

#theform{padding:0; margin:0;}
#theform p{padding:5px 0 5px 0; margin:0; line-height:130%;}
.field_multi{height: 120px;width:200px;}
.field{width:200px;}
.date_me a{text-decoration:none;color:#FFFFFF;}

/*.checkboxlist label{width:10em; float:none; text-align:left; font-weight:normal; padding-left:5px; padding-right:5px;}

.verysmall {width: 50px; border:1px solid #ccc;}
.small {width: 130px;border:1px solid #ccc;}
.medium {width: 200px;border:1px solid #ccc;}
.long {width:250px;}

.large {width: 300px; border:1px solid #ccc;}

.multi { width: 400px; height: 150px; border:1px solid #ccc;}
	
.template { width: 600px; height: 150px; border:1px solid #ccc;}
	
.field{background-color:white;}

.field:focus{background-color:#f1f1f1;}

.field_focus{background-color:#f1f1f1;}

.note{margin-left:13.5em;font-size:90%;color:#999;margin-top:-5px;padding-top:0px;}

.buttonrow{margin-left:10em;}

.ReadOnly{border:0px;color:#000000;}
#errMsg{width:400px;color:Red;}*/


/**************END OF FORM ***************/


