﻿/* 
    CSS Design by Paperheads (www.paperheads.co.uk) 
*/

input.text,input.textbox, select, textarea      {font-family:Arial;font-size:10px;color:#666665;padding:3px;border:1px solid #C6C7C8;}

/* Template Styles */

body                         {font-family:Arial;font-size:0.75em;margin:0;padding:0 0 20px 0;background:url(images/back.gif) repeat-x fixed;color:#333333;}
img                          {border:0;}

h1,h2,h3,h4,h5,h6            {clear:both;color:#000000;}
h1, h2                       {font-size:2.2em;margin:0;padding:0;text-indent:-2px;line-height:26px;}
h1                           {padding-bottom:5px;}
h3                           {margin:5px 0 5px 0;padding:0px;}
h4                           {font-size:1.0em;margin:0 0 10px 0;padding:0;text-indent:0;color:#666666;}
a                            {text-decoration:none;font-weight:bold;color:#000000;}
a:hover                      {color:#0e94e0;}
p                            {padding:0px;margin:0px;}
pre                          {font-size:1.2em;}
ul                           {padding:0 0 0 20px;margin:0}
li                           {padding:0;margin:0;}

h3                           {margin:0;padding:3px 5px 3px 5px;background:url(images/stripe.gif);color:#efefef;font-size:13px;font-weight:bold;text-transform:uppercase;}

#home                        {position:absolute;top:13px;left:0px;width:180px;height:140px;}
#main a                      {padding-left:2px;padding-right:2px;}

#head                        {background:url(images/back.gif) repeat-x fixed;height:244px;}
#inner                       {position:relative;width:960px;height:244px;margin:0 auto 0 auto;background:url(images/bug.gif) no-repeat right 13px;}
#head .menu                  {width:960px;padding-top:170px;background:url(images/logo.gif) no-repeat 0 20px;}
#head .menu ul               {margin:0;padding:0;float:left;list-style:none;}
#head .menu li               {float:left;padding:3px 5px 3px 5px;background:url(images/stripe.gif);margin:0 5px 0 0;}
#head .menu a                {color:#efefef;font-size:13px;font-weight:bold;text-transform:uppercase;}
#head .menu a:hover          {color:#0e94e0;}
#head #section               {margin:0;padding:1px 0 0 5px;color:#efefef;text-transform:uppercase;font-size:20px;float:left;font-weight:normal;}

#title                       {position:absolute;bottom:10px;left:0;height:28px;width:960px;background:url(images/stripe.gif);}
#search                      {padding:2px;}
#search input                {float:right;width:158px;margin:1px 10px 0 0;border:1px solid #c5c5c5;color:#c5c5c5;padding:2px;background:Transparent;height:16px;}
#search a                    {float:right;width:24px;height:24px;background:url(images/search.gif);}

#links                       {position:absolute;top:10px;right:0px;}
#links a                     {float:right;width:67px;height:15px;background-position:0 0;margin-left:10px;padding:0;}
#links a:hover               {background-position:67px 0;}


.adminmenu ul                {padding-top:10px;padding-bottom:10px;}

#main						 {position:relative;clear:both;padding-top:5px;margin:0 auto 0 auto;width:960px;}

#sitemap                     {margin-left:-10px;}
#sitemap .item               {float:left;padding:0px 0px 20px 10px;width:250px;}

#foot                        {clear:both;background:url(images/stripe.gif);padding-top:15px;width:960px;margin:0 auto 0 auto;}
#foot div                    {background-color:#222222;color:#444444;padding:10px;text-align:right;font-size:11px;}
#foot a                      {color:#444444;font-weight:normal;}
#foot a:hover                {color:#999999;}

.comment                     {padding:10px;background-color:#cccccc;margin-bottom:15px;}
.comment .head               {padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #aaaaaa;}

.form td                     {padding:2px 0 2px 0;}

.col1                        {width:740px;float:left;}
.col2                        {width:200px;float:right;}

.list                        {border-top:1px solid #333333;padding-top:10px;}
.list .item                  {height:214px;border-bottom:1px solid #333333;margin-bottom:10px;}
.list .item .image a         {display:block;width:356px;height:202px;background:url(images/play.gif) no-repeat bottom right;}
.list .item .image           {float:left;width:360px;height:202px;border:1px solid #333333;}
.list .item .desc            {float:right;width:360px;height:202px;position:relative;line-height:14px;}
.list .item .desc .btn       {position:absolute;right:0px;bottom:0px;}

.playimage                   {float:left;width:356px;height:202px;border:1px solid #333333;}
.playimage a                 {display:block;width:352px;height:202px;background:url(images/play.gif) no-repeat bottom right;}

.sponsors                    {width:210px;margin-left:-2px;padding-bottom:15px;}
.sponsors img                {width:98px;height:65px;padding:0;margin:0;}
.sponsors a                  {width:98px;height:65px;padding:0;margin:0 -1px 2px 0;float:left;display:block;}
.sponsors div                {clear:both;}

.dialog_back                 {z-index:12;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000000;}
.dialog_panel                {z-index:15;position:fixed;top:50px;left:50px;width:240px;height:300px;background-color:#000000;overflow:visible;}
.dialog_panel div            {position:relative;padding:20px;overflow:visible;}
.dialog_panel a              {position:absolute;right:0;top:-20px;font-weight:bold;text-transform:uppercase;}

.video_callsheet th          {text-align:left;}

/* CMS Styles */

.category_select             {float:right;width:300px;}
.category_select .add        {padding:4px 4px 4px 6px;display:block;}
.category_select li ul       {display:none;}

li.preview                   {padding-top:5px;}

.Grid th                     {padding:4px;border-bottom:1px solid #333333;color:#333333;}
.Grid td                     {padding:4px;border-bottom:1px solid #333333;}
.Grid td.ChkBox              {padding:0px}
.Grid a                      {padding:0 !important;}

.TblFooter                   {position:relative;clear:both;height:20px;padding:5px 0px 3px 0px;}
.TblFooter .center           {position:absolute;z-index:0;top:5px;left:0px;width:100%;text-align:center;}
.TblFooter .left             {position:absolute;z-index:1;top:5px;left:0px;}
.TblFooter .right            {position:absolute;z-index:1;top:5px;right:0px;}

.btn                         {padding:2px 5px 2px 5px !important;background:url(images/stripe.gif);color:#efefef;font-size:14px;font-weight:normal;}
.clr                         {clear:both;}

.Dialog                      {margin-left:auto;margin-right:auto;width:400px;}
.DialogHeader                {padding:4px;border-bottom:1px solid #1e3160;color:#1e3160;font-weight:normal;}
.DialogContent               {padding:10px 0px 10px 0px;border-bottom:1px solid #DDDDDD;}

.progress                    {height:6px;border:1px solid #1e3160;padding:4px;width:390px;}
.progress div div            {height:6px;background-color:#1e3160;}

.error                       {text-align:center;color:Red;font-weight:bold;padding:5px;}

.autocomplete                {border:1px solid #999999;position:absolute;overflow:auto;padding:0 1px 0 1px;background-color:#FFFFFF;}
.autocomplete a              {display:block;border:1px solid #cccccc;padding:2px;margin:1px 0 0 0;font-family:Arial;color:#000000;font-size:12px;text-decoration:none;font-weight:normal;background:none;}
.autocomplete a.selected     {background:url(images/gback.gif);}
.autocomplete a:hover        {background:url(images/wback.gif);}

