html 					{min-height: 80%;}
body 					{margin-top: 3px; text-align: center; font-family: Calibri, Tahoma, Verdana, Arial; font-size: 14px; line-height:16px;}
.style1 				{color:#666666}
.style2 				{color:#777777; font-size: 18px; font-weight: bold;}
.style3 				{font-size: 12px; color: #333333;}
.style4 				{font-size: 20px; color:#333333}
p 						{padding-top: 2px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px;}
h1, h2, h3, ol, ul, dl 	{margin-left: 4px; padding-top: 2px; padding-right: 4px; padding-bottom: 1px; padding-left: 3px;}
label 					{padding: 3px 3px 3px 12px; color:#000066}
select 					{color:#FF33CC; font-size: 11px;}
input 					{color:#FF33CC; font-size: 11px;}
textarea 				{color:#FF33CC; font-size: 11px;}
h1 						{margin: 3px 1px, 1px 1px; padding: 0px 3px 0px 3px;} 
h1, h2, h3, ol, ul, dl 	{padding: 0px 4px 0px 4px;}
table, th, td 			{margin-left: 5px; margin-top: 1px; font-family: Calibri, Tahoma, Verdana, Arial;}
ol, ul, dir, menu, dd	{margin-left: 25px}
ol              		{list-style-type:disc}
ol ul, ul ol, ul ul		{margin-top: 0; margin-bottom: 0}
blockquote 				{width:85%; background: transparent; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 20px; padding-top: 4; padding-right: 10px; padding-bottom: 2px; padding-left: 20px; padding-top: 2px;}
#skip 					{display: none;}
a img, :link img, :visited img {border: none;}
a:link 					{color: #cc0066; text-decoration: underline;}
a:visited 				{color: #333; text-decoration: underline;}
a:hover, a:active 		{color:#CC0066;}
.alignright				{font-weight: bold;	text-align: right !important;}
.floatright				{float: right;}
.inline					{display: inline;}
.clear					{clear: both;}
.clearfix:after 		{content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clearfi 				{display:inline-block;} 
.clearfix			    {display:block;}
h1						{font-size: 18px; line-height: 15px;}
h2				 		{font-size: 17px;}
h3						{font-size: 16px; margin-bottom: 2px;}
h4						{font-size: 16px; color: #ffffff;}
h5      				{font-size: 16px; color: #333333; margin: 1 1 1 10; padding: 0 0 0 10;}
h6      				{font-size: 15px; font-style: oblique; font-weight: bold; color: #000066; margin: 0 0 0 0; padding: 0 0 0 0;}
#wrapper 				{width:1000px; height:630px; margin:0 auto; background: transparent; background: white url(images/misc/bkgr8.gif) no-repeat 50% 0;}
#header 				{position:relative; display:block; width:980px; height:110px; padding:0px 0px 0px 0px; background: transparent;}
#header .logo0 			{position:absolute; right:850px; top:25px;}
#header .logo1		 	{position:absolute;	left:135px;	top:-1px;}
#header .logo2 			{position:absolute; right:324px; top:48px; z-index: 50;}
#header .logo3 			{position:absolute; right:180px; top:-1px;}
#header .logo4 			{position:absolute; right:115px; top:48px;}
#header .logo5 			{position:absolute; right:790px; top:520px;}
#header .logo6 			{position:absolute; left:-4px; top:90px;}
#header .logo7 			{position:absolute; right:14px; top:8px;}
#header .logo8 			{position:absolute;	right:370px; top:15px;}
#header .logo9 			{position:absolute; left:28px; top:628px;}
#nav 					{display:block; width:920px; height:36px; margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; list-style:none; text-align:center; background:#ff6699 url(images/misc/bg_nav.gif) repeat-x;}
#nav li 				{float:left; width:150px;}
#nav li a 				{text-decoration:none; display:block; padding:0; padding:0; height:1%; line-height:34px; color:#FFF; text-shadow: black 0.1em 0.1em 0.2em;}
#nav li.on 				{display:block; padding:0; width:150px; height:36px; line-height:36px; background:url(images/misc/bg_nav_on_2.gif) no-repeat 50% 0; color:#EFEFEF;}
#nav li a:hover 		{background:url(images/misc/bg_nav_on.gif) no-repeat 50% 0; text-shadow: white 0em 0em 0.3em}
#content 				{width:980px; padding:5px 1px 1px 35px; min-height:300px; background: transparent; text-align:left;}
* html #content, * html #content #col_1 {height: 370px;}
#content #col_1 		{width:18%; float:left; min-height:438px; background: 100% 50%;}
#content #col_1 h2 		{color:#999999; font-size:14px;}
#subnav, #subnav ul 	{margin:0; padding:0; list-style:none; font-size: 14px; line-height: 14px;}
#subnav li 				{ }
#subnav li a 			{display:block; padding:4px 5px 5px 5px; height:1%; background:url(images/misc/bg_subnav.gif) no-repeat 100% 100%; text-decoration:none}
#subnav li a:hover 		{background:#E9D1D1 url(images/misc/bg_left_nav_on3.gif) no-repeat 100% 0; text-decoration:none;}
#content #col_2 		{float:left; height: 438px; margin-left: -15px; margin-right:30px;}
#footer 				{padding: 0px 0px 0x 0px; margin: 0px 0px 0px 0px; text-align: center; background:transparent; -moz-border-radius:1px;}
#footer .slogan 		{color: #FFFFFF; font-size: 17px; font-weight: bold; text-shadow: #FF0066 2px -1px 2px;}
#footer .copyright 		{color: #999999; font-size: 11px;}
.leftsideimage			{margin-left: 1px; margin-top: 10px;}

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: pointer;
	list-style: none;
}

.hoverbox a
{
	cursor: pointer;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -210px;
	left: 120px;
	z-index: 10000;
}

.hoverbox img
{
/*	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
*/
	vertical-align: top;
/*	width: 116px;
	height: 30px;
*/
}

.hoverbox li
{
/*	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
*/
	display: inline;
	float: left;
	margin: -12px 1px 1px 1px;
	padding: 1px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 450px;
	height: 250px;
}
