/* PAGE STYLES */

html					{height:100%; background: url(/images/body-bg.jpg) top center repeat-y;}

body					{height:100%; margin:0; padding:0; line-height:1.3em; font-size:0.813em; font-family:"Arial", helvetica, regular; color:#000000; background: url(/images/background.jpg) top center no-repeat;}



h1	{
font-size:2.923em; 
line-height:1em; 
font-weight:normal; 
color:#5DC8C1; 
letter-spacing:-1px;
margin: 8px 0px 0px 0px;
}

h2	{
font-size:2.0em; 
line-height:1em; 
font-weight:normal; 
color:#5DC8C1;
margin: 8px 0px 7px 0px;
}

h3	{
font-size:1.45em; 
line-height:0.9em; 
font-weight:normal; 
color:#F731A6;
}

h4	{
font-size:1.0em; 
line-height:0.9em; 
font-weight:normal; 
color:#000000;
font-weight: bold;
}

h3 a	{
text-decoration: underline;
color:#F731A6;
}

a      				{color:#000000; text-decoration:underline;}
a:hover				{color:#F731A6; text-decoration: none;}

.clearfix				{float:left; width:100%; height:1px;}


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


/* WRAPPER */

#wrapper				{position:relative; margin:0 auto; width:854px; padding-top:5px;}


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



/* HEADER */

#header				{float:left; width:100%; background: url(/images/yellow-graphic.gif) bottom right no-repeat;}

#header .logo				{float:left; margin:0; padding:0; border:0;}
#header .telnum			{float:right; clear:none; margin:7px 0 0 0; text-align:right; font-family:"Arial", helvetica, light; font-weight:light; font-size:2em; line-height:1em;}
#header .email			{float:right; clear:right; margin:2px 0 0 0; text-align:right; font-family:"Arial", helvetica, light; font-weight:light; font-size:1.692em; line-height:1em;}
#header .email	a		{color:#F731A6; text-decoration:none; line-height:1.1em;}


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


/* NAVIGATION */

.nav					{float:left; width:196px; margin:10px 0 0 0; padding-bottom:25px; font-family:helvetica, regular;}

.nav img				{border:none; padding-bottom:10px;}

.nav ul				{float:left; clear:both; margin:15px 0 0 0; padding:0 0 20px 0;}
.nav ul li				{margin:0; padding:0; display:block; list-style:none; float:left; width:196px;}
.nav ul li a				{display: block; margin:0; padding:4px 0; color:#000000; font-size:0.846em; line-height:1.4em; text-decoration:none;}
.nav ul li a:hover			{color:#F731A6;}
.nav ul li#current a			{}


.nav li ul				{margin-top:1px; padding-bottom:5px;}
.nav li ul li a			{padding-left:30px; width:166px; background: url(/images/bullet.gif) center left no-repeat;}



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


/* CMS */

#cms					{float:right; width:640px; margin-top:32px; padding-bottom:25px;}



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


/* FOOTER */

#footer				{clear:both; width:900px; height:147px; margin:0 auto; padding:0; background: url(/images/footer.gif) top left repeat-x;}

#footer ul				{float:left; margin:30px 0 0 239px; padding:0;}
#footer ul li				{display:block; color:#FFFFFF; font-size:0.8em;}
#footer ul li a			{text-decoration:none; margin:0; padding:0; color:#FFFFFF;}
#footer ul li a:hover		{color:#AAAAAA;}



/************** FORMS ****************/

form dl
{
overflow: hidden;
height: 1%;
padding-left: 0px;
}

form dt
{
float: left;
clear:  both;
width: 10%;
clear: left;
padding-top:  0.3em;
text-align: left;
}

form dd
{
margin-bottom: 0.9em;
padding-left:  3.2em;
}

textarea
{
width: 200px;
height: 80px;
}