/*** Global Settings ****/

body {font: normal 12px/1.6em Arial, Helvetica, sans-serif; color: #d9d9d9; margin: 0; padding: 0; background: #3d4042 url(images/bg3.gif) repeat-x;}
p {margin: 0; padding: 0;}
.spaced {margin: 10px 0; padding:0;}
a {color: #a6a6a6; text-decoration: underline; background:none;}
a:hover {color: #a6a6a6; text-decoration: none; background:none;}

/*** Images ****/
#mainimage {float:left; width:100%; background: #7c5f56; margin: 0; padding: 0;}

h1 {color: #f7ae2b; font: 17px Arial, Helvetica, sans-serif; /*margin: 0 0 10px; padding-bottom: 8px;  border-bottom: 1px solid #efece7; */}
h2 {color: #0d5980; margin: 0 0 5px; padding-bottom: 10px;font: 16px Arial, Helvetica, sans-serif;}
h3 {color: #a6a6a6; margin: 0 0 7px 0; font: normal 13px Arial, Helvetica, sans-serif;}
/* .box ul {padding: 0; margin: 0 0 0 17px; list-style: square url(images/bullet.gif);} */

ul.box{margin:0; padding:0; list-style-type:none; display:block; line-height:220%; width:180px;}
ul.box li{margin:0; padding:0; border-top: 1px solid #3d4042;}
ul.box li a{display:block; text-decoration:none; color:#a6a6a6; padding:0 0 0 10px; width:170px;}
ul.box li a:hover{background:#111; color:#f5a30d;}
ul.box li a.current,ul.box li a.current:hover{background:#933;}

/*** Layout ****/
#wrapper {margin: 0 auto; width: 776px; min-height:340px; background-color: #000; padding: 0 15px;/* # c6cacc b6bcbf; */} 
/* #wrapper-content {margin: 0 auto; width: 776px; min-height:780px; background: #dfe3e5;} */
#wrapper-content {margin: 0 auto; width: 776px; background: #000; padding: 0 15px;/* dfe3e5 */}

/*#header {margin: 0; background: #fff url(images/bg2.gif) repeat-x;}*/
#header {margin: 0; background: #000;}
#bg {height: 36px; background: url(images/bg.gif) repeat-x;} 

/*
#logo {margin-bottom: 72px; padding:8px 0 6px 0;}
#logo .left {float: left; display: inline;}
#logo .right {float:right; padding: 28px 56px 0 0; display: inline;}
#logo h1 {font-size:1.10em; color:#a1a1b3; padding: 38px 0 0 0; font: bold italic 15px Arial, Helvetica, sans-serif; border-bottom: none; line-height:1.2em; letter-spacing: -0.2px; text-align:right;}
#logo h1 span {color: #2e3092; font: 18px Arial, Helvetica, sans-serif;}
*/
/* #logo {margin-bottom: 160px; padding:0 0 2px 0;} */
#logo {margin: 10px 0 10px 0; padding:0; height:145px; border-top: 1px solid #6a6f73; border-bottom: 1px solid #6a6f73;}
#logo .left {float: left; display: inline; padding: 25px 0 0 20px;}
#logo .right {float:right; padding: 10px 0 10px 0; display: inline ;margin:0;}
#logo h1 {font-size:1.10em; color:#a1a1b3; padding: 38px 0 0 0; font: bold italic 15px Arial, Helvetica, sans-serif; border-bottom: none; line-height:1.2em; letter-spacing: -0.2px; text-align:right;}
#logo h1 span {color: #2e3092; font: 18px Arial, Helvetica, sans-serif;}

#main-content {margin:0; padding:0;}
/* #logo {margin-bottom: 72px; padding-top:8px;} */
.logotxt1 {font: normal 18px Georgia, serif; color: #2e3092; margin: 10px 0 0 25px;}
.logotxt2 {font: normal 18px Georgia, serif; color: #7a2e40;}

#right-column {float: left; width: 180px; margin: 20px 0 20px 0;}

#left-column { float: right; width: 570px; margin: 20px 0 10px 10px;}
#left-column .content { background: #ccc; padding: 15px;}
#left-column .content p { color: #000;}

#single-column {float: left; min-height:180px; margin: 0; padding: 10px 15px;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration: none; color: #2a3845; cursor: text;}

#footer {background: #000; color:#b3b3b3; border-top: 1px solid #3d4042; padding: 10px; clear: both;}
#footer a {text-decoration:underline; color:#a6a6a6;}
#footer a:hover {text-decoration:none; color:#f5a30d;}

/*** boxes ***/
#boxes {
	float: left;
	width: 776px;
	margin-top: 0;
	border-top: 1px solid #6a6f73;
	padding-top: 0px;
}

#main-image {text-align: center;}
/* .home_feature {float:left; width: 173px; min-height:237px; padding:0; margin: 20px 0 20px 20px;display: inline;} */
/* .home_feature .rightedge {width: 175px; min-height:237px; }.home_feature .rightedge {width: 173px; min-height:237px; border-right:1px solid #fff;}*/
.home_feature {float:left; width: 174px; min-height:237px; padding:15px 0 7px 10px; margin: 15px 5px;display: inline;background-color: #121212;}
.home_feature .image {width: 150px; height: 116px;padding-left: 7px;}
.home_feature .head a {float:left; /* min-height:40px; */ margin-bottom:15px; color:#a6a6a6; letter-spacing:0.01em; font-size:104%; font-weight:bold; text-decoration:none; line-height: 16px; display: inline; background:url(images/arrow.gif) top right no-repeat; padding-right:28px; padding-left:7px;}
.home_feature .head a:hover {float:left; /* min-height:40px; */ margin-bottom:15px; color:#f5a30d; letter-spacing:0.01em; font-size:104%; font-weight:bold; line-height: 16px; display: inline; background:url(images/arrow.gif) top right no-repeat; padding-right:28px; padding-left:7px;}
.home_feature p{float:left; width:155px; min-height:70px; padding:0 0 10px 7px; color: #d9d9d9; font-size:90%; line-height: 13px; display: inline;}

.orangetitles {color: #0d5980; font-weight:600; margin: 0;}
.bluetxt {color: #2e3092; font-size: 115%; font-weight:600; margin:0;}
.border {border: 2px solid #b6bcbf;padding:0;}

/* IE fix */
* html .home_feature .head {height: 50px;}
* html .home_feature p {height: 70px;}
* html #left-column {height: 180px;}


/* Sidebar */
.arrowlistmenu{
	width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	font: 0.95em Arial, Helvetica, sans-serif;
	/*color: #000;
	background: black url(titlebar.png) repeat-x center left; */
	margin-bottom: /* 10px */0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 8px 0 8px 10px; /*header text is indented 10px*/
	cursor: hand;
	/* cursor: pointer; */
	border-bottom: 1px dotted #3d4042;
	background-color: #f5a30d;
}

.arrowlistmenu .menuheader a { /*CSS class for menu headers in general (expanding or not!)*/
	color: #000;
	text-decoration: none;
}

/*
.arrowlistmenu .menuheader a:hover {
	color: #f5a30d;
}
*/

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	/* background-image: url(titlebar-active.png);*/
	background-color: #f5a30d;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
	background-color: #17a1e5;
}

.arrowlistmenu ul li{
	/* padding-bottom: 2px; */ /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
	/* background: lightblue !important;*/
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
	 background: #f5a30d !important;
}

.arrowlistmenu ul li a{
	color: #000;/* A70303 */
	background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 25px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	/* border-bottom: 1px dotted #666;*/
	font-size: 90%;
}

.arrowlistmenu ul li a:visited{
	color: #000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	/* background-color: #f5a30d; */
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	background: #ccc !important;
}

/* Rounded Box */
div#rounded-box {
	width: 570px;
	min-height: 180px;
	background: #000 url(images/rounded-box-bg.gif) no-repeat;
 	margin-bottom: 20px;
	padding-bottom: 20px;
 	border-bottom: 1px dotted #3d4042;
}

div#rounded-box h1 {
	margin: 0;
	padding: 15px 15px 10px 15px;
}

div#rounded-box p {
	padding: 0 15px;
	color: #d9d9d5;
}


/* Form Elements */

/* form {margin:0; padding: 0;} 
label {display: block; font-weight: bold; margin: 5px 0;}
input {padding: 2px; border:1px solid #bababa; font: normal 1em Arial, Helvetica, sans-serif; color:#666;}
textarea {width:300px; padding:2px; font: normal 1em Arial, Helvetica, sans-serif; border:1px solid #bababa; height:100px; display:block; color:#777;}
input.button {margin: 0; font: bold 1em Arial, Sans-serif; border: 1px solid #bababa; background: fff; padding: 2px 3px; color: #0d5980;}
*/

/*VERSION THAT WORKS
.home_feature {float:left; width: 175px; padding:0; margin:15px 0 15px 15px;display: inline;}
.home_feature .image { height: 116px; width: 171px; margin-bottom:5px; padding:0;}
.home_feature .head { letter-spacing:0.01em; color:#fff; font-size:80%; font-weight:bold; float:left; width:175px; margin-bottom:2px;display: inline;}
.home_feature p{ color: #fff; font-size:85%; width: 175px; float:left; line-height: 13px;display: inline;}
.home_feature a{ color: #fff; font-weight:bold; text-decoration:none;}
.home_feature a:hover{ color: #d2b5ae; }
*/

/*
.home_feature {float:left; width: 175px; padding:0; margin:0;display: inline;}
.home_feature .image { height: 116px; width: 171px; margin-bottom:5px; padding:0;}
.home_feature .head { letter-spacing:0.01em; color:#fff; font-size:80%; font-weight:bold; margin-left:10px; float:left; width:194px; margin-bottom:2px;display: inline;}
*html .home_feature .head{  letter-spacing:0.02em; color:#fff; font-size:80%; font-weight:bold; margin-left:5px; float:left; width:194px; margin-bottom:2px;display: inline;}
.home_feature p{ color: #fff; font-size:70%; width: 150px; float:left; margin-left:10px;  line-height: 13px;display: inline;}
*html .home_feature p{ color: #fff; font-size:70%; width: 150px; float:left; margin-left:5px;  line-height: 13px;display: inline;}
.home_feature a{ color: #fff; font-weight:bold; text-decoration:none;}
.home_feature a:hover{ color: #d2b5ae; }

*/
