/* Global Styles */
body { font-family:sans-serif; background-color:#213650; font-size:small; background-image:url("../images/v2.bg.main.jpg"); background-repeat:repeat-x; }
h1 { text-align:center; }

/* Title Section */
#title { float:left; position:absolute; top:70px; left:50%; margin-left:-448px; width:921px; height:170px; background-image:url("../images/v2.bg.title.png") !important; background-image:none; background-repeat:no-repeat; z-index:1; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.bg.title.png",sizingMethod="scale"); }
#menuTop { float:left; position:absolute; top:40px; left:50%; margin-left:-470px; width:937px !important; width:940px; padding-right:1px; height:44px !important; min-height:40px;  z-index:4; }
#menuLeft { float:left; position:absolute; top:159px; left:50%; margin-left:-474px; width:180px; z-index:2; background-color:#00020e; border-top:1px solid #EEEEEE; background-image:url("../images/leftmenu.png"); background-repeat:no-repeat; padding-top:2px; }
#main { float:left; position:absolute; top:215px; left:50%; margin-left:-475px; width:948px; }
#container { float:left; position:relative; width:948px; padding-bottom:10px; padding-top:10px; color:#4A9CB0; }
#body { width:738px; height:auto !important; height:650px; min-height:650px; margin-left:200px; }
#cart { width:940px !important; width:928px !important; height:auto !important; height:650px; min-height:650px; margin-left:10px; }
#full { height:auto !important; height:650px; min-height:650px; width:928px; margin-left:10px; }
#copy { float:left; position:relative; width:100%; padding-top:20px; padding-bottom:20px; text-align:center; color:#777777; font-size:x-small; }
#copy a { color:#777777; text-decoration:none; }
#copy a:hover { color:#CCCCCC; }

/* Bad Password */
#bad_password { float:left; position:relative; width: 440px; padding:5px; border:2px solid red; background-color:#FFFFFF; color:red; top:50px; left:50%; margin-left:-220px; }
#bad_password a { color:blue; font-weight:bold; }
#bad_password a:hover { text-decoration:underline; color:green } 

/* Public Section Layout */
.layout_left { float:left; position:relative; width:480px; }
.wide_left { float:left; position:relative; width:660px; } 
.layout_right { float:left; position:absolute; top:30px; left:50%; margin-left:40px; width:400px; z-index:5; }
.thin_right { float:left; position:absolute; top:30px; left:50%; margin-left:230px; width:230px; z-index:5; }

/* Tables */
tfoot tr td, th { font-size:1.2em; font-weight:bold; text-align:center; }
.ticketform thead,.ticketform tfoot,.floatform thead,.form thead { background-color:#616E7A; color:#6EC0D2; }
.ticketform tbody,.floatform tbody,.form tbody { background-color:#2E3E4D; color:#4A9CB0; }
.ticketform tbody input,.floatform tbody input,.form tbody input,
.ticketform tbody textarea,.floatform tbody textarea,.form tbody textarea,
.ticketform tbody select,.floatform tbody select,.form tbody select,
.ticketform tbody checkbox,.floatform tbody checkbox,.form tbody checkbox,
.olist tbody select, .list tbody select { background-color:#616E7A; color:#F9F9F9; border:1px solid #17212D; }
.form { border:1px solid #616E7A; width:400px; }
.fm { float:left; position:relative; width:500px; margin:10px;}
.login thead { background-color:#616E7A; color:#6EC0D2; }
.login tbody { background-color:#2E3E4D; color:#4A9CB0; }
.login { border:1px solid #616E7A; }
.olist thead, .list thead, .list tfoot { background-color:#616E7A; color:#6EC0D2; }
.olist thead:hover { background-color:#616E7A; color:#F9F9F9; cursor:pointer; }
.list thead a { text-decoration:none; color:#FFFFAA; }
.list thead a:hover { text-decoration:underline; }
.olist, .list tbody tr, .dlist { background-color:#2E3E4D; color:#4A9CB0; }
.list tbody tr:hover, .dlist:hover { background-color:#465868; color:#F9F9F9; cursor:pointer; }
.olist tbody tr:hover { background-color:#2E3E4D; color:#4A9CB0; }
.olist, .list { border:1px solid #616E7A; width:800px; }
.clist { width:800px; }
.selected { background-color:#993366; }
.colTitles { font-size:1em; font-weight:normal; text-align:center; }
.floatform { float:left; position:relative; border:1px solid #616E7A; width:444px; margin:10px; }
.ticketform { width:910px; border:1px solid #616E7A; margin-top:10px; margin-bottom:10px; }
.tf1 { background-color:#B48181; text-align:center; color:#F9F9F9; }
.tf2 { background-color:#74BC73; text-align:center; color:#F9F9F9; }
.tf3 { background-color:#696997; text-align:center; color:#F9F9F9; }
.tf4 { background-color:#B69E72; text-align:center; color:#F9F9F9; }
.inputline, .inputline input,.inputline select { font-size:0.9em; }
.inputline input["disabled"=true] { color:#999999; }
.ticketline { font-size:0.9em; color:#4A9CB0; }
.deletedline { font-size:0.9em; color:#456268; }
.r_deletedline { color:#456268; text-align:right; }
.opt { width:60px; text-align:right; }

/* Menus */
.topMenu { float:left; position:relative; padding:2px 13px 0px 8px; font-weight:bold; background-image:url("../images/v2.tabbar.png"); background-repeat:no-repeat; height:44px !important; min-height:44px; font-size:11px; }
.topMenuSel { float:left; position:relative; padding:2px 13px 0px 8px; font-weight:bold; background-image:url("../images/v2.tabbar.png"); background-repeat:no-repeat; height:44px !important; min-height:44px; font-size:11px; }
.topMenuSel a,.topMenu a { text-decoration:none; color:#EEEEEE; }
.topMenu:hover { float:left; position:relative; padding:2px 13px 0px 8px; font-weight:bold; cursor:pointer; background-image:url("../images/v2.tabbar.png"); background-repeat:no-repeat; height:44px !important; min-height:44px; font-size:11px; }
.topMenuSel a:hover,.topMenu:hover a { text-decoration:none; color:#FFFFFF; }
.leftMenu { margin:0.2em 0.4em 0.2em 0.4em;  padding:3px 10px 3px 10px; }
.leftMenu a { text-decoration:none; color:#EEEEEE; }
.leftMenu:hover { margin:0.2em 0.4em 0.2em 0.4em;  padding:2px 9px 2px 9px; border:1px solid #001648; background-color:#011032; cursor:pointer; }
.leftMenu:hover a { text-decoration:none; color:#F2F2F2; }

/* Text */
.x-small { font-size:x-small; text-align:center; }
.ok { text-align:center; color:#6DBB3E; }
.fail { text-align:center; color:#CC0000; }
.red { color:#CC0000; }
.green { color:green; }
.locked { color:#5E939F; }
.error { width:100%; font-weight:bold; font-size:0.9em; color:#555555; }
.listing { font-size:medium; margin-left:10px; }
.small-red { color:#FF0000; font-size:10px; }
.soft-red { color:#872C2C; }
.soft-blue { color:#2C7587; }
.left { text-align:left; }
.bold { font-weight:bold; }
.heading { font-weight:bold; font-size:large; }
.invisible { font-size:1px; visibility:hidden; }

/* Buttons */
input[type="submit"],input[type="reset"],input[type="button"] { margin-left:0.5em; margin-right:0.5em; background-color:#616E7A; color:#F9F9F9; border:1px solid #17212D; }
input[type="select"],input[type="text"],input[type="password"] { background-color:#616E7A; color:#F9F9F9; border:1px solid #17212D; }

/* Other / Common */
.center { text-align:center; }
.right { text-align:right; }
a img { border:none; }
a.x { color:red; text-decoration:none; }
a.y { color:green; text-decoration:none; font-weight:bold; }
textarea { width:90%; text-align:left; font-family:sans-serif; font-size:small; }
.dc { cursor:default; }
.dcr { cursor:default; text-align:right; }
a { text-decoration:none; color:#CCCCCC; }
a:hover { text-decoration:none; color:#F9F9F9; }
#bad_ie_container { height:30px; }
#bad_ie { float:left; position:relative; z-index:10; margin-left:139px; width:400px; text-align:center; color:red; padding:5px; border:2px solid red; background-color:white; }
#bad_ie a { color:blue; }
#pbas { float:left; position:absolute; top:2px; left:50%; margin-left:232px; }

/* Announcement Box */
.ab_top { background-image:url("../images/v2.ab.top.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.ab.top.png",sizingMethod="scale"); background-repeat:no-repeat; height:13px; width:410px; }
.ab_middle { background-image:url("../images/v2.ab.middle.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.ab.middle.png",sizingMethod="scale"); background-repeat:repeat-y; width:410px; }
.ab_textbox { padding:0px 13px 0px 13px; }
.ab_bottom { background-image:url("../images/v2.ab.bottom.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.ab.bottom.png",sizingMethod="scale"); background-repeat:no-repeat; height:15px; width:410px; margin-bottom:20px; }
.ab_title { text-align:center; margin-bottom:8px; font-weight:bold; }
.ab_text { margin-bottom:8px; }
.ab_faded_ticket { background-image:url("../images/v2.ab.faded.ticket.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.ab.faded.ticket.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:410px; }
.ab_faded_padlock { background-image:url("../images/v2.ab.faded.padlock.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.ab.faded.padlock.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:410px; }
.ab_faded_text { margin-left:90px; width:310px; }
.ab_faded_title { font-size:medium; font-weight:bold; padding-top:7px; }
.feat_text { margin-left:90px; width:140px; }
.feat_247 { background-image:url("../images/v2.feat.clock.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.feat.clock.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:230px; }
.feat_merch { background-image:url("../images/v2.feat.dollar.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.feat.dollar.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:230px; }
.feat_skin { background-image:url("../images/v2.feat.lcd.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.feat.lcd.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:230px; }
.feat_marketing { background-image:url("../images/v2.feat.graph.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.feat.graph.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:230px; }
.feat_easy { background-image:url("../images/v2.feat.stopwatch.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.feat.stopwatch.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:230px; }
.feat_reporting { background-image:url("../images/v2.feat.folder.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.feat.folder.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:230px; }
.feat_secure { background-image:url("../images/v2.feat.padlock.png") !important; background-image:none; filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="../images/v2.feat.padlock.png",sizingMethod="scale"); background-repeat:no-repeat; height:auto !important; height:152px; min-height:152px; width:230px; }