@charset "UTF-8";
/* CSS Document */

.clear { clear:both; }
.errortext { color:#C00000; font-weight: bold; }
form .input { border:#000000 2px solid; background-color:#CCCCCC; }
form .check { border:#000000 2px solid; background-color:#CCCCCC; }
form .submit { border:none; }
body {
	margin:0;
	background:#000000 url(../images/bg_web2.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px; }

/* Text and Link styles */

h1 {
	font-size:18px;
	line-height:21px;
	text-align:left;
	position:relative;
	left:-4px;
	top:0; }
	
h2 {
	font-size:16px;
	text-align:left; }

h3 {
	font-size:13px;
	text-align:left;
	font-weight:bold; }

.head1 {
	padding:4px;
	background-color:#000000;
	font-weight:bold; }

.head2 {
	font-size:14px;
	line-height:16px;
	padding:2px;
	background-color:#000000;
	font-weight:bold; }

.head3 {
	font-size:12px;
	line-height:16px;
	padding:2px;
	background-color:#000000;
	font-weight:bold; }

a {
	color:#CCCCCC;
	text-decoration:none;
	background:transparent; }

a:hover {  }

.mint { color:#6cc39f; }
.red { color:#cd1d21; }
.orange { color:#fc9d14; }
.blue { color:#00a6c0; }
.green { color:#a4cd31; }
.pink { color:#e30d8d; }
.purple { color:#8e00ab; }

.mint_link a:hover{color:#6cc39f; background-color:#000000;}
.blue_link a:hover { color:#00a6c0; background-color:#000000;}
.purple_link a:hover { color:#8e00ab; background-color:#000000;}
.red_link a:hover { color:#cd1d21; background-color:#000000;}
.orange_link a:hover { color:#fc9d14; background-color:#000000;}
.green_link a:hover { color:#a4cd31; background-color:#000000; }
.pink_link a:hover { color:#e30d8d; background-color:#000000; }


/********/
/* Home */
/********/
	#home_logo {
		float:left;
		width:620px; }	
	#home_banner {
		position:relative;
		top: 12px;
		left:26px;
		width:770px;
		margin-left:auto;
		margin-right:auto; }
	#home_flash {
		width:940px;
		margin-left:auto;
		margin-right:auto; }
	#home_content {
		width:790px;
		margin:0 auto; }
	.home_column {
		position:relative;
		top:0;
		left:25px;
		width:240px;
		float:left;
		padding: 0 0px 0px 20px;
		text-align:left; }
	.homeText {
	font-size:12px;
	line-height:15px;
		padding:8px 8px 0 4px; }
/********/
/* END  */
/********/

/*********************/
/*       ORDER       */
/*********************/

/* Main and Container with BG */
	#main {
		margin:0 auto; padding-top:32px;
		width:940px;
		background:url(../images/container_bg.gif) top no-repeat; }
		
	#languageSec {
		float:right; text-align:right;
		margin:-15px 72px 0 0; padding:2px;
		width:90px; height:12px;
		background-color:#000000; }
	
	#container {
		background:url(../images/content_bgTile.gif) repeat-y;
		width:794px;
		margin:2px auto 0;
		text-align:center;
		border:1px solid #666666; }
/*** ???????????
#language {
	position:relative;
	left:0;
	top:70px;
	float:left;
	padding:2px;
		background-color:#000000; } */



/* Left Column and Nav */
	.column_lft {
		margin:0; padding-left:10px;
		float:left;
		text-align:left;
		background-color:#0c0c0c;
		width:140px; }
	
	#logo { padding:8px 0 0 4px; }
	
	#nav { padding-top:26px; }
	
	#nav a {}
	
	.subNav { padding-left:18px; }
	
	.tagline { 
		padding:0 0 10px 20px;
		text-align:left; }

/* Content Column (middle) */
	#column_content { margin-left:182px; }
	
	#contentImg { padding:12px 0; }
	
	#content {
		width:340px;
		float:left;
		padding:16px 0 0 38px;
		text-align:left;
		font-size:12px; }

/* Right Column */
	#column_right {	
		width:190px;
		float:left;
		background:url(../images/rtCol_bg.gif) top left no-repeat;
		padding: 0 20px 0 0;
		text-align:left; }
	
	#right { padding:30px 20px 0 30px; }
	
	.rtColText {
		font-size:12px;
		padding:8px 0 16px 6px; }

/* Footer */
	#footer {
		float:left;
		padding-top:40px;
		text-align:center;
		vertical-align:middle;
		height:50px;
		width:100%; }
	
	#footerLogos { padding-top:12px; }

/*Site Map, Spacing */
	#sitemap_content ul { margin:0 inherit inherit; padding:0 inherit inherit; }
	#sitemap_content h3 { margin:0; padding:1em 0 0; text-decoration:underline; }
	#sitemap_content p { margin:0; padding:1em 0; }
