body {margin:0px; font-family:arial; font-size:14px; background:url(/static/images/headerBG2.gif) #FFFFFF; background-repeat: no-repeat;}
a {color:#005068; text-decoration:none; cursor:pointer;}
h3 span a {color: #FFFFFF;}
a:hover {text-decoration:none;color:#000000;}
.clr {clear:both; height:0px; line-height:0px; font-size:0px;}
.cols {width:950px; margin:17px auto; text-align:left;}
.cols-main-720 {display:inline; float:left; position:relative; width:720px; margin-left:10px;  z-index:3000;}
.cols-main-620 {display:inline; float:left; position:relative; width:620px; margin-left:10px;  z-index:3000;}
.cols-rail-200 {display:inline; float:left; position:relative; width:200px; margin-left:10px; z-index:4000;}
.cols-rail-300 {display:inline; float:left; position:relative; width:300px; margin-left:10px; z-index:4000;}
.hide {display:none;}

.msg_error {margin:10px; padding:5px; border:2px solid #dd0000; color:#dd0000; text-align:center;}
.msg_success {margin:10px; padding:5px; border:2px solid #0079C8; color:#0079C8; text-align:center;}

.boxed {margin:0px; border:1px solid #BBB; padding:5px; background:url(/static/images/gradient-blue.gif) repeat-x bottom #fff; font-size:13px;}
.boxed h3 {color:#FFF; font-size:18px; font-weight:normal; margin:0 0 2px 0; padding:8px 10px; background:url(/static/images/gradient-red.gif) repeat-x;}
.boxed h3 img {margin:2px 0px 0px 8px; cursor:pointer;}
.boxed h3 span {float:right; font-size:11px; padding:2px 4px;}
.boxed table {border-collapse:collapse; padding:0px;}
.boxed table td {padding:5px; vertical-align:top;}
.boxed p {margin:0px; padding:5px; font-size:12px; color:#666;}
.boxed p b {font-size:12px;}
*html .boxed { height:1%; }

.information table{width:100%; border-collapse:collapse; padding:0px; font-size:12px;}
.information th {padding:2px 6px; text-align:center; background:#FBFBFB;}
.information td{padding:3px 5px; text-align:left; vertical-align:middle !important;}
.information tr{border-top:1px solid #ddd;}
.information td.lbl{text-align:right; font-weight:bold; white-space:nowrap; color:#333;}
.information td.pad {background:#F5F5F5;}
.information input {font-size:12px; width:180px;}
.information input.large {width:510px;}
.information input.medium {width:400px;}
.information input.button {width:auto;}
.information select {font-size:12px; width:186px;}
.information select.large {width:516px;}
.information select.medium {width:406px;}
.information textarea {font-size:12px; width:180px;}
.information textarea.large {width:510px;}
.information textarea.medium {width:400px;}
.information .example {color:#666; font-size:11px;}

#header {position:relative; height:165px; /*background:url(/static/images/header-media.png) no-repeat;*/}
#header .brand {position:absolute; top:21px; right:31px;}
#header .brand h1 {margin:0px; padding:0px; font-size:36px; font-weight:normal; color:#000000;}
#header .logo {position:absolute; top:21px; left:20px;}
#header .logo h1 {margin:0px; padding:0px; font-size:18px;}
#header .logo h1 a {display:block; height:121px; width:205px; text-indent:-2000px; background:url(/static/images/CMGlogo.gif) no-repeat;}
#header .navigation {position:absolute; top:118px; right:10px; height:20px; overflow:hidden;}
#header .navigation ul {float:right; list-style:none; margin:0px; padding:0px;}
#header .navigation li {float:left; list-style:none; margin:0px; padding:0px;}
#header .navigation li a {float:left; display:block; font-size:13px; font-weight:bold; height:24px; line-height:24px; padding:0 25px 0 0; text-decoration:none;}
#header .navigation li a:hover {color:#000000;}
