/*
 *
 *   doc name  xx  Wulf's CSS Redefine
 *   desc      xx  Redefines CSS Rules
 *   author    xx  Ulf Lonegren
 *   version   xx  1.0  xx  Jan. 19 2009
 *
 * 
**/


/*ooooooooooooooooooooooooooooooooooooo*/
/*xxxxxx    Table of Contents    xxxxxx*/
/*ooooooooooooooooooooooooooooooooooooo*/
/*

	[RD1] Global Settings
	[RD2] Content Styling
	[RD3] Headings
	xxxxxxxxxxxxxxxxxxx
	[WSS] Web Site Styles
		[WS1] Layout
		[WS2] Page 1
		[WS3] Page 2
		[WS4] Page 3
		[WS5] Page 4
		
*/
/*ooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooooooooooooo*/


/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooxxxxxx   [RD1] Global Settings    xxxxxxoooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

 
html, body {
	height:100%;
	color:#000;
	font-size:100.01%;
	}
	
.hr {
border-top:1px solid #CCC;
margin:10px 0px;
}
 
body{
	font:13px/1.231 arial,helvetica,verdana,clean,sans-serif;
	}

img{
	display:block;
	}

/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooxxxxxx   [RD2] Content Styling    xxxxxxooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

hr,pre, address,form{
	margin-bottom:1.6em;
	}

p{
	font-size:1em;
	line-height:1.3em;
	}

p+p{
	
	}

.content p{
	line-height:1.5em;
	margin-bottom:1.6em;
	}
	
.content span{
	line-height:1.5em;
	}

.content ul, .content ul ul, .content ul ul ul{
	list-style:disc outside;
	margin-bottom:1.6em;
	margin-left:2.2em;
	}

.content ol, .content ol ol, .content ol ol ol{
	list-style:decimal outside;
	margin-bottom:1.6em;
	margin-left:2.2em;
	}
	
.content li{
	line-height:1.6em;
	}	
	
.content dl, .content dl dl, .content dl dl dl{
	margin-bottom:1.6em;
	}
	
.content dt{
	font-weight:bold;
	margin-top:.8em;
	margin-bottom:.4em;
	}

.content dd{
	line-height:1.6em;
	}
	
	
.content blockquote{
  font: inherit;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
  padding-left: 1em;
  border-left: 3px solid #ccc;
	} 

fieldset{
	margin:1.6em 0;
	padding:1.6em;
	}

legend{
	padding-left:.8em;
	padding-right:.8em;
	}

fieldset>*:first-child{
	margin-top:0;
	}

textarea,input[type='text']{
	padding:.1em .2em;
	}

input{
	padding:.2em .1em;
	}

select{
	padding:.2em .1em 0;
	}

select[multiple]{
	margin-bottom:.8em;
	}

option{
	padding:0 .4em .1em;
	}

button{
	padding:.3em .5em;
	}

input[type='radio']{
	position:relative;
	bottom:-.2em;
	}

caption.content,form div{
	padding-bottom:.8em;
	}


/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooooooxxxxxx   [RD3] Headings    xxxxxxooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
 

h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:100%;
	}
 
h1 {

	}
.content{

}
 
div.content h2 {
	color:#3ebac9;
	font-size:215.4%;
	}
 
div.content h3 {
	font-size:189%;
	color:#2e1d10;
	}
 
h4 {
	
	}
	
h5 {
	
	}
	
h6 {
	
	}
	

/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*ooooooooooooooooooooooooooxxxxxx   [WSS] Web Site Styles    xxxxxxooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

body{
	background:#2c1a0f;
	}

a{
	color:#33a6be;
	}
a:hover{
	color:#3ebac9;
	text-decoration:none;
	}

/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooxxxxxx   [WS1] Layout    xxxxxxoooooooooooooooooooooooooooooo*/
/*oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo*/

#header{
	background:#2e1d10;
	overflow:auto;
	}
	#header div.inner{
		padding-top:15px;
		background:#fff url(images/header-top-bg.gif) no-repeat 0 0;
		}
		#header div.inner div.logo{
			padding:30px 0;
			float:left;
			}
		#header div.inner div.login{
			width:300px;
			float:right;
			padding:20px 0 0;
			}
		#header div.inner div.login a{
			text-decoration:none;
			}
		#header div.inner div.login a:hover{
			text-decoration:none;
			}
			#header div.inner div.login label{
				font-size:85%;
				line-height:1.2em;
				}
			#header div.inner div.login input{
				width:120px;
				border:1px solid #2e1d10;
				background:#f8f5f2;
				}

#fma{
	background:#b79e88;
	overflow:auto;
	}
	#fma div.inner{
		background:#f8f5f2;
		padding: 25px;
		}
		#fma div.inner div.img{
			width:348px;
			height:212px;
			padding:6px;
			background:#fff;
			float:left;
			}
		#fma div.inner div.fma-cta p.heading{
			font-size:39px;
			padding:0 0 0 25px;
			}
		#fma div.inner div.fma-cta div.learn-more{
			margin:14px 0 0 25px;
			padding:12px 0 15px 15px;
			background:#fff url(images/fma-arrow.jpg) no-repeat right;
			}
			#fma div.inner div.fma-cta div.learn-more a{
				font-size:30px;
				color:#b79e88;
				}
			
#body{
	background:#2e1d10;
	overflow:auto;
	}
	#body div.inner{
		width:950px;
		padding:0;
		background:#fff url(images/nav-outer-bg.gif) repeat-y left top;
		}
		#body div.inner div.nav-outer{
			width:213px;
			float:left;
			background:url(images/nav-outer-bg.gif) repeat-y;
			}
		#body div.inner div.nav-inner{
			width:213px;
			background:url(images/nav-inner-bg.jpg) no-repeat 0 0;
			height:509px;
			}
			#body div.inner div.nav-inner ul.nav{
				padding:10px 0;
				}
				#body div.inner div.nav-inner ul.nav li a{
					text-align:right;
					width:178px;
					color:#fff;
					text-decoration:none;
					padding:8px 35px 8px 0px;
					margin-right:1px;
					display:block;
					background:url(images/nav-selected-bg.png) no-repeat;
					}
				/* #body div.inner div.nav-inner ul.nav li a.selected{
					background:url(images/nav-selected-bg.png) no-repeat 0 0;
					} */
			#body div.inner div.nav-inner div.join-btn{
				width:167px;
				height:87px;
				margin:40px auto 0;
				}
		#body div.inner div.content{
			margin:25px;
			float:right;
			width:687px;
			}
		
#footer{
	background:#2c1a0f;
	overflow:auto;
	}
	#footer div.inner{
		background:#fff url(images/footer-bg.gif) repeat-y left top;
		overflow:auto;
		padding:0 25px 0;
		}
		#footer div.inner div.right{
			margin:0 0 0 213px;
			font-size:85%;
			}
			#footer div.inner div.address{
				width:235px;
				float:left;
				padding:55px 0 0;
				background:url(images/footer-address.gif) no-repeat left top;
				}
			#footer div.inner div.call{
				width:235px;
				float:left;
				padding:55px 0 0;
				background:url(images/footer-call.gif) no-repeat left top;
				}
			#footer div.inner div.links{
				float:left;
				padding:55px 0 0;
				background:url(images/footer-links.gif) no-repeat left top;
				}
				#footer div.inner div.links li{
					margin-bottom:.6em;
					}
					#footer div.inner div.links li a{
						margin-bottom:.6em;
						}







