* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
html, body { height: 100%; }
body { background-color:#4b7bae; background-image:url(../images/bggradient.gif); background-repeat:repeat-x; background-position:top; font-family:Tahoma, Verdana, Arial; font-size:11px; text-align: center; }
:-moz-any-link:focus { outline: none; }
.clearboth{ clear:both; visibility:hidden; }
.cpage { margin:0 auto; width:906px; background-image:url(../images/bodybg.gif); background-repeat:repeat-y; background-position:center; text-align:left; position:relative; min-height:100%; height:auto !important; height:100%; }
.cpage .bodygradient { padding:0 9px; background-image:url(../images/bodytop.gif); background-repeat:no-repeat; background-position:center top; min-height:620px; height:auto !important; height:620px; }
.cheader { width:888px; height:68px; background-image:url(../images/header.jpg); background-repeat:no-repeat; }

.tmenu { height:44px; background-image:url(../images/menubg.gif); background-position:center; background-repeat:repeat-x; color: #FFF; font-size:12px; font-weight:bold; }
.tmenu ul { list-style-type:none; padding-left:15px; }
.tmenu ul li { float:left; padding:15px 20px; }
.tmenu a { color: #FFF; text-decoration:none; }
.tmenu a:hover { color: #CCC; text-decoration:none; }
.greyline { height:3px; background-color:#727272; }

.ccontent { padding:20px; line-height:18px; }
.ccontent .contentvdash { background-image:url(../images/vdash.gif); background-position:center top; background-repeat:repeat-y; }
.ccontent h1 { font-size:14px; font-weight:bold; padding:0 0 10px 0; }
.ccontent .leftblock { width:570px; float:left; background-image:url(../images/contentgradient.gif); background-repeat:repeat-x; background-position:top; min-height:180px; }
.ccontent .leftblock a { color: #104a8c; }
.ccontent .leftblock a:hover { color: #7fade2; }
.ccontent .leftblock .blockpadding { padding:15px; }
.ccontent .leftblock h2 { font-size:12px; font-weight:bold; }

.ccontent .leftblock ul { list-style-type: none; padding:0; margin:0; }
.ccontent .leftblock ul li { padding-left:20px;  background-image: url(../images/bluebullet.gif); background-repeat: no-repeat; background-position:1px 1px; }
.ccontent .leftblock ul ul { list-style-type: none; padding:10px; margin:0; }
.ccontent .leftblock ul ul li { padding-left:20px; margin:5px 0; background-image: url(../images/bluecheck.gif); background-repeat: no-repeat; background-position:1px 1px; }

.ccontent .rightblock { width:237px; float:right; }
.ccontent .rightblock a { color: #000; text-decoration:none; }
.ccontent .rightblock a:hover { color: #104a8c; text-decoration:none; }
.ccontent .rightblock .labelpadding { padding:10px 1px; }
.ccontent .rightblock .contentpadding { padding:0 15px; }

.ccontent .rightblock .more { text-align:right; }
.ccontent .rightblock .more a { color: #104a8c; }
.ccontent .rightblock .more a:hover { color: #000; }

.ccontent .leftblock ol { padding:0 0 0 25px; margin:0; }

.footerheight {	height:60px; background-color:#FFFFFF; }
.cfooter { width:888px;	position:absolute; bottom:0 !important; bottom:-1px; height:40px; background-color:#08366a; }
.cfooter .copyright { font-size:10px; color:#aaa; float:left; padding:12px 0 0 15px; }
.cfooter .maxgraphic { font-size:10px; color:#aaa; float:right; padding:12px 15px 0 0; }
.cfooter .maxgraphic a { text-decoration:none; color: #aaa; }
.cfooter .maxgraphic a:hover { text-decoration:none; color: #ccc; }