/* PAGE STYLES */

html					{height: 100%;  background: #061524 url(images/content-bg.jpg) top left repeat-x; overflow-y: scroll;}

body		
{height:100%; 
margin:0; 
padding:0; 
line-height:2em; 
font-size:0.72em; 
font-family: "Arial", regular; 
color:#FFFFFF;}

h1			
{color:; 
margin:10px 0 0 0; 
padding:0 0 3px 0; 
line-height:1em; font-size:1.455em; 
font-family: "Arial", regular; 
text-decoration:underline; 
font-weight:normal;}

h2	
{color:; 
margin:10px 0 0 0; 
padding:0 0 3px 0; 
line-height:1em; font-size:1.455em; 
font-family: "Arial", regular; 
text-decoration: none; 
font-weight:normal;}

a     {
color:#FFFFFF;
text-decoration:none;
}

a:hover	{
color:#FFFFFF;
text-decoration:underline;
}

/******************************************************************************************************************************/


/* WRAPPER */

#page_wrapper			{width:100%; min-height:100%; position:relative;}

#wrapper			{width:900px; height:100%; overflow:hidden; margin:0 auto 0 auto; padding-bottom:144px;}


/******************************************************************************************************************************/


/* HEADER */

#header					{height:300px; padding:0; margin:0;}

#header .logo			{float:left; margin-top:20px; border:0;}
#header .address		{float:right; margin-top:25px; color:#909194; font-size:0.85em; line-height:; font-weight:normal;}


/******************************************************************************************************************************/


/* NAVIGATION */

#nav				{float:right; margin:55px 0 0 0; padding:0; background: url(/images/menu-background.gif) top left repeat-x;}

#nav ul			{float:right; margin:0 0; padding:9px 0 0 0;}
#nav ul li			{position:relative; display:inline; text-align:right; height:29px; margin:0 0 0 18px; list-style-type:none;}
#nav ul li a			{padding:5px 0; color:#333333; font-size:1.091em; text-decoration:none;}
#nav ul li a:hover		{color:#999999;}
#nav ul li#current a		{color:#124790;}


#nav ul ul li#current a	{font-weight:normal; color:#000000;}

#nav ul ul a 			{display:block; color:#FFFFFF; text-decoration:none !important; font-size:1em;}

#nav ul ul li			{margin:0; text-align:left; }

#nav ul ul a:hover, #nav ul li#current ul a:hover  {color:#AAAAAA;}

#nav ul li#current ul a 	{color:#FFFFFF; font-weight:normal;}

#nav li ul 			{float:left; position: absolute; left: -999em; height:auto; width:125px; margin: 0em; padding: 3px 5px 5px 3px; z-index:10000;}

#nav li ul a 			{margin:1; padding:3px 0 0 5px; border:0;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul  {position: absolute; z-index:1000000; left:0px; top:18px; background-color:#273542;}



/******************************************************************************************************************************/


/* CMS */

#cms				{float:left; width:100%; margin:0; padding:10px 0 30px 0;}

.overlap, .inner-overlap	{position-relative; float:left; margin-top:-170px; padding-bottom:20px; display:inline;}
.inner-overlap p.image	{margin-top:0; padding-top:0;}


#cms-inner			{width:800px; margin:0 auto;}


.cws-sidebar			{float:left; width:350px; font-size: 2.448em; line-height:1.2em; margin-right:40px;}


/******************************************************************************************************************************/


/* FOOTER */

#footer		{
position:absolute; 
bottom:0; 
width:100%; 
height:144px; 
background: url(/images/footer.jpg) top left repeat-x; 
font-size:0.909em;
}

#footer .inner	{
width:900px; 
margin:0 auto; 
height:100%; 
background: url(/images/ra-footer-bg.gif) top left no-repeat; 
color:#FF7F00;}

#footer .inner span	{
float:right; 
clear:both; 
width:435px; 
padding:0; 
margin:7px 0 0 0;}

#footer .inner a{
color:#FF7F00; 
text-decoration:none;}

#footer .inner a:hover	{
text-decoration:underline;
}

#footer ul				{float:right; clear:both; margin:-7px 0 0 0; padding:0; width:435px;}
#footer ul li			{display:inline; margin-right:20px;}
#footer ul li a			{text-decoration:none; color:#FF7F00;}
#footer ul li a:hover	{color:#FF7F00;}


/******************************************************************************************************************************/