/* PAGE STYLES */

html					{height:100%;}

body					{height:100%; margin:0; padding:0; line-height:1.25em; font-size:0.688em; font-family:"Verdana", Arial, helvetica; color:#000000; background: url(/images/topbg.gif) top left repeat-x;}

h1					{margin:0; padding:0; line-height:1em; font-size:1.2em;}
h2					{margin:0 0 -14px 0; padding:0; line-height:1em; font-size:1.2em; color:#A66646;}
h3					{margin:0; padding:0; line-height:1.2em; font-size:1em;}

a     					{color:#A02B52; font-weight:bold; text-decoration:none;}
a:hover				{text-decoration:underline; color:#B2B1B6;}

.clearfix				{float:left; clear:both; margin:0; padding:0; height:1px;}


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


/* HEADER */

#header				{float:left; width:696px; height:140px; padding:0; margin:0; background: url(/images/top.gif) top left no-repeat;}


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


/* WRAPPER */


#wrapper				{float:left; clear:both; width:744px; margin:0; padding:0 0 20px 0;}


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


/* NAVIGATION */

.nav					{float:left; width:200px; line-height:1.1em; margin:0; padding:0; font-weight:bold; color:#A02B52;}

.nav .title				{float:left; clear:both; font-size:0.909em; margin:-3px 0 0 28px; padding:3px 0 3px 14px; text-transform:uppercase; background: url(/images/nav-title-box.gif) center left no-repeat; width:150px;}

.nav ul				{float:left; clear:both; margin:0 0 0 42px; padding:0 0 20px 0; width:156px;}
.nav ul li				{margin:0; padding:0; width:140px; list-style-type: none;}
.nav ul li a				{float:left; margin-top:3px; padding:0 0 0 16px; font-size:0.909em; text-decoration:none; background: url(/images/bullet.gif) center left no-repeat;}
.nav ul li a:hover			{color:#B2B1B6; text-decoration:underline;}
.nav li#current a			{color:#681A29;}



.nav li ul 				{display:none;}
.nav li#current ul			{display:block;}

.nav li ul			 	{margin:0 0 0 10px; padding:0 0 6px 0; width:146px;}
.nav li ul li				{position:relative; width:140px;}
.nav li#current ul li a 	 	{color:#A02B52 !important; padding:0 0 0 10px; background: url(/images/bullet2.gif) center left no-repeat;}
.nav ul li#current ul li a:hover 	{color:#B2B1B6 !important;}
.nav ul li#current ul li#current a {color:#254F81; font-weight:bold; background: url(/images/bullet2.gif) center left no-repeat;}





.nav ul ul ul li a 			{text-decoration:none !important; padding:0; margin:0px !important;}

.nav ul ul ul li			{margin:0 !important; padding:0; text-align:left; width:190px;}

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

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

.nav li ul ul a 			{float:left; width:180px; margin:0 !important; padding:5px 0 5px 10px !important; border-bottom:1px solid #A02B52; border-top:1px solid #A02B52; background:none !important;}

.nav li:hover ul ul, .nav li li:hover ul ul, .nav li li li:hover ul ul, .nav li.sfhover ul ul, .nav li li.sfhover ul ul, .nav li li li.sfhover ul ul  {position:absolute; z-index:1000; left:140px; top:0px; background-color:#FFFFFF; border-bottom:1px solid #A02B52; border-top:1px solid #A02B52; border-left:2px solid #A02B52; border-right:2px solid #A02B52;}




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


/* CMS */

#cms					{float:right; width:543px; margin:0; padding:0;}


#links					{float:left; width:100%; padding:0; text-transform:uppercase; font-weight:bold; text-align:center;}
#links a				{text-decoration:none; font-size:0.909em;}
#links a:hover			{text-decoration:underline; color:#B2B1B6;}



.boxform1 				{margin-top:4px; margin-bottom:6px; background-color:#DCEAF6; border-bottom-color:#ffffff; border-left-color:#5497d5; border-right-color: #ffffff; border-top-color:#5497d5; color:#5497d5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

textarea 				{background-color:#D8D8D8; border-bottom-color:#ffffff; border-left-color:#5497d5; border-right-color: #ffffff; border-top-color:#5497d5; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:100px; width:250px;}

.form					{background-color:#D8D8D8; border-bottom-color:ffffff; border-left-color:#9F375B; border-right-color:#ffffff; border-top-color:#9F375B; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}


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


/* FOOTER */

#footer				{float:left; clear:both; width:100%; min-height:93px; margin:0; padding:0; background: url(/images/footer.jpg) top left repeat-x;}

#footer p				{clear:both; float:right; text-align:right; margin:23px 8px 0 0; color:#A3A3A3; font-size:0.909em;}


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