body{text-align:center;background:#282828;font:76% Arial, Helvetica, sans-serif;margin:0;}
.clear{clear:both;min-height:1px;font-size:1px;line-height:0px;}
.hide{display:none;}
#header{width:953px;min-height:57px;padding:13px 0 25px 7px;background:#ffffff url(../images/design/inside_header_bg.gif) bottom left no-repeat;border:0;width:953px;}
#header p{padding:0;margin:0;}
#header p, #header p a{width:185px;height:60px;display:block;background:url(../images/design/CMG_logo_inside.gif) top left no-repeat;text-indent:-9999px;padding:0;margin:0;}
ul#mainMenu{list-style:none;float:right;padding:47px 20px 0 0;margin:0;max-width:769px;}
ul#mainMenu li{display:inline;padding:0 0 0 10px;color:#b77a24;background:none;font-size:1.00em;}
ul#mainMenu li.sep{background:url(../images/design/inside_mainMenu_delimiter.gif) bottom right no-repeat;}
ul#mainMenu li.sep a{padding:0 11px 0 0px;}
ul#mainMenu li a{color:#282828;padding:0;}
ul#mainMenu li a:hover{text-decoration:none;color:#ba6419;}
ul#mainMenu li.active a{color:#ba6419;}
ul#mainMenu li.first a{}
#topWrap{width:960px;min-height:395px;}
#topWrap p{padding:0;}
#topInnerWrap{width:929px;min-height:136px;background:url(../images/design/pod_bg2.png) top left repeat-y;padding:0 0 5px 0;position:relative;margin:-157px 0 15px 15px;}
#topInnerWrap .leftpod p, #topInnerWrap .middlepod p, #topInnerWrap .rightpod p, #topInnerWrap .leftpod h4, #topInnerWrap .middlepod h4, #topInnerWrap .rightpod h4{line-height:normal;padding:0;}
.podContent{border:0;border-left:6px solid #343434;}
#topInnerWrap .middlepod p.more, #topInnerWrap .rightpod p.more, #insidePage .podContent p.more{padding:0 0 14px 14px;color:#f5c704;font-size:.92em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#topInnerWrap .leftpod{width:468px;padding:16px 20px 0 27px;min-height:111px;float:left;}
#topInnerWrap .leftpod h1{font-size:2.1em;font-family:Arial, Helvetica, sans-serif;color:#f5c600;padding:0;}
#topInnerWrap .leftpod p{color:#ffffff;font-size:1.08em;line-height:165%;padding:0;}
#topInnerWrap .middlepod{width:215px;float:left;padding:23px 0 0 0;}
#topInnerWrap .rightpod{width:192px;float:left;padding:23px 0 0 0;}
#bottomWrap{padding:12px 0 0 0;margin-right:-12px;}
.pane{width:312px;float:left;padding:0 12px 0 0;}
.pane .paneContent img{border:1px solid #e2ab49;margin-bottom:3px;}
.paneTitle{background:#cc7b13 url(../images/design/paneTitle_bg.gif) top left no-repeat;min-height:20px;padding:7px 0 0 0;}
.pane .paneTitle span{font-size:1.2em;color:#282828;padding:7px 0 0 0;margin:0;line-height:normal;}
.pane .paneTitle span a, .pane .paneTitle span a:hover{color:#282828;background:#fec700;padding:7px 10px 7px 13px;}
.pane .paneContent{background:#f5c700;min-height:160px;padding:17px 16px 8px 17px;}
.pane .paneContent p{color:#3c3c3c;padding:0 0 4px 0;font-size:1em;line-height:normal;}
.pane .paneContent p a{color:#cc7b13;font-weight:bold;}
.pane .paneBottom{background:#3c3c3c;padding:5px 19px 0 0;min-height:22px;text-align:right;}
.pane .paneBottom p{padding:0;}
#footer{padding:15px 0 0 0;font-family:Tahoma;}
ul#footerMenu{list-style-type:none;position:relative;margin-left:-6px;}
ul#footerMenu li{display:block;float:left;padding:0 0 0 6px;background:none;font-size:.75em;text-transform:uppercase;}
ul#footerMenu li a{color:#484848;padding:0 6px 0 0;}
ul#footerMenu li.sep{background:url(../images/design/footerMenu_delimiter.gif) center right no-repeat;}
#copyright{float:right;color:#484848;font-size:.75em;text-transform:uppercase;}
#wrapper{background:#333333 url(../images/design/left_bg.gif) top left repeat-y;width:960px;}
#left{float:left;padding:0 14px 6px 14px;width:214px;min-height:715px;}
#left ul#subMenu{padding-top:19px;}
#left ul#subMenu li{background:none;margin:0;padding:0;padding-bottom:1px;}
#left ul#subMenu li a{font-family:Arial;font-weight:bold;background:#313131;border-left:8px solid #ffc700;padding:6px 0 6px 12px;width:194px;line-height:normal;color:#ebebeb;display:block;}
#left ul#subMenu li.active a, #left ul#subMenu li a:hover{color:#ba6419;border-left:8px solid #ba6419;text-decoration:none;}
#insidePage .podContent{margin:23px 0 0 0;background:url(../images/design/pod_bg_white.gif) bottom left no-repeat;}
#insidePage .podContent p{padding:0;margin:0;line-height:80%;}
#insidePage .podContent p.more{padding:0 0 14px 14px;}
#faq{padding:23px 0 0 0;width:214px;}
#faq ul li{font-weight:normal;}
#faq .paneTitle{background:#cc7b13 url(../images/design/faq_bg.gif) top left no-repeat;}
#faq span, .pane h3{color:#282828;line-height:.99;padding:10px 0 0 0;background-color:#ffc700;}
.pane h3{display:inline;}
#faq ul{padding:10px 14px 20px 16px;background:#ffc700;margin:0;}
#faq ul li{background:url(../images/design/faq_bullet.gif) 0 21px no-repeat;padding:12px 0 0 14px;line-height:normal;}
#faq ul li a{color:#282828;}
#faq p.more{line-height:normal;padding:3px 10px 5px 0;margin:0;text-align:right;background:#393939;font-size:1em;}
#insidePage #main{float:left;width:718px;padding:15px 0 13px 0;background:#333333;min-height:693px;}
#breadcrumb ul{float:right;color:#cb7b11;padding:29px 17px 0 0;margin:0 0 -50px 0;position:relative;}
#breadcrumb ul li{float:left;padding:0 0 0 6px;background:none;font-size:.85em;}
#breadcrumb ul li a{padding:0 4px 0 0;}
#insidePage #main hr{height:1px;background-color:#3d3d3d;color:#3d3d3d;width:683px;margin:0 0 15px 0;}
#insidePage h1{padding:0 0 7px 17px;line-height:normal;width:400px;}
#insidePage #mainContent{padding:0 12px 0 17px;clear:both;}
#insidePage #mainContent h2{font-size:2.25em;color:#ebebeb;border:0;padding:0;}
#insidePage #mainContent p{font-size:1.09em;color:#ebebeb;}
#insidePage #mainContent p.hr{padding:0;}
#insidePage #mainContent p.more{text-align:right;}
#insidePage .lowerContent{padding:15px 0 14px 4px;margin-left:-4px;}
#insidePage .lowerContent img{float:left;border:1px solid #626262;margin-right:18px;}
#insidePage .lowerContent p{padding:0;display:block;}
#insidePage .first{border-top:1px solid #3d3d3d;}
.csc-linkToTop{text-align:right;border-bottom:1px solid #3d3d3d;padding:0;margin-bottom:10px;}
.csc-linkToTop a{background:url(../images/design/totop_arrow.gif) center right no-repeat;padding:0 10px 0 0;}
.csc-sitemap ul li{font-weight:bold;}
.csc-sitemap ul li li{font-weight:normal;}
#comingsoon, #insidePage, #wrap{width:960px;min-height:300px;margin:0 auto;text-align:left;}
#comingsoon #header{width:953px;min-height:60px;padding:13px 0 26px 7px;background:url(../images/design/bar.jpg) bottom left no-repeat;border-bottom:2px solid #282828;}
#comingsoon #header p{padding:0;margin:0;}
#comingsoon #header p, #comingsoon #header p a{width:185px;height:60px;display:block;background:url(../images/design/cmg_logo.gif) top left no-repeat;text-indent:-9999px;padding:0;margin:0;}
#comingsoon #contentWrap{width:920px;min-height:183px;background:url(../images/design/home_bg.jpg) top left no-repeat;padding:304px 20px 0;}
#comingsoon #contentInnerWrap{width:920px;min-height:130px;background:#282828;padding:0 0 5px 0;}
#comingsoon .leftpod p, #comingsoon .middlepod p, #comingsoon .rightpod p, #comingsoon .leftpod h4, #comingsoon .middlepod h4, #comingsoon .rightpod h4{line-height:normal;padding:0;}
#comingsoon .leftpod{width:459px;padding:7px 25px 0 23px;min-height:123px;float:left;}
#comingsoon .middlepod{width:169px;border-left:6px solid #343434;padding:0 10px;margin-top:11px;min-height:120px;float:left;}
#comingsoon .rightpod{width:192px;border-left:6px solid #343434;padding:0 10px;margin-top:11px;min-height:120px;float:left;}
#comingsoon .rightpod p{padding:0 0 12px 0;}
#comingsoon .leftpod p.thank_you{color:#f5c600;font-size:1.08em;font-weight:bold;padding:5px 0;margin:0;}
#comingsoon .leftpod br{display:none;}
#comingsoon #contentInside{width:960px;min-height:200px;padding:70px 0 5px 0;margin:0 0 40px 0;border-bottom:1px solid #b4b7c3;}
#comingsoon .formWrap label{float:left;width:200px;font-size:0.92em;}
#comingsoon .formWrap div.inline{float:left;width:385px;display:block;padding:5px 0 5px;}
#comingsoon .formWrap div.inline input{width:170px;float:right;margin:2px 0 0 0;}
#comingsoon .formWrap div.inline2{float:right;width:70px;padding:7px 4px 5px 0;}
.sendit{width:66px;height:22px;border:none;background:url(../images/buttons/submit.gif) top left no-repeat;display:block;float:right;text-indent:-9999px;}
#comingsoon .validation-advice{color:#BB6319;font-size:0.92em;padding:0 0 0 205px;}
.formModule{padding:0 0 20px 0;}
div.formModule form .formWrap{border:2px solid #3C3C3C;min-height:50px;padding:0 10px 10px 20px;}
.required_fields{text-align:right;}
.legend{color:#FFC700;position:relative;width:145px;padding:10px;margin:-20px 0 0 0px;font-size:1.25em;font-weight:bold;background:#333333;z-index:9999;}
.formModule dl, .formModule dt, .formModule dd{margin:0;padding:0;}
.formModule dl{padding:0 0 5px 0;min-height:12px;margin:0;}
.formModule dd input{width:250px;}
.formModule dl dt{padding:0 0 2px 0;min-height:20px;}
.formModule form div.clearfix{clear:both;min-height:20px;padding:5px 0 0px 0;}
.formModule form dl.inline dt{float:left;padding:0 10px 0 0;width:80px;}
.formModule form dl.twoColumn{width:500px;}
.formModule form textarea{color:#FFC700;background:#3c3c3c;border:none;}
.formModule p.submit{padding:0 0 0 90px;}
.formModule .sendit{width:53px;height:22px;border:none;background:url(../images/design/send_button_normal.gif) top left no-repeat;display:block;float:left;text-indent:-9999px;margin:0 0 0 0px;}
.formModule .sendit:hover{background:url(../images/design/send_button_normal.gif) top right no-repeat;text-decoration:none;}
.validation-advice{color:#BB6319;padding:0 0 0 90px;font-size:0.92em;}
span.required{color:#BB6319;font-size:1.25em;}
p.right-align{text-align:right;}
p.normal{padding:0 0 8px 0;}
.news-list-date{color:#EBEBEB;font-style:italic;padding:0 0 10px 0;}
.news-list-item img{float:left;margin:0 15px 10px 0;border:1px solid #626262;}
.news-list-item{padding:0;margin:0 0 15px 0;border-bottom:1px solid #3D3D3D;}
.news-single-additional-info{padding:0 0 15px 0;border-bottom:1px solid #3D3D3D;}
.news-list-container{padding:15px 0 0 0;}
.news-list-item p.more{padding:0 0 3px 0;clear:both;}
.news-single-category{padding:0 0 18px 0;}
.news-single-category p{padding:0;}
.news-single-item h3{color:#EBEBEB;font-weight:normal;line-height:250%;padding:0;margin:0;}
.news-single-item ul, .news-single-additional-info dl dt, .news-single-additional-info dl dd{color:#EBEBEB;}
.news-single-additional-info dl{font-size:1.00em;margin:0 0 15px 0;}
.news-single-additional-info dl p{padding:0;}
.news-single-additional-info dl dt{margin:5px 0;}
.news-single-additional-info dl dd img{padding:0 2px 0 0;}
.backToNews{text-align:right;}
.tx-ttnews-browsebox-strong{color:#f5c600;}
.tx-ttnews-browsebox p{float:left;margin:0;padding:0;}
.tx-ttnews-browsebox ul{float:right;margin:0;padding:1px 0 0 0;}
.tx-ttnews-browsebox ul li{float:left;list-style:none;background:none;padding:0 0 0 5px;line-height:normal;}
.tx-ttnews-browsebox ul li.prev{padding:0 5px 0 0;}
.tx-ttnews-browsebox ul li.next{padding:0 0 0 10px;}
.news-list-browse{padding:20px 0 0;}
.tx-ttnews-browsebox{background:#3D3D3D;padding:2px;margin:0 0 10px 0;}
li.news-amenu-item-year{background:none;font-weight:normal;color:#EBEBEB;font-size:1.42em;margin:10px 0 0 0;padding:0;}
#tabModule{min-height:400px;padding:80px 0 0 0;}
dl.tabsModule{width:689px;position:relative;padding:25px 0 0 0;margin:0;}
dl.tabsModule dt{font-weight:bold;min-height:25px;z-index:9999;cursor:pointer;position:relative;font-size:1.08em;margin:0;padding:0;}
dl.tabsModule dt span{font-size:0.83em;}
dl.tabsModule dt.label{width:120px;height:25px;text-align:center;}
dl.tabsModule dt.label a{background:none;color:#fefefe;height:14px;padding:0px 10px 11px 10px;display:block;}
dl.tabsModule dt.label a:hover, dl.tabsModule dt.label a.active{color:#ffc700;cursor:pointer;text-decoration:none;}
dl.tabsModule dt.label a.active{background:url(../images/icons/tab_arrow.gif) bottom center no-repeat;}
dl.tabsModule dt.tabsJS{position:absolute;top:0;}
dl.tabsModule dd{width:639px;min-height:470px;position:relative;margin:0 -12px -15px 0;padding:30px 31px 15px 31px;background:#3d3d3d;border-top:2px solid #555555;}
dt.label .active{color:#ffffff;text-decoration:none;}
.moduleWrap{width:689px;margin:0 -57px 0 0;}
.moduleWrap ul{width:125px;float:left;min-height:100px;padding:0 45px 30px 0;margin:0;background:none;list-style:none;}
.moduleWrap ul li span{font-weight:bold;color:#fefefe;}
.moduleWrap ul li{padding:0 0 2px 0;margin:0;background:none;list-style:none;}
.moduleWrap ul li.photo{padding:0 0 5px 0;}
.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
.sIFR-active #contentWrap h1, .sIFR-active #contentInside h1, .sIFR-active #contentWrap h5, .sIFR-active #contentWrap h4, .sIFR-active .leftpod p.thank_you, .sIFR-active .leftpod .info p, .sIFR-active .paneTitle span, .sIFR-active .paneTitle h3,{visibility:hidden;}
.sIFR-active #contentWrap h4{margin-top:-10px;}
.sIFR-active .paneTitle span{margin:0 0 -7px 0;padding:0;}
.sIFR-active .paneTitle h3{margin:0 0 -7px 0;padding:6px 0 0 00;}
.rolloverstate{min-height:50px;}
#file_{display:block;position:relative;width:580px;margin:0px auto 0px;}
.formModule span.input_file_wrapper{background:url(../images/design/browse_button.jpg) top center;border:none;line-height:19px;height:19px;display:block;position:relative;width:317px;overflow:hidden;float:left;}
.formModule span.input_file_wrapper_over{background:url(../images/design/browse_button_over.jpg) top center;border:none;line-height:19px;height:19px;display:block;position:relative;width:317px;overflow:hidden;float:left;}
.formModule input.fake-text{display:block;position:absolute;top:2px;left:0px;padding:2px;width:240px;height:19px;color:#ffc700;font-size:11px;border:none;background:#3c3c3c;}
#insidePage #mainContent p.allowedtypes{padding:0 0 10px 90px;font-size:0.92em;}
