@charset "UTF-8";
/* CSS Document */

*/

/* RESETS &  BASIC PAGE SETUP */
* { margin: 0; padding: 0; }




body {
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	margin: 0px;
	background:#00718c url(images/background.gif) repeat-x;
		height: 100%;
	}
	
	
p {margin-top: 0; margin-bottom: 0; font-size:12px; line-height:150%; }
a { color:#FFFFFF; text-decoration: none; }
a: hover, a:active {text-decoration: underline; }
h1 {font-size:18px; font-style:bold; color:#00718c; text-decoration: underline; }
h2 {font-size: 14px; font-style: bold; color:#00718c; }
h3 {font-size: 16px; font-style: bold; color:#FFFFFF; }

.callout {font-size: 14px; color:#00718c; font-weight:bold;}
.sidebarheading {font-size: 16px; color:#eda120; font-weight:bold;}
.link {font-size: 12px; color:#eda120; font-weight:bold;}
.linkbig {font-size: 14px; color:#eda120; font-weight:bold;}


#pagewrap {
width:922px;
margin: 0 auto;
height: 100%;
}

.list {
 font-size:12px; 
 line-height:180%;
 list-style-position: outside;
 padding-left:10px;
 margin-left: 10px;
 padding-top: 0;
 margin-top: 0;
 }

.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
		
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/

* html .clearfix { height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */

#header {
background: url(images/header.jpg) no-repeat;
height: 202px;
}

#headerawaken {
background: url(images/headerawaken.jpg) no-repeat;
height: 205px;
}

#nav, #nav ul { /* all list items */
padding: 0;
margin: 0px;
list-style: none;
}



#nav a { 
display:block;
}

#nav li { /* all list items */
float: left;
font-size:12px;
position: relative;
top:165px;
left: 115px;
margin-right: 25px;
}

#nav li ul{ /* second-level lists */
position:absolute;
width: 200px;
left: -999em;
background-color: #00718c;
padding: 0 10px 10px 0;
line-height: 10px;
margin:0px;
}

#nav li ul ul { /* third-and-above-level lists */
		position : absolute;
		left: -999em;}
		

#nav li a {
		display : block;
		font-weight : bold;
		text-decoration : none;
		background-color : none;
		font-size:12px;
		padding : 0.5em;
	}	
	
#nav ul li a {
		width: 10em;
		w\idth : 10em;
		display : block;
		position: relative;
		font-weight : bold;
		text-decoration : none;
		left: -100px;
		font-size:12px;
		padding : 0.5em;
	}	
	
#nav li a:hover {
		color : #eda120;
		
	}		
		
#nav li ul li{
		position: relative;
		width: 190px;
		top: 5px;
		list-style: none;
		}		

#nav li ul li a {
		display: block;
		width: 180px;
		}

#nav li:hover ul {
 left: auto;
 }
 
#nav a:hover, ul#nav li a:active {
	color: #eda120;
	font-family: Helvetica, Arial, Verdana, sans-serif;
		}	 


#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
		}	
		

#nav li:hover ul ul, #nav li.sfhover ul ul,  {
		left: -999em;
	}
	

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}			


.media {
 font-size: 12px;
 padding-top: 10px;
 }

		
#subnav {
list-style: none;
margin: 0px;
}

#subnav li {
 display: inline;
 font-size: 10px;
 position: relative;
 top: 100px;
 left: 610px;
 width: 300px;

 }

#subnav a {
padding: 10px;
 color: #00718c;
 }
 
 
 #subnav a:hover, #subnav li a:active {
	color: #eda120;
	font-family: Helvetica, Arial, Verdana, sans-serif;
 }
div#maincontent {
	background:url(images/bodybg.png);
	width:920px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}


#tag {
width: 550px;
 margin-top: 120px;
 margin-left: 50px;
 float:left;
 }

#copy  {
width: 550px;
margin-left: 50px;
float:left;
}

#copy p {
 margin-top: 5px; 
 }

.copy {
width: 550px;
margin-left: 50px;
float:left;
margin-top: 25px;
}
.copy a {
color:#eda120;
}

img.auriella {
float:right;
margin-left: 10px;
margin-bottom: 10px;
padding: 10px;}

#contact  {
width: 800px;
margin-left: 50px;
margin-right: 50px;
padding-top:30px;
padding-bottom: 30px;


}

#maincontent p {
margin-bottom: 8px;
}


#bottom {
background:url(images/bottom.png) no-repeat;
 height: 37px;
 }
 
 
 #right {
 float: right;
 width:200px;
 margin-right: 50px;
 margin-top: 15px;

 }

#form {
padding-left: 10px;
padding-bottom: 10px;
}

.sidebar {

width: 200px;
height: auto;
background: #00718c url(images/sb_bottom.gif) center bottom no-repeat;
text-align: center;

margin-right: 20px;
margin-bottom:30px;



}

.sidebar p {
background:  url(images/sb_top.gif) center top no-repeat;
color: #FFFFFF;
padding: 15px 15px 10px 15px;

}





#sidebar a:hover {
 	color: #131c43;
		}	


.clear {
	clear: both;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

#footer p {
color:#FFFFFF;
text-align: center;
font-size: 10px;
margin-top: 5px;
margin-bottom: 15px;

}



.signupframe {
 color: #226699;
 font-family: Arial, Helvetica, sans-serif;
 }
 .link {
  text-decoration: none;
  }


.style7 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;

/* END RESET */

/* TOOLBOX */


/* END TOOLBOX */


/* STRUCTURE AND STUFF */

