 /* Constants
# Light Grey (text): #eee
# Burgandy (headings, links) #280201
# Gold (navigation overstate, subheadings) #ffa319
# Mid grey (rule and dotted lines) #474747
*/


/***** Global Settings *****/
body {
	background-color:#fff;
	color:#eee;
	border:0;
	margin:0;
	padding:0;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size:100.1%;
	background-repeat: repeat-x;
}

/***** Common Formatting *****/

h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
font-size:24px;
}

h2 {
color:#ffa319;
margin:5px 0 5px 20px;
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
font-size:22px;
}

h3 {
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
color:#ffa319;
margin:5px 0 5px 20px;
font-size:16px;
}
h4 {
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
color:#ffa319;
margin:5px 0 5px 20px;
font-size:14px;
}

h4 a:link {
text-decoration:none;
}

h5{
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
color:#ffa319;
text-transform:uppercase;
margin:5px 0 5px 20px;
}
h6{
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
color:#ffa319;
}

ul {
padding:0 0 18px 25px;
}
ul li {
padding:0 0 5px 0;
}
ul.oproject {
padding:0 0 18px 55px;
margin-top: 0px;
font-size: 12px;
}
ol {
	padding:0 0 18px 25px;
}
ol li {
list-style-position:inside;
padding:0 0 5px 0;
}
p{
	padding-bottom:18px;
}
.small {
font-size:11px;
text-decoration:none;
}
.small-11 {
font-size:11px;
text-decoration:none;
}
img {
border:0;
}

em {
letter-spacing:0.5px;
background-image:url(/images/element_greydotted.gif);
background-repeat:repeat-x;
background-position:bottom;
}

strong{
	color:#ffa319;
	font-style:normal;
}
b{
	color:#ffa319;
	font-style:italic;
}


/*****object{
	margin:0px 20px 10px 0px;
	
}*****/
/***** Links *****/

a:link, a:visited{
text-decoration:underline;
color:#eee;
}
a:hover {
color:#ffa319;
}
#content_int a:link, #content_int a:visited {
color:#eee;
text-decoration:underline;
}
#content_detail a:hover{
color:#ffa319;
}
#content_detail a:link, #content_detail a:visited {
color:#eee;
text-decoration:underline;
}
#content_detail a:hover{

color:#ffa319;
}
/***** Forms *****/

form {
margin:0;
padding:0;
display:inline;
}
textarea {
line-height:16px;
}
input{
	margin:10px 5px;

}
label {
cursor:pointer;
}
/***** Layout *****/
#container {
width:850px;
margin:0 auto;
}
#container #header{
	background-image:none;
	margin-top:0px;
}
#container #header2{
	background-image:none;
	margin-top:0px;
}
#inner{
xbackground-color:#280201; /*****background color old site*****/
background-color:#23223d; /*****background color whole site*****/
padding:0px 25px 5px 25px;
}
#sidebar{
	float:left;
	width:150px;
	font-size:12px;
	font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
	line-height:16px;
	xmargin: 0px auto 0px auto;

}
#sidebar p{
}
#sidebar a:link{
	color:#eee;
	text-decoration:none;
}
#sidebar a:hover{
	color:#ffa319;
	text-decoration:underline;
}
#content{
	width:600px;
	float:right;
	padding:10px 0;
	background-image:url(/images/element_greyvdotted.gif);
	background-repeat:repeat-y;
	background-position: left center;
	xpadding-left:30px;
	}
#content p{
	margin:5px 10px 5px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:18px;

}
#content_int{
	width:600px;
	float:right;
	xbackground-color:#280201;
	font-family:Verdana, Arial, sans-serif;
	background-image:url(/images/element_greyvdotted.gif);
	background-repeat:repeat-y;
	background-position: left center;
	xmin-height:1200px;
	height:auto !important;
	height:1200px;
}
#content_int p{
	margin:5px 20px 5px 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
}

/*Content Managed Pages */
#content_detail{
	width:600px;
	float:right;
	xbackground-color:#280201;
	font-family:Verdana, Arial, sans-serif;
	background-image:url(/images/element_greyvdotted.gif);
	background-repeat:repeat-y;
	background-position: left center;
	font-size:12px;
	xmin-height:1200px;
	height:auto !important;
	height:1200px;
}
#content_detail p{
	margin-top:2px;
	margin-right:20px;
	margin-bottom: 2px;
	margin-left: 20px;
	line-height:18px;

}

#content_detail ul {

padding:0 0 18px 40px;
margin:5px 20px 5px 20px;
font-family:'Trebuchet MS', Verdana, sans-serif;
line-height:18px;
font-size:12px;
}
#content_detail ul li {
list-style-image:url(/images/element_bullet.gif);
padding:0 0 5px 0;
}

#admin{
	width:100%;
	padding:5px 0;
	background-color:#280201;
	}
#admin p{
	margin:0px 0px 0px 50px;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-size:12px;
	line-height:16px;
}
.myparagraph{ margin:5px 30px 18px 0px; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size:14px; line-height:18px; padding-right:30px;}

.italic 		{ font-style:italic; letter-spacing:0.5px;
background-image:url(/images/element_greydotted.gif);
background-repeat:repeat-x;
background-position:bottom; }

.underline 		{ border-bottom:1px solid; }

.seperator			{ background-image:url(/images/footer_lines.gif);background-repeat:repeat-x;height:10px;margin-bottom:20px;width:90%;}

.myh1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
}

.myh2 {
color:#ffa319;
margin:5px 0 5px 10px;
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
}

.myh3 {
font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
color:#ffa319;
margin:5px 0 5px 10px;
}
.myh4 {
font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
color:#ffa319;
margin:5px 0 5px 10px;
}
.myh5{
font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
color:#ffa319;
text-transform:uppercase;
margin:5px 0 5px 0px;
}

#content_detail table{
	margin-top:2px;
	margin-right:20px;
	margin-bottom: 2px;
	margin-left: 20px;
	
}
/**** Calendar ****/

.calendar_list{
	margin-left:20px;
	color:#eee;
	padding-bottom:20px;
	width:570px;
	font-size:12px;
	line-height:18px;
}
.calendar_list tr{
	background-image:url(/images/element_greydotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:5px;
	padding-bottom:5px;

	}
	.calendar_list td{
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:5px;

	}
#forms{
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	float:left;
	width:180px;

}
#forms h2{
	margin:0px;
	padding:0px;
}
#forms h3{
	font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#ffa319;
	margin:0px;
	padding:0px;
}
#forms p{
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	line-height:16px;
}
#forms a, #forms a:visited{
	color:#eee;
	text-decoration:none;
	padding-bottom:10px;
}
#forms a:hover{
	color:#ffa319;
	text-decoration:underline;
}
/***** Navigation *****/
#logo{
	height:150px;
	float:left;
	margin-top:40px;

}
#topnav{
	font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size:11px;
	display:inline;
	margin: 0px;
	float:right;
	font-weight:600;
	color:#eee;
}
#topnav a:link, #topnav a:visited{
	color:#eee;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration:none;
}
#topnav a:hover{
	color:#ffa319;
}
#menu{
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	xbackground-image:url(/images/nav_bg.gif);
	xbackground-position:center;
	width:800px;
	background-repeat: repeat-x;
	color:#eee;
	height:55px;
	font-weight:600;
	text-align:center;
	text-decoration:none;
	z-index:10;
}

#menu ul{
	padding-top:19px;
	margin-left:-30px;
}
#menu ul li{
	display:inline;
}
#menu a:link, #menu a:visited{
	color:#eee;
	margin:0px 3px 0px 3px;
	text-decoration:none;
}
#menu a:hover{
	color:#ffa319;
}
#menu a img.newsletter{
	margin-bottom:-5px;
}
#submenu{
	font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size:14px;
	float:left;
	width:160px;
	padding-right:32px;

}
#submenu h2{
	text-align:center;
}
#submenu ul{
	list-style-type:none;
	display:block;
	margin-left:-20px;
}
#submenu ul li{
	background-image:url(/images/element_greydotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:3px 0px;
	padding:5px 0px;
}
#submenu a:link{
	color:#eee;
	text-decoration:none;
}
#submenu a:hover{
	color:#eee;
	text-decoration:none;
	background-image:url(/images/element_bullet.gif);
	background-position: 0% 25%;
	background-repeat: no-repeat;
}
.submenu{
	margin-left:10px;

}

.top_banner a a:visitied a:link {
	text-decoration:none;
}

/***** Footer *****/
#footer{
	background-image:url(/images/footer_lines.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	width:800px;
	text-align:center;
	font-family: Verdana, Arial, San-Serif;
	font-size:9px;
}
#footer a:link{
	text-decoration:underline;
	color:#eee;
	}
#footer a:hover {
	text-decoration:none;
	color:#ffa319;
	}
/**** Multi-Column Lists *****/

/* separate the list from surrounding elements */
#column ul
{
  margin: 0 0 1em 2em;
  padding: 0;
  vertical-align:top;
}

#column ul li
{
  /* Stipulate the height of each item so that
  vertical return = items * height */
	list-style-image:url(/images/element_bullet.gif);
  line-height: 16px;

  /* Clear the default margins & padding
  so we can style the list from scratch */

  margin: 0;
  padding: 0;
  font:.80em 'Trebuchet MS', Verdana, sans-serif;
	}

/* If li position is left static, Internet
Explorer disables hyperlinks in the list
in all but the final column.

This rule will be processed only by
Internet Explorer because only IE believes
that there’s a level above HTML: */

* html ul li
{
	position: relative;
}

/* horizontal position of each column */

#column .column1 { width:260px; top:0px; position:relative; left:0px; float:left;}
#column .column2 { width:260px; position:relative; top:0px; float:right;}
#column .column3 { width:260px; top:0px; position:relative; left:0px; float:left;}
#column .column4 { width:260px; position:relative; top:0px; float:right;}

/* anchor styling */
#column ul li a:link
{
  display: block;
  width: 7em;
  text-decoration: none;
}
#column ul li a:hover
{
  xcolor: #280201; /* brown */
  color:#FF9900; /* orange */
  xbackground-color: #eee; /* white */
}
#banner{
	margin-left:30px;

}
blockquote{
	width:520px;
	font-style:italic;
}
sup{
	font-size:60%;
}
/***** Global Classes *****/

.top			{font-size:11px; text-decoration:none;}
.active			{color: #ffa319;} /* shows gold when that page is active */
.gold			{ color:#ffa319;}
.white			{ color:#fff;}
.highlight		{color:#280201; background-color:#fff;padding-right:2px;padding-left:2px;}
.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.caption		{ font-size:11px; font-style:italic;}
.wrap 			{ width:510px;margin:0 auto; }

.img-left 		{ float:left;margin:4px 10px 4px 0; font-size:75%; text-align:center; color:#ffa319; font-family:'Trebuchet MS', Verdana, 				sans-serif;line-height:16px;font-size:11px;}
.img-right 		{ float:right;margin:4px 0 4px 10px; font-size:75%; text-align:center; color:#ffa319;}
.img-style		{ border:solid; border-color:#eee; border-width:thin; width:100px; margin-right:5px; margin-bottom:5px;}
.img-style2		{ border:solid; border-color:#eee; border-width:thin; margin-right:20px; margin-bottom:8px; width:100px;}

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

.myhr			{ background-image:url(/images/footer_lines.gif);background-repeat:repeat-x;height:10px;margin-bottom:20px;width:90%;}
.arrow			{ list-style-image:url(/images/element_bullet.gif);padding:0 0 18px 40px; margin:5px 20px 5px 20px;font-family:'Trebuchet MS', Verdana, sans-serif;line-height:18px;font-size:12px; }
.pdf			{background-image:url(/images/icon_pdf_sm.gif); background-repeat:no-repeat; background-position:right center;}



