/* $Id: style.css,v 1.28 2010/05/10 06:04:02 danprobo Exp $ */

/* Body
-------------------------------------------------------------- */

body {
/* background:url(images/body-bg.gif) repeat #fff;*/
font-family: Arial, Helvetica, sans-serif;
color: #000;
margin: 0;
padding: 0;
height: 100%;
text-align:center;
}

#page {
	width:855px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	}


a:link {
color: #005a8c;/*#e87e17*/
text-decoration: none;
}

a:visited {
color: #005a8c;/*#e87e17*/
text-decoration: none;
}

a:hover {
color:#cc6600;
}

h1 {
font-size: 1em;
color: #4f4f4d;
}

h2 {
font-size: 1.5em;
  
}

h3 {
font-size: 1.3em;
}

h4 {
font-size: 1.2em;
}

h5 {
font-size: 1.1em;
}

h6 {
font-size: 1em;
}

/* Header regions
-------------------------------------------------------------- */

#header {
height: 120px;
position: relative;
width: 953px;
margin: 0 auto;
}

/* Primary menu + Superfish
-------------------------------------------------------------- */

#menu {
height: 25px;
background:#5e7c9f;
width:855px;
margin: 0;
z-index: 1;
}

#nav {
margin: 0;
background:#5e7c9f;
float:right;
}

#nav li {
float:left;
background:#5e7c9f;
height:20px;
padding:0;
list-style-type: none;

}

#nav li a{
color:#fff;
text-decoration:none;
font-size:11px;
padding:7px 15px 0 20px;
display:inline-block;
font-weight:bold;
height:20px;
text-transform:uppercase;
}

#nav li a:hover {
background:transparent url(images/menu-hover-bg.gif) repeat-x;
}

#nav li.active-trail a {
background:transparent url(images/menu-hover-bg.gif) repeat-x;
}

#rounded-menu-left {
height: 35px;
background:transparent url(images/menu-left-bg.gif) no-repeat;
float:left;
width:1px;
line-height:0;
font-size:0;
}

#rounded-menu-right {
height: 35px;
background:url(images/menu-right-bg.gif) no-repeat;
float:right;
width:14px;
line-height:0;
font-size:0;
}

/* Banner + Preface top + Slideshow
-------------------------------------------------------------- */

#banner{
margin-top: 5px;
    position: absolute;
    width: 100%;
}

.banner-inner{
width:950px;
margin:0 auto;
height:355px;
padding: 0 3px 0 0;
position:relative;
z-index:1;
}

#banner-preface {
float:left;
position:absolute;
text-align:left;
z-index:4;
}

/* Content regions
-------------------------------------------------------------- */

/*#wrapper-front {
background: #FFF !important;
width:950px;
margin:0 auto;
bottom: 50px;
position: relative;
overflow: auto;
}*/

#wrapper-front {
background: #FFF !important;
width:950px;
margin: 0 auto;
/*bottom: 50px;*/
position: relative;
/*overflow: auto;*/
}

#wrapper {
background: #FFF !important;
width:950px;
margin: 0 auto;
overflow: auto;
}

#container {
width:855px;
margin-top:470px;

}
#left  {
display:inline;
float:left;
margin-right:10px;
width:555px;
}

#right{
text-align:right;
float:right;
width:282px;
}

#benefits{
margin-top:10px;
background-color:#f2f1f1;
padding:1px 10px 1px 0;
border-style:solid;
border-color:#989696;
border-width:1px;
}

#benefits ul {
color:#4f4f4d;
font-size:0.8em;
line-height:1.5em;
text-align:left;

}

#benefits li{
padding:0;
}

#sidebarlist{

background-color:#f2f1f1;
padding:1px 10px 1px 0;
border-style:solid;
border-color:#989696;
border-width:1px;
margin:0;
}

#sidebarlist ul {
color:#4F4F4D;
font-size:0.8em;
line-height:1.5em;
margin-top:0;
text-align:left;
}

#sidebarlist li{
padding:0;
}
/*#content-front {
width: 99%;
float: left;
background-color: #FFFFFF !important;
}*/

#container-front {
margin: 0 0 0 10px;
width: 97%;

}
#content {
width: 99%;
float: left;
background-color: #FFFFFF !important;
margin: 0 0 0 8px;
}

#copy{
font-size: .8em;
color: #787876;
}

/* Lists + Links
-------------------------------------------------------------- */

}

#copy ul{
	margin:10px;
}
#copy li{
	padding:0;
}





/* Footer region
-------------------------------------------------------------- */

#footer-wrapper-front {
width: 953px;
margin: 0 auto;
position: relative;
bottom: 20px;
}

#footer-wrapper {
width: 953px;
margin: 0 auto;
position: relative;
top: 20px;
}

#footer{
background-color:#D3D1D1;
color:#FFFFFF;
font-size:0.8em;
font-weight:bold;
height:25px;
margin:20px 0 0;
padding-top:5px;
width:855px;
/*border-top: 1px solid #bbb;*/
}



/* my styles added ------------------------ */
a.specialLink:link { color: white; }
a.specialLink:visited { color: black; }
a.specialLink:hover { color: red; }
}

#memberview {
font-size: 1.6em;
color: #21407a;
margin-bottom: 10px;
}
