html,body                 {margin:0;padding:0;background: url(../images/head_bg.gif) repeat-x #F2F0DC;}

body                      {font: 76% arial,sans-serif;text-align:center,}

p                         {margin:0 10px 10px;}



h1	                      {font-size: 11pt;margin: 8px 10px 0px 8px padding:5px 0;color:#3366cc;font-family: Arial, Helvetica, sans-serif;}
h2	                      {font-size: 11pt;width:600px;margin: 0; padding:5px 0;color:#3366cc;font-family: Arial, Helvetica, sans-serif;}
h3	                      {font-size: 16pt;margin:0px 0px 0px 0px; padding: 0px 0;color:#3366cc;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}

hr                        {width:650px;margin: 0 25px;}

#wrapper                  {float:left;width:800px;height:100%;}

#container                {width:800px;margin:0 auto;text-align:left;}




#top_head                 {width:800px; height:20px;}
#nav_con                  {float:right;width:180px;height:20px;}
#nav_con ul               {float:right; margin: 0px; height:20px;padding:0px;}
#navlist li               {display: inline;list-style-type: none;color:#fff;}
#navlist a:link		      {text-decoration: none; color: #fff;font-size: 95%;font-weight:bold;font-family: helvetica, arial;}
#navlist a:visited        {text-decoration: none; color: #fff;font-size: 95%;font-weight:bold;font-family: helvetica, arial;}
#navlist a:hover	      {text-decoration: none; color: #ff3333;font-size: 95%;font-weight:bold;font-family: helvetica, arial;}
#navlist a:active	      {text-decoration: none; color: #ff3333;font-size: 95%;font-weight:bold;font-family: helvetica, arial;}


#header                   {width:800px; height:80px;}
#name                     {float:left;margin-top:20px;margin-left:45px;width:418px; height:43px;background: url(../images/name.gif);}


#menu_left                {float:left;width:30px;height:40px;background:url(../images/buttons/left_side.gif) no-repeat;margin:0px;}
#menu_right               {float:left;width:30px;height:40px;background:url(../images/buttons/right_side.gif) no-repeat;margin:0px;}
#menu_con                 {float:left;width:740px; height:40px;margin:0px;}

.menu                     {padding:0 0 0 6px; margin:0; list-style:none; height:40px;background:transparent url(../images/buttons/bar_back.gif) repeat-x left top; font-size:11px;}
.menu li                  {float:left; height:40px;}
.menu li a                {display:block; float:left; height:40px; line-height:35px; color:#888; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 6px; cursor:pointer; background:url(../images/buttons/bar2.gif) no-repeat;}
.menu li a b              {float:left; display:block; padding:0 45px 0 0; background:url(../images/buttons/bar1.gif) no-repeat right top;}
.menu li.current a        {color:#000; background:url(../images/buttons/bar_left.gif) no-repeat;}
.menu li.current a b      {color:#000; background:url(../images/buttons/bar_right.gif) no-repeat right top;}
.menu li a:hover          {color:#000; background: url(../images/buttons/bar_left.gif) no-repeat;}
.menu li a:hover b        {color:#000; background:url(../images/buttons/bar_right.gif) no-repeat right top;}
.menu li.current a:hover  {color:#000; cursor:default;}





#top_flash_window         {float:left;width:800px; height:34px;background: url(../images/top_flash_window.jpg) no-repeat;}
#flash_window             {float:left;width:800px; height:246px;background: url(../images/flash_window.jpg) no-repeat;padding-bottom:20px;}




#content p                {line-height:1.5;margin-top:5px;}
#content                  {width:800px;height:auto;margin:0px;padding:0px;}
#content_footer           {float:left;width:800px;height:72px;background-image:url(../images/content_footer.jpg);background-repeat: no-repeat;margin-top:0px;padding:0px;}
#con                      {float:left;width:800px;margin:0px;padding:0px;}
#con_left                 {float:left;width:600px;height:150px;border-right:2px dotted #cc3300;margin-bottom:10px;}
#con_right                {float:left;width:190px;height:150px;margin-bottom:10px;}
.pics                     {display: block;margin-left: auto;margin-right: auto;margin-top:10px; border:2px solid #3366cc;}

a.more:link               {text-decoration: none; color:#000; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}
a.more:visited            {text-decoration: none; color:#000; font-size: 100%;font-weight:bold;font-family: helvetica, arial;} 
a.more:hover              {text-decoration: none; color:#ff0033; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}  
a.more:active             {text-decoration: none; color:#ff0033; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}




#new_cal_con              {margin-left:auto;margin-right:auto;width:800px;height:270px;}
#news_box                 {float:left;width:375px;height:244px;background:url(../images/box_bg.gif) 0 0 no-repeat #fbf9eb; color:#D80000; border:1px solid #999;margin:10px 0px;}
#calendar_box             {float:right;width:375px;height:244px;background:url(../images/box_bg.gif) 0 0 no-repeat #fbf9eb; color:#D80000; border:1px solid #999;margin:10px 0px;}

#cal				 	  {padding:0px; margin: 10px 35px;width:310px; list-style-type: square;}
#cal li				      {background-image:url(../images/calendar_list.gif);background-repeat: no-repeat; padding:7px;}
#cal a:link		          {text-decoration: none; color: #000;font-size: 95%;font-family: helvetica, arial;}
#cal a:visited            {text-decoration: none; color: #000;font-size: 95%;font-family: helvetica, arial;}
#cal a:hover	          {text-decoration: none; color: #ff3333;font-size: 95%;font-family: helvetica, arial;}
#cal a:active	          {text-decoration: none; color: #ff3333;font-size: 95%;font-family: helvetica, arial;}


#news ul                  {margin: 0;padding: 0;list-style-type: none;}
#news li                  {margin: 9px 0 5px 5px;width:340px;background-image:url(../images/news_lists.gif);background-repeat: no-repeat;height:40px;}
#news a                   {display:block;color: #000;padding: 6px 37px;text-decoration: none;font-size: 90%;font-family: helvetica, arial;}
#news a:hover             {color: #cc3300;font-size: 90%;font-family: helvetica, arial;}

#calendar ul              {margin: 0;padding: 0;list-style-type: none;}
#calendar li              {margin: 7px 0 0px 5px;width:340px;height:30px;background-image:url(../images/calendar_lists.gif);background-repeat: no-repeat;}
#calendar a               {display:block;color: #000;padding: 6px 37px;text-decoration: none;font-size: 90%;font-family: helvetica, arial;}
#calendar a:hover         {color: #cc3300;font-size: 90%;font-family: helvetica, arial;}



#col_bottom_con           {float:left;width:100%;height:100px;background:url(../images/sponsors_bg.gif);}
#col_bottom1              {float:left;width:90px;height:70px;background:#fff;margin:12px 0px 0px 32px; border:3px #000 solid;}




#footer                   {clear:left;width:100%;height:370px;margin-top:5px;background:url(../images/footer_bg.jpg);color: #fff}
#footer_menu              {margin-left:auto; margin-right:auto;height:20px; width:550px;margin-top:10px;}
/*IE 6 FIX*/
* html #footer_menu       {margin-top:0px;}
/*IE 6 FIX CLOSED*/
#footer_menu ul           {margin-left:auto; margin-right:auto;margin: 1px 0px; height:20px;padding: 2px;}
#bottom_menu li           {display: inline;list-style-type: none;padding-right: 5px;}
#bottom_menu a:link       {text-decoration: none; color:#fff; font-size: 95%;font-weight:bold;font-family: helvetica, arial;}
#bottom_menu a:visited    {text-decoration: none; color:#fff; font-size: 95%;font-weight:bold;font-family: helvetica, arial;} 
#bottom_menu a:hover      {text-decoration: none; color:#ff3300; font-size: 95%;font-weight:bold;font-family: helvetica, arial;}  
#bottom_menu a:active     {text-decoration: none; color:#ff3300; font-size: 95%;font-weight:bold;font-family: helvetica, arial;}
p.design                  {margin-left:auto; margin-right:auto;width:190px;margin-top:10px;}
a.ecom:link               {text-decoration: none; color:#fff; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}
a.ecom:visited            {text-decoration: none; color:#fff; font-size: 100%;font-weight:bold;font-family: helvetica, arial;} 
a.ecom:hover              {text-decoration: none; color:#ff0033; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}  
a.ecom:active             {text-decoration: none; color:#ff0033; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}
#sponsor_menu ul          {margin: 6px auto 0px auto;list-style-type: none;width:580px;}
#sponsor_menu li          {display: inline;padding: 10px;}



/* PROFILE SECTION */

#profile_head             {float:left; width:800px;height:200px;background:url(../images/page_headers/profile_head.jpg) no-repeat;}
#profile_bg               {margin:0 auto 0 auto; width:669px; height:450px;background:url(../images/profile_bg.jpg) no-repeat;}
#profile_left             {float:left;margin: 0 6px;width:290px;height:420px;}
#profile_right            {float:left;margin:0 20px;width:290px;height:420px;}
#profile_name             {width:240px;height:205px;margin:200px 45px;}
/*IE 6 FIX */
* html #profile_name      {width:230px;height:205px;margin:200px 30px;}
/*IE 6 FIX CLOSED */
#profile_com              {width:280px;height:360px;margin:30px 10px;}


/* PROFILE SECTION CLOSED */


/* AWARDS SECTION */

#awards_head              {float:left; width:800px;height:200px;background:url(../images/page_headers/awards_head.jpg) no-repeat;}
#awards_bg                {margin:0 auto 0 auto; width:669px; height:700px;background:url(../images/awards_bg.jpg) no-repeat;}
#awards_left              {float:left;margin: 0 6px;width:290px;height:420px;}
#awards_right             {float:left;margin:0 20px;width:290px;height:420px;}
#awards_name1             {width:260px;height:530px;margin:30px 30px;}
#awards_name2             {width:260px;height:530px;margin:30px 25px;}
/*IE 6 FIX */
* html #awards_name1      {margin:30px 20px;}
* html #awards_name2      {margin:30px 7px;}
/*IE 6 FIX CLOSED*/
/* AWARDS SECTION CLOSED */


/* DOWNLOAD SECTION */

#download_head             {float:left; width:800px;height:200px;background:url(../images/page_headers/download_head.jpg) no-repeat;}
#video_bg                  {float:left; width:800px;height:auto;margin:0px;padding:0px;}
#video                     {float:left;margin: 10px 150px; height:auto; width:310px;}
/*IE 6 FIX */
* html #video              {margin: 10px 80px;}
/*IE 6 FIX */
#download_image            {float:left; width:49%;height:auto;text-align:center;margin:10px 0;padding:0px;}
.download                  {border:1px #000 solid;}
a.dload:link               {text-decoration: none; color:#000; font-size: 100%;font-family: helvetica, arial;}
a.dload:visited            {text-decoration: none; color:#000; font-size: 100%;font-family: helvetica, arial;} 
a.dload:hover              {text-decoration: none; color:#ff0033; font-size: 100%;font-family: helvetica, arial;}  
a.dload:active             {text-decoration: none; color:#ff0033; font-size: 100%;font-family: helvetica, arial;}
/* DOWNLOAD SECTION CLOSED */


/* GALLERY SECTION */

#gallery_head              {float:left; width:800px;height:200px;background:url(../images/page_headers/gallery_head.jpg) no-repeat;}
#gallery_bg                {float:left; width:800px;height:400px;background:url(../images/gallery_bg.jpg) no-repeat;margin:0px;padding:0px;}
#gallery                   {margin:48px auto 48px auto; height:303px; width:701px;}

/* GALLERY SECTION CLOSED */

/* SPONSORS SECTION */

#sponsors_head              {float:left; width:800px;height:200px;background:url(../images/page_headers/sponsors_head.jpg) no-repeat;}
#sponsors_left              {float:left; width:500px;margin:0 14px; background-color:black;}
#sponsors_right             {float:left; width:170px; background-color:red;}
/* SPONSORS SECTION CLOSED */


/* PRESS SECTION */


#press_head              {float:left; width:800px;height:200px;background:url(../images/page_headers/press_head.jpg) no-repeat;}
#press_con               {margin:0 auto 0 auto;width:700px;height:auto;}
#press_top               {float:left;width:700px;height:30px;background:url(../images/press_top.gif) no-repeat;margin-top:10px;}
#press_middle            {float:left;width:700px;height:100%;background:url(../images/press_middle.gif) repeat-y;margin:0;}
#press_bottom            {float:left;width:700px;height:30px;background:url(../images/press_bottom.gif) no-repeat;margin:0 0 10px 50px;}
/*IE 6 FIX*/
* html #press_bottom     {margin:0 0 10px 25px;}
/*IE 6 FIX CLOSED*/
#press_middle p          {margin-left:14px;width:670px;}
.date                    {margin-left:14px;color: #cc3300;font-size: 90%;font-family: helvetica, arial;}
/* PRESS SECTION CLOSED */


/* TRED SECTION */

#tred_head               {float:left; width:800px;height:200px;background:url(../images/page_headers/tred_head.jpg) no-repeat;}
#tred_bg                 {margin:0 auto 0 auto; width:669px; height:450px;background:url(../images/tred_bg.jpg) no-repeat;}
#tred_left               {float:left;margin: 0 6px;width:290px;height:420px;}
#tred_right              {float:left;margin:0 20px;width:290px;height:420px;}
#tred_name1              {width:250px;height:250px;margin:150px 40px;}
#tred_name2              {width:250px;height:250px;margin:150px 35px;}
/*IE 6 FIX */
* html #tred_name1       {margin:150px 28px;}
* html #tred_name2       {margin:150px 10px;}
/*IE 6 FIX CLOSED */
a.team:link               {text-decoration: none; color:#ff3300; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}
a.team:visited            {text-decoration: none; color:#ff0033; font-size: 100%;font-weight:bold;font-family: helvetica, arial;} 
a.team:hover              {text-decoration: none; color:#000; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}  
a.team:active             {text-decoration: none; color:#000; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}
/* TRED SECTION CLOSED */




/* CALENDAR SECTION */

#calendar_head            {float:left; width:800px;height:200px;background:url(../images/page_headers/calendar_head.jpg) no-repeat;}
#center                   {margin: 30px auto 0 auto; width:700px;text-align:center;}
a.spon:link               {text-decoration: none; color:#000; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}
a.spon:visited            {text-decoration: none; color:#000; font-size: 100%;font-weight:bold;font-family: helvetica, arial;} 
a.spon:hover              {text-decoration: none; color:#ff0033; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}  
a.spon:active             {text-decoration: none; color:#ff0033; font-size: 100%;font-weight:bold;font-family: helvetica, arial;}
/* CALENDAR SECTION CLOSED */


/* lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	