/*
Note: to get the two columns to be equal height, I used
a technique described at: 
http://www.positioniseverything.net/articles/onetruelayout/equalheight
*/



body {
	background-color:#3399CC; background-image:url(/images/gradback.png); background-repeat:repeat-x;
	text-align: left;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0;
	padding-top:0;
	margin-left: 0;
}
h1 {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold
}

a:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {  
			color: #3399CC;
		text-decoration: none ;
		   	font-weight: bold;
}

td { vertical-align:top}

div.container {width: 800px}
div.container {margin: 0px auto;}
div.container {margin-top: 0px}
div.container { padding-top:0px}
div.container { padding-left:0px}
div.container { margin-bottom:0px}
div.container { padding-bottom:10px}
div.container {overflow:hidden}
div.container {background-color: #ffffff}
div.container {border-left: 1px solid #000000}
div.container {border-right: 1px solid #000000}
div.container {border-top: 1px solid #000000}

/*div.navContainer  { border:1px solid #000000; margin:0; padding:0; width:509px; height:43px; overflow:hidden;}
*/
div.navContainer  { 
	position:relative; 
	top:-44px !important;
	top:-47px; 
	left:235px; 
	margin:0; 
	padding:0; 
	width:509px; 
	height:43px; 
	overflow:hidden;}

div.navUpper { float:left; width:508px; margin:0; padding-left:80px; height:15px; overflow:hidden}
div.navLower { float:left; width:508px; margin:0; padding-left:75px; height:15px; overflow:hidden}
div.nav {float:left; text-align:center;}
div.nav a:link { color: #000000; text-decoration: none; font-weight: bold;}
div.nav a:visited { color: #000000; text-decoration: none;font-weight: bold;}
div.nav a:hover { color: #ffffff; background-color:#000000; text-decoration: none; font-weight: bold;}
div.navSpacer {width:40px; float:left;}
div.navVSpacer {float:left; height:11px; width:20px; margin:0; overflow:hidden; padding:0;}

div.main {font-size:12px}
div.main { margin-bottom:0px;}
div.main { padding-bottom:10px;}
div.main { padding-top:0px;}
div.main { margin-top:0px}
div.main {background-color: #ffffff}
div.main {overflow:hidden}

div.spacer {clear:both}
div.spacer {height:10px}
div.spacer {width: 800px}
div.spacer {margin: 0px auto;}
div.spacer {background-color: #ffffff}
div.spacer {border-left: 1px solid #000000}
div.spacer {border-right: 1px solid #000000}

div.footer {width: 800px}
div.footer {margin: 0px auto;}
div.footer {font-size:10px}
div.footer {background-color: #000000}
div.footer {color: #ffffff}
div.footer {font-family:  Arial,Verdana, Helvetica, sans-serif}
div.footer {border-left: 1px solid #000000}
div.footer {border-right: 1px solid #000000}


div.leftCallout a:hover {  
		color: #000000;
		text-decoration: underline ;
		font-weight: bold;
}

div.leftCallout {width: 213px}
div.leftCallout {float:left}
div.leftCallout {padding-left:20px}
div.leftCallout {padding-top:0px}
div.leftCallout {margin-top:0px}
div.leftCallout {padding-bottom:32767px}
div.leftCallout {margin-bottom:-32767px}
div.leftCallout {border-right: 1px solid #b3b2b2} 
div.leftCallout {background: #ffffff} 

div.rightCallout {
  height: auto !important;
  height: 600px;
  min-height: 600px;
}



div.rightCallout {background: #ffffff} 
div.rightCallout {background-image:url(/images/background.png); background-position:top; background-repeat:no-repeat}
div.rightCallout {width: 460px}
div.rightCallout {float:left}
div.rightCallout {padding-left:30px}
div.rightCallout {margin-top:20px}
div.rightCallout {padding-bottom:32767px}
div.rightCallout {margin-bottom:-32767px}
div.rightCallout {font-family:  Arial,Verdana, Helvetica, sans-serif}
div.rightCallout {font-size: 12px;}


div.singleCol {
  height: auto !important;
  height: 600px;
  min-height: 600px;
}
div.singleCol {background: #ffffff} 
/*div.rightCallout {background-image:url(/images/background.png); background-position:top; background-repeat:no-repeat}*/
div.singleCol {width: 670px}
div.singleCol {padding-left:30px}
div.singleCol {margin-top:20px}
div.singleCol {margin-right:200px}
div.singleCol {padding-bottom:32767px}
div.singleCol {margin-bottom:-32767px}
div.singleCol {font-family:  Arial,Verdana, Helvetica, sans-serif}
div.singleCol {font-size: 12px;}

div.clear {clear:both}



div.dblSpcList li {margin-top: 15px}

div.bar {font-weight:bold; font-size:14px}
div.bar {padding-left:10px}
div.bar {border-bottom: 1px solid #b3b2b2}
div.bar {width: 420px}
div.content {padding-left:15px; padding-top:10px}
div.content {font-size:12px}
div.content ul {margin-top: 5px; padding-left:0px; margin-left:0}
div.content ul li {margin-left:30px; padding-left:0px}
.errorStyle {
	color: #FF0000;
	font-weight: bold;
}

div.login { 
  padding:0px;
  width:300px;
  height:150px; 
  overflow:hidden;
  background: none; 
  background-repeat:no-repeat;
  background-image:url(/images/login.png) !important;
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src=/images/login.png);
}
div.login a { font-size:10px; font-weight:bold}

div.loginInner {
font-size:12px;
	padding:10px; 
	position:relative; 
	left:0px; 
	top:0px 
}

div.paypal {
	padding:0px; 
	float:right; 
	width:200px;
	height:200px; 
	overflow:hidden;
  	background: none; 
	background-repeat:no-repeat;
  	background-image:url(/images/paypal.png) !important;
  	background-image:none;
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,  src=/images/paypal.png);
}


