@import url("admin.css");

/*RESET CSS - DO NOT TOUCH */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
/*table, caption, tbody, tfoot, thead, tr, th, td*/ 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

}

		/**** Text Styles ****/

p 
{ font-size: 100%;
color: #555555;
letter-spacing: .4px; line-height: 22px; }
a{
	color:#777777;text-decoration:none;
}
a:link
{ }

a:visited 
{ text-decoration:none;}

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

a:active 
{ 
}
#nav span {
	margin-left: 3px;margin-right: 3px;
	color: #ffffff; /* Semi colon's */}

#nav li a 
{ text-align:left; font-weight:normal; text-decoration:none;
	color: #ffffff; font-size: 95%; /* Nav Links */}
	
#nav li a:hover, #nav li a:active 
{ color: #FFFF00; /* Nav Links Hover */}

#footer p{
color: #ffffff;
}


		/**** Headers ****/



h1,h2,h3,h4 {font-weight: bold; line-height: 1.25;
color: #777;}  

/*Page Title - in Content*/
h1 
{ font-size:180%; margin-bottom:20px;text-align:left;
}

/*Page Sub Titles - in Content */
h2 
{ font-size:125%; margin-bottom:10px; 
}

/*Other Subs for subnav and opt 4*/
h3
{ font-size:110%; margin-bottom:10px;
}

h4 
{ font-size:110%; margin:0; display:inline;
}

span.headline {font-weight: bold;text-transform: uppercase;}



		/**** Body Elements ****/



html 
{ min-height: 101%; }

body {
	font-family: arial, helvetica, helvetica-neue, sans-serif; /* Industrial - Sans-Serif Fonts */
	background: url('../img/background.jpg') top left no-repeat #ffffff ;
	font-size: 13px;
	z-index:0;
}

#outerContainer 
{	margin:0 auto; width: 100%;
	/*background: url('../img/background.jpg') top left no-repeat ;*/ }



				/****TOP SECTION****/
#circleLogo {position: absolute;top:31px;left:692px;z-index:2;}
#topout
{ text-align:center;}

#top 
{ text-align:left; margin:0 auto; position:relative; width:960px; height:96px; }

#optional1 
{ float:left; width:240px; height:96px; }

#mastHeadHolder 
{ float:left; height:66px;}

#mastHead
{ float:left;width: 480px;height: 100%;
background: url('../images/motto.png') no-repeat 0px 30px ;
}

#nav
{ float:left; height:30px; width:480px;font-size:13px;
	background: #b68c5c;}
#innerNav {margin-left:5px;}

/*Like a Client Log in or Corporate info*/
#optional2 
{ float:left; width:240px; height:100%;}



				/****STAGE SECTION****/



#middleout{text-align:center; min-width:960px; background: url('../img/stagebg.jpg') top center no-repeat #11184f;}

#middle 
{ text-align:left; margin:0 auto; position:relative; width:960px; height:240px;  }

#logo 
{ float:left; width:240px; height:100%; margin:0 auto;
	/*background: url('../img/logo.jpg') no-repeat top center;*/}

.stage{float:left;width:360px;height:100%;display:block;}

.caption
{ float:left; 
position:relative;
height:240px;
width:120px; /*background: #0fc;*/
}

.caption .inner{
position:absolute;font-size:80%;text-align:left;bottom:0;left:0;display:block;
line-height: 11px;
color: #aaaadd;
}

#slideshow 
{ float:left; width:240px; height:100%; }

.slide_container {
	position:absolute;
	width:360px;height:100%;
}


				/****CONTENT SECTION****/

#contentout
{ text-align:center; background:url('../img/shadow.png') top left repeat-x; }

#content 
{ text-align:left; margin-left:auto; margin-right: auto; width:960px; height:100%; position:relative;  }

#subnav 
{ float:left;width:240px;}

#subInner
{ margin: 25px 18px 0px 0px;line-height: 50%;text-align: right; font-size: 100%;}

#mainContent 
{ float:left; width:480px; }

#mainInner
{ 
margin: 35px 0px 40px 0px; 
text-align:justify;;
}

#optional4 
{ float:left; width:240px; }

#opt4Inner
{ margin: 35px 0px 0px 10px;}

#footer 
{ clear:both; margin:40px 0px 0px 240px; padding: 3px;
width: 480px;
font-size: 85%;
text-align:center;
background: #b68c5c;
}

#footertext {
	font-size: 85%;
	text-align:center;
	background: #b68c5c;
}

#footer img {
	position:relative;
	left:300px;
}

.inner 
{ margin: 10px;}

img.fixed{
	position:absolute;
	left:-145px;
}

		/**** List Styles ****/

ol { list-style-position: inside;}
ul { list-style-type: disc; list-style-position: inside;}
li { margin-bottom: 8px; color:#555555;}
#nav ul { margin-top: 8px;}
#nav ul li { display: inline;}
li.pdf { list-style-image: url('../img/pdfico.png');}
#subInner li, #subInner a { font-size:11px;line-height:14px;color:#555;list-style-type:none;text-decoration:underline; }

		/**** Drop Down ****/
		
#newDropDown {
	width:157px;
	position:absolute;
	left:65px;
}
#newDropDown p{
	letter-spacing: .4px; line-height: 17px;
	font-size:13px; color: #999999;
}

#newDropDown p:hover{
	text-decoration:underline;
	color:#333333;
}

.setTitle {
	margin-bottom:5px;
}
.setItem {
	margin-right:4px;
}

		/**** SimpleNews Elements ****/
		
#simpleNews {display:block;text-align:left;margin:0px 0px 0px 10px;}
.newsItem{ border-bottom:1px dotted #ddd;}
.newsItem h3 {color: #000;}
.newsDate {	font-size: 9px;font-family:verdana;color: #999999;}
.newsItem p {font-size:12px;line-height:16px;text-align:justify;color:#888888;}
.newsComment {font-size: 9px; color: #999999;margin-top:-5px;}

		/**** Form Elements ****/

#in_form{text-align:left; color: #666666;}
#in_form p{margin-top: 5px;}
#in_form label{font-weight:normal;margin-top:5px;}
#in_form input[type='text'],#in_form input[type='password'], #in_form textarea, #in_form select {width: 100%;border:1px solid #ccc;}
#in_form p.form_submit_button{text-align:right;}
#in_form .form_half,.form_half_2{float:left;width:235px;}
#in_form .form_half_2{margin-left:10px;}
#in_form .form_addr{float:left;width:336px;}
#in_form .form_addr_pc{float:left;width:136px;margin-left:8px;}
#in_form textarea{width:100%;height:100px;background-color:#FFFFFF;font-family:arial, helvetica, sans-serif;}
span.required{color:#ff0000;}

table.staffList tr td{
	border-bottom:1px solid #eee;
}
td.leftCell{
	text-align:left;
}
td.rightCell{
	text-align:right;
}

#log_in, .log_in{
	width:310px;
	text-align:center;
	margin:30px auto;
}

#login_form, .login_form {
	background:#fafafa;
	border:1px dotted #ddd;
	text-align:left;
	padding:5px;
}

#login_form input[type='text'], .login_form input[type='text'], 
#login_form input[type='password'], .login_form input[type='password'], 
#login_form textarea, .login_form textarea, 
#login_form select, .login_form select {
	width: 200px;
	border:1px solid #ccc;
}
#login_form input[type='submit'], .login_form input[type='submit']{
	margin-top:5px;
	width:80px;
}

		/**** Definition List ****/

dl{font-size:90%;border:1px dashed #000;padding:5px;} 

dt{font-weight:bold;} /*Definition Tutle*/

dd{font-style: italic;} /*Definition Description*/

.wider 
{
	padding:10px;
	width:500px;
	text-align:left;
	background:white;
}

/**** Special Fixes ****/

.clear 
{clear:both; margin:0px;padding:0px;}