html,body,div,span,form,h1,h2,h3,h4,p,blockquote {
	margin:0;
	padding:0;
	border:0;
	outline: 0;
}

img {
	border:0;
}

li{
	padding:5px 0;
}

body {
	line-height: 1;
    font:normal 69% Arial, Tahoma, Helvetica, sans-serif;
}

/* ==== Header Styles ==== */

#header .bluebar {
	background:#2e3092;
	font:Arial, Tahoma, Helvetica, sans-serif;	
    font-size:1.5em;
	font-weight:bold;
	height: 40px;
	padding-top:4px;
	color: #fff;
}
#header .bluebar .center {
	margin: 0 auto 0 auto;
	width:900px;
}
#header .bluebar .textleft {
	width:449px;
	text-align:left;
	float:left;
}
#header .bluebar .textright {
	width:448px;
	text-align:right;
	float:left;
}

#header .bluebar a{
	color: #fff;
	text-decoration:none;
}
#header .bluebar a:hover{	
	color: #ddd;
	text-decoration:none;
}

#header .logos {
	clear:both;
	float:none;
	background:url(../images/logobg.jpg) 0 0 repeat-x #aedded;
	height: 140px;
}
#header .logos .logoimage {
	height: 140px;
	width:900px;
}

#header .searchbar {
	background:url(../images/searchbarbg.jpg) 0 0 repeat-x #93b6bb;
	height: 40px;
}



/* ==== Footer Styles ==== */


#footer {
	background:url(../images/footerbg.jpg) 0 0 repeat-x #a0ba8b;
	font-family: Arial, Tahoma, Helvetica, sans-serif;	
	font-weight:bold;
    font-size:1.1em;
	height: 78px;
	color: #fff;
	font-weight:bold;
}

#footer a{
	color: #4c5f69;
	text-decoration:none;
}

#footer a:hover {
	color: #27414f;
	text-decoration:underline;
}


/* ==== Content Styles ==== */

#content {
	width:900px;
	margin: 0 auto 0 auto;
	background:url(../images/totalbg.jpg) repeat-y #f6eab3;
} 
#contenthomepage {
	width:900px;
	margin: 0 auto 0 auto;
	background:#f5f2c5;
} 
#contenthomepage .hometxt {
	color:#626262;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:1.5em;
	width:675px;
	font-weight:bold;
	margin: 0 auto 0 auto;
}

#container{
	background:#dddaa9;
}


	/* = Content Left = */
#content .left {
	float:left;
	width:217px;
	height:100%;
	background:url(../images/leftbg.jpg) 0 0 repeat-y;
}

#content .left .image{
	background:url(../images/upperleft.jpg);
	height:193px;
}
#content .left .image img{
	margin-top: 11px;
	margin-left: 9px;
}
#content .left .navtop{
	background:url(../images/navtop.jpg);
	height:61px;
}
#content .left .navbody{
	background:url(../images/navbody.jpg) 0 0 repeat-y;
}
#content .left .navbottom{
	background:url(../images/navbot.jpg);
	height:225px;
}


	/* = Content Middle = #f6eab3*/
#content .middle {
	float:left;
	width:505px;
}
#content .middle img {
	padding:7px;
}
#content .middle  .title {
	background:url(../images/middletopbg.jpg);
	height:56px;
}
#content .middle  .body {
	margin:2px 20px 10px 26px;
	color:#626262;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size:1.1em;
}
#content .middle  .body h1{
	margin-bottom:4px;
	font-size:1.5em;
	color:#b657b3;
	margin-left:-10px;
}
#content .middle  .body h2 a{
	color:#b657b3;	
}
#content .middle  .body h2{
	margin-top:10px;
	margin-bottom:4px;
	font-size:1.2em;
	color:#8f4c8d;
	margin-left:-10px;
}
#content .middle  .body a{
	text-decoration:none;
	color:#3d5593;
	font-weight:bold;
}
#content .middle  .body a:hover{
	text-decoration:underline;		
	color:#3d5593;
	font-weight:bold;
}


	/* = Content Right (learn more) = */
#content .right {
	float:left;
	width:177px;
}
#content .right .head {
	background:url(../images/topright.jpg) top left no-repeat;
	height:57px;
}

#content .right .learnmore {
	margin-left:25px;
}
#content .right .learnmore h1{
	margin-bottom:4px;
	font-size:1.75em;
	color:#b657b3;
	margin-left:0px;
}
#content .right .learnmore ul{
	margin:0;
	padding:0 0 0 4px;
}
#content .right .learnmore .sub{
	padding:0 0 0 12px;
	font-size:.9em;
}
#content .right .learnmore li{
	list-style:none;
}
#content .right .learnmore a{
	text-decoration:none;
	color:#3d5593;
	font-weight:bold;
}
#content .right .learnmore a:hover{
	color: #3d5593;
	text-decoration:underline;
	font-weight:bold;
}

#content .clearer {
	background:url(../images/totalbottom.jpg) no-repeat bottom #f6eab3;
	clear:both;
	float:none;
	height:27px;
}

	/* = Nav Accordian = */
#basic-accordian{
	width:204px;
	margin-left:10px;
	padding:5px 0 5px 0;
}



#basic-accordian .accordion_headings{
	padding:5px 0 3px 10px;
	background:#c187be;
	color:#FFFFFF;
	font-size:12pt;
	cursor:pointer;
	font-weight:bold;
}

#basic-accordian .accordion_headings:hover{
	background:#6d57b6;
}

#basic-accordian .accordion_child{
	padding:2px 0 0 0px;
	font-size:10.5pt;
	font-family:Arial, Helvetica, sans-serif;
	background:#c187be;
	cursor:pointer;
	font-weight:bold;
}

#basic-accordian .sect {
	background:#b657b3;
}
#basic-accordian .childsub {
	padding:1px 0 3px 0px;
	font-size:8.5pt;
	font-family:Arial, Helvetica, sans-serif;
}
#basic-accordian a{
	text-decoration:none;
	font-size:1.05em;
}
#basic-accordian a:hover{
	text-decoration:underline;
	font-size:1.05em;
}
.nav_notcurrent {	
	padding-left:30px;
}
.nav_notcurrent a{
	color:#664164;
}
.nav_notcurrent a:hover{
	color:#2c192b;
}

.nav_current {
	background: #b657b3;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:30px;
}
.nav_current a {
	color:#ffffff;
}
.nav_current a:hover{
	color:#ffffff;
}
.subber_nav {
	padding-left:18px;
}

