@charset "utf-8";
/* CSS Document */

*	{	margin:0; padding:0;}

body				{	font-family:Arial; font-size:12px; color:#FFF; background:#404040;}
#wrapper			{	width:955px; margin:20px auto; overflow:hidden;}

/*--------------------------------------------------------------------------------------------------------------*/

a:visited 			{ color:#339999; }

h1					{ margin:12px 0px 0px 0px;display:block;background-repeat:no-repeat;width:350px;height:27px;font-size:10px;padding:0px;text-indent:-2000px;float:left;}

#header				{	width:951px; height:133px; float:left;}

a.logo				{	display:block; width:300px; height:133px; float:left; border:none; text-indent:5000px;
						background:url(../img/logo.gif) left top no-repeat; }
						
div.login			{	width:600px; height:19px; float:right; padding:5px 15px 0 0; text-align:right;
						background:url(../img/bg_login.gif) right top no-repeat; visibility: hidden;}
div.login a			{	color:#FFF; text-decoration:none; font-weight:bold;}
div.login a:hover	{	text-decoration:underline;}

div.winner			{	width:299px; height:97px; margin:9px 0 0 19px; float:left; background:url(../img/bg_winner.gif) left top no-repeat;}
div.winner2			{	width:299px; height:97px; margin:9px 0 0 19px; float:left; background:url(../img/sandblaster-banner.gif) left top no-repeat;}
div.follow			{	width:164px; height:42px; padding:5px 0 0 129px; margin:15px 0 0 40px; float:right; 
						background:url(../img/bg_follow.gif) left top no-repeat; line-height:36px;}
div.follow a		{	margin-right:5px;}						
div.tweets			{	width:300px; height:29px; margin:16px 0 33px 0; float:right;}
div.tweets a.linkToTwitter		{   width:76px; height:29px; border:none; background:#abd3d4; color:#FFF; font-weight:bold; float:left; line-height:29px; text-align: center; text-decoration: none; font-size: 11px;}
div.tweets #marquee		{   width:214px; height:29px; border:none; color:#333; float:left; background:#cfe6e7; line-height:29px; padding:0 5px;}
#marquee ul li		{	float: left; line-height: 29px; margin: 0 50px 0 0; color: #404040;}
#marquee ul li a	{color: #000; text-decoration: none;}
#marquee ul li span a	{text-decoration: underline;}

/*--------------------------------------------------------------------------------------------------------------*/
#left				{	width:306px; float:left; padding-top:13px;}

div.search			{	width:300px; height:29px; padding:0 0 5px 0;}
input.search		{	width:76px; height:29px; border:none; background:#abd3d4; color:#FFF; font-weight:bold; float:left; line-height:29px; cursor:pointer;}
input.searchtxt		{	width:214px; height:29px; border:none; color:#333; float:left;
						background:#cfe6e7; line-height:29px; padding:0 5px;}
						
ul.menu				{	width:306px; list-style:none; margin-top:5px;}
ul.menu li			{	width:306px;}
ul.menu li a:link, ul.menu li a:visited 		{	display:block; width:295px; height:32px; padding:0 6px 0 5px; line-height:32px;
						font-size:21px; font-weight:bold; text-decoration:none; color:#FFF;}
ul.menu li a:hover	{	text-decoration:none; background:url(../img/bg_menu_left.png) left top no-repeat;}
ul.menu li a.active {	color:#409b9b;}

div.form_white		{	width:277px; height:143px; margin:15px 0 2px 0; padding:30px 0 0 20px;
						background:url(../img/bg_form_white.gif) left top no-repeat;}
input.hitme			{	width:174px; height:22px; background:#404040; border:none; border-left:1px solid #a0a0a0; 
						color:#FFF; line-height:22px;}
input.hitmeback		{	width:98px; height:22px; border:none; background:url(../img/bg_btn_hitme.gif);}	
						
div.form_gray		{	width:257px; margin:15px 0 2px 0; padding:30px 20px 10px 20px;
						background:url(../img/bg_form_gray.gif) left top no-repeat;
						font-size:13px; color:#404040; line-height:1.5em;}
div.form_gray img	{	position: relative; left: -20px; bottom: -10px;}

/*---------------------------------------------------------------------------------------------------------------*/

#center				{ width:630px; float:right; padding-top:13px;}

div.image			{	width:624px; height:256px; float:left; border:3px solid #409b9b;}
div.image img		{	display:none;}
div.pager			{	display: none; width:76px; height:27px; float:right; margin:-32px 7px 0 0; line-height:27px; text-align:center;
						background:url(../img/bg_pager.png) left top repeat-x; z-index:5000;}
div.pager span		{	cursor:pointer; font-size:14px; font-weight:bold;}
div.pager span.active	{	text-decoration:underline;}

div.topPart			{overflow:hidden;margin-bottom:25px;}

/*----------------------------------------------------------------------------------------------------------------*/

div.info			{	width:951px; float:left; padding-top:25px;}

div.block			{	width:317px; height:188px; float:left; background:#378484; position: relative; cursor: pointer;}
div.block span		{	display:block; width:300px; height:34px; padding:13px 0 0 17px;}
div.block span h2	{	background-repeat:no-repeat;font-size:10px;height:30px;width:300px;text-indent:-1000px;display:block;}
div.block .hover	{	height: 141px; width: 317px; background: #fff; display: none; position: absolute; top: 47px; left: 0; z-index: 50;}
div.block ul		{	height:75px; margin:18px 0 0 18px; list-style:none; position: relative; z
100;}
div.block ul li		{	margin:3px 0;}
div.block p			{	display:block; height:75px; margin:15px 0 0 18px; line-height:1.5em; position: relative; z-index: 100;}

div.block a.showcaseLink			{	display:block; width:129px; height:29px; margin:7px 0 0 17px; padding-left:150px; line-height:27px;
						font-size:20px; font-weight:bold; text-decoration:none; position: relative; z-index: 100;}
						
div.block a.active	{   background: #fff url(/img/showcaseActive.png) 264px 8px no-repeat; color: #80807f; }						
.image1, .image11	{	border-color: #bfd9d9 !important;}
.image2, .image12	{	border-color: #40c287 !important;}
.image3, .image13	{	border-color: #553785 !important;}
.image4, .image14	{	border-color: #cfd9c0 !important;}
.image5, .image15	{	border-color: #a71513 !important;}
.image6, .image16	{	border-color: #c5c5c5 !important;}
						
a.showcase1	{	color:#bfd9d9; background:url(../img/showcase.gif) -1px -1px;}
a.showcase2	{	color:#cce5d9; background:url(../img/showcase.gif) 0 -58px;}
a.showcase3	{	color:#cdc9d5; background:url(../img/showcase.gif) 0 -87px;}
a.showcase4	{	color:#cfd9c0; background:url(../img/showcase.gif) 0 -29px;}
a.showcase5	{	color:#d6c2c2; background:url(../img/showcase.gif) 0 -116px;}
a.showcase6	{	color:#c5c5c5; background:url(../img/showcase.gif) 0 -145px;}

a.showcase11, a.showcase1l1:hover, .clr1	{color:#bfd9d9; background:#006666;}
a.showcase12, a.showcase1l2:hover, .clr2	{color:#cce5d9; background:#339966;}
a.showcase13, a.showcase1l3:hover, .clr3	{color:#cdc9d5; background:#392657;}
a.showcase14, a.showcase1l4:hover, .clr4	{color:#cfd9c0; background:#3f6702;}
a.showcase15, a.showcase1l5:hover, .clr5	{color:#d6c2c2; background:#5b0a0b;}
a.showcase16, a.showcase1l6:hover, .clr6	{color:#c5c5c5; background:#161616;}

div.block span.title1	{	background:#409b9b;}
div.block span.title2	{	background:#40c287;}
div.block span.title3	{	background:#573985;}
div.block span.title4	{	background:#6cb100;}
div.block span.title5	{	background:#a71215;}
div.block span.title6	{	background:#313131;}

div.panel			{	width:620px; height:46px; margin:25px 0 30px 0; padding:0px 0 0 10px;}

div.panel1			{	background:#409b9b;}
div.panel2			{	background:#40c287;}
div.panel3			{	background:#573985;}
div.panel4			{	background:#6cb100;}
div.panel5			{	background:#a71215;}
div.panel6			{	background:#313131;}

div.panel img		{	float:left; padding-top:3px;}
div.panel a			{	display:block; width:193px; height:46px; line-height:46px;padding-right:20px;text-align:right;
						font-size:20px; font-weight:bold; text-decoration:none; float:right; position: relative;}

.categoryContent	{	background: #393939 url(/img/categoryContentBg.png) top left repeat; padding: 0 0 10px 0;margin-top: 0px;position:relative;}
.categoryContent .triangle	{position:absolute;z-index:10;width:11px;height:11px;left:417px;top:46px;}
.categoryContent .panel	{margin-top: 0px;}
.categoryContent .content a	{	color: #409b9b;}
						
div.content			{	width:400px; float:left; color:#f9fcfb; font-size:14px; padding-left: 11px;}
div.content h2		{	font-size:22px; font-weight:bold; padding-bottom:15px; text-transform:uppercase;}
div.content ul		{	margin-left:15px; line-height:22px; list-style:disc;}
div.content ul li	{	margin: 0 0 10px 0; line-height: 18px; font-size: 13px;}
div.content p		{	font-size:13px; font-weight:normal; color:#f9fcfb; line-height:1.2em;}

div.rightmenu		{	width:210px; float:right;}
div.rightmenu ul	{	width:198px; list-style:none;}
div.rightmenu ul li a		{ 	display:block; width:190px; padding-right:20px; line-height:22px; text-align:right; margin-bottom: 5px;
								font-size:16px; font-weight:bold; color:#f9fcfb; text-decoration:none; text-transform:uppercase;}
/*
div.rightmenu ul li a:hover {	background:url(../img/bg_menu_right.png) right top;}
div.rightmenu ul li a.active {	background:url(../img/bg_menu_right.png) right top;}
*/

#contactPage p		{	padding: 0 0 16px 0;}
#contactPage iframe	{	border: 3px solid rgb(64, 155, 155);}

#aboutPage p		{	padding: 0 0 16px 0;}

#hitMeBackForm .hitme	{	margin: 0 10px 5px 0;}
#hitMeBackForm label	{	margin: 0 0 5px 0;}

#twitter_update_list	{width: 2600px; display: block; overflow: hidden; height: 29px;}
#twitter_update_list li	{width: 800px;}

/*--------------------------------------------------------------------------------------*/

div.search_results	{	width:590px; padding:20px;}
div.search_results a	{	color:#FFF; text-decoration:none;}
div.search_results a:hover	{	text-decoration:underline;}
div.search_results a.title	{	text-decoration:underline; text-transform:uppercase; font-size:14px;}

#frmSS17					{background: url(/img/bg_form_gray.gif) no-repeat; padding: 30px 20px 10px; color: #404040;}
#frmSS17 table				{position: relative; left: -2px;}
#frmSS17 table, #frmSS17 table tr, #frmSS17 table tr td	{padding: 0; margin: 0;}
#frmSS17 label				{display: block;}
#frmSS17 input				{display: block; padding: 1px 3px; width: 114px; margin: -2px 5px 5px 0; font-family: Arial, sans-serif; font-size: 12px;}
#frmSS17 textarea			{display: block; padding: 1px 3px; width: 251px; margin: 0 0 5px 0; height: 28px; line-height: 14px; font-family: Arial, sans-serif; font-size: 12px;}
#frmSS17 button				{margin: 4px 0 0 0;}

