/* Start of CMSMS style sheet 'CCG Default' */
body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}*/
/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

body{font: 76% arial,sans-serif;text-align:center; margin:20px 0; background-color:#FFFFE7}
h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
h5 {font-size: 1em;}
h6 {font-size: 0.75em;}

div#container{
	width:798px;
	margin:10px auto;
	text-align:left;
	border:1px #a8034f solid;
	font: 10px Arial, Helvetica, sans-serif;
	/*line-height:16px;*/
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#FFF;
}

div#header{background:url(images/header.jpg); height:89px;border-bottom:1px #a8034f solid;}
div#header h1{visibility:hidden}

dfn {
display:inline;
height:0pt;
left:-1000px;
overflow:hidden;
position:absolute;
top:-1000px;
width:0pt;
}

div#navcontainer{width:167px; float:left; margin-top:25px;}

div#navcontainer ul {margin:0 3px; padding-right:20px; list-style:none}
/*
div#navcontainer ul li {padding-bottom:10px; }*/
div#navcontainer ul li a, #sidebar ul li a{
	display:block;
	color:#a8034f;
	text-decoration:none;
	height:18px;
	text-align:right;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 112%;
}


div#navcontainer ul li a:hover, #sidebar ul li a:hover{color:#003b79;}


div#contentwrapper{
	width:450px;
	float:left;
	margin-top:20px;
	border:1px solid #a8034f;
	border-top:none;
	border-bottom:none;
	
}

div#icons {padding:0 0 0 43px; margin-top:-5px}
div#icons ul{list-style:none; margin:0; padding:0;}
div#icons ul li a{display:block; list-style-type:none; width:92px; height:32px; padding-right:40px}
div#icons li{float:left}
div#icons ul li a i{display:none}


.target{ background:url(images/target.gif) no-repeat}
.train { background:url(images/train.gif) no-repeat}
.progress{ background:url(images/progress.gif) no-repeat}


div#bottom_spacer{background: url(images/bottom_grad.gif) no-repeat left top; height:110px; width:452px; float:left; margin:0 0 25px 167px; display:inline/*IE6fix*/}

div#bodytext{width:370px; padding:10px 40px; clear:left;}

div#sidebar{width:177px; float:right; margin-top:25px;}
div#sidebar ul{ padding:0 0 0 20px; margin:0; list-style:none;}
div#sidebar ul li a{text-align:left}

div#legal{clear:both; width:377px; padding-left:206px; text-align:center;}

div#legal p {border-bottom:1px #a8034f solid;}

div#footer{height:26px; text-align:center; padding-bottom:30px;}

div#footer .firstitem{border-left:none}

div#footer ul{ padding-top:5px;}
div#footer ul a {color: #a8034f; text-decoration:none; font-size:0.9em;}
div#footer ul a:hover{color:#003b79;}
div#footer ul li{border-left: 1px solid #003b79;padding: 0 0.6em 0 0.6em; margin: 0 0.9em 0 -0.9em; display:inline;}

div#builder{visibility:hidden;}
/* End of 'CCG Default' */

