* {
margin : 0;
padding : 0;
}
#header {
height : 120px;
width : 984px;
background-color:white;
background-image : url(./images/headerV2.jpg) !important;
background-repeat : no-repeat;
}
body {
font-family : Verdana;
font-size : 12pt;
background-color : #ffffff;
color : #222222;
}
a {
color : #222222;
text-decoration : none;
}
a:hover {
color : #ccde8d;
text-decoration:underline;
}
img {
border : 0;
margin-top:10px;
margin-bottom:10px;
}
p {
margin-top: 20px;
margin-bottom : 20px;
line-height : 20px;
}
#wrapper {
margin : 5px auto;
width : 984px;
min-height:588px;
background-color : #330000;
border-left : 1px solid #ccde8d;
border-right : 1px solid #ccde8d;
}

#main
{

	margin:0 0 0 0;
	padding:0 0 0 0;
	width:984px;
	min-height:588px;
	background-color:#330000;
	background-image : url(./images/bg-wrapper_brun.gif);
	background-repeat : repeat-y;
	background-position : right 0%;
	margin-top:-3.5px;
	float:left;
}


#nav {
height : 40px;
line-height : 10px;
background-image : url(./images/test_nav.jpg);
background-repeat : repeat-x;
padding : 2px 15px;
vertical-align : top;

}
ul {
list-style : none;
}
#breadcrumbs {
width : inherit;
height : 20px;
line-height:20px;
height:auto !important;
float : left;
font-size : 10pt;
font-weight:bold;
background-color : white;
border-bottom : 1px dotted black;
border-bottom-width : inherit;
margin-bottom:10px;

}
#sidebar,#login {
float : left;
width : 150px;
background-color : #ffffff;
height : auto !important;
border : 1px solid #2d302c;
margin-left : 1em;
margin-top : 11px;
padding : 5px;
}

#login{
	font-size:11px;

}
#login table input#pass,#login table input#user{
width:150px;
font-size:10px;
}

#login table th.loginLabel{
	font-size:10px;
	text-align:left;
}

#login table tr td.loginUsername{
	font-size:10px;
	text-align:left;
}

#content {
width : 750px;
float : left;
background-color : #ffffff;
min-height : 550px;
border : 1px solid #2d302c;
margin : 10px;
margin-left : 2em;
padding : 5px;
font-size:10pt;
}


p.bodytext > a:link
{
	color:#663300;
	text-decoration:underline;
}

p.bodytext a:hover
{
	color:#ccde8d;
	text-decoration:underline;
}

p.bodytext a:visited
{
	color:#663300;
	text-decoration:underline;
}


#footer {
clear : both;
background-image : url(./images/bg-navigation-bar.gif);
background-repeat : repeat-x;
width:984px;
height : 30px;
text-align : right;
margin-top : -10px;
color : #ffffff;
font-size : 11px;
line-height : 25px;
vertical-align : bottom;
}
#footer-links {
float : left;
line-height : 30px;
}
#footer_copyright {
float : right;
color : white;
vertical-align : middle;
line-height : 30px;
margin-right : 1.5em;
}

ol li
{
	list-style-type: decimal;
	list-style-position:30px;
	margin-bottom: 5px;
	margin-left:4em;

}


#nav ul {
list-style-type : none;

}
#nav li {
padding-top:5px;
float : left;
text-align : center;
margin-right : 2px;
text-transform : uppercase;
width : 103px;
vertical-align : middle;
padding-bottom : 5px;
}
#nav li a {
display : block;
padding : 2px 3px;
font-size : 10px;
color : #ffffff;
text-decoration : none;
}
#nav li a:hover {
background-position : center 0%;
background-repeat : no-repeat;
color : #222222;
}
#sidebar ul {
list-style-type : square;
list-style-image : url(./images/bullet.gif);
list-style-position : inside;
margin-bottom : 10px;
}
#sidebar li {
font-size : 10pt;
margin-left : 0.5em;
padding-bottom : 0.2em;
margin-top : 0.5em;
}
#sidebar li a:hover {
color : #663300;
text-decoration : underline;
}
#footer-links ul {
list-style : none;
width : 300px;
}
#footer-links li {
margin-left : 1em;
padding-right : 5px;
float : left;
color : white;
}
h1.csc-firstHeader
{
	color:#a6c639;
	float:left;
	width:100%;
}


h1 {
font-size : 16pt;
color:#a6c639;
}
h1 a {
color : #a6c639;
text-decoration : none;
font-weight : normal;
font-size : 24px;
}
h2 {
color : #a6c639;
text-decoration : none;
font-weight : normal;
font-size : 20px;
}


h3 a {
font-size : 30px;
font-weight : normal;
letter-spacing : -1px;
color : #ffffff;
text-decoration : none;
}

h4
{
	margin-top:15px;
	margin-bottom:15px;


}


.title1 {
color : #ffffff;
}
.title2 {
color : #222222;
font-style : italic;
}
.description {
font-size : 12px;
font-style : italic;
color : #ffffff;
padding-left : 20px;
}
.meta {
color : #777777;
border-bottom : 1px dashed #777777;
padding-bottom : 2px;
margin-bottom : 8px;
}
.comments {
margin-top : -10px;
text-align : right;
margin-bottom : 20px;
}
.comments a {
text-decoration : underline;
}
#footer-links li a {
display : block;
text-align : right;
color : #ffffff;
}
#footer-links li a:hover {
color : #ffffff;
text-decoration : underline;
}
#footer_copyright a {
color : #ffffff;
}
#footer_copyright a:hover {
color : #ffffff;
text-decoration : underline;
}
li.accessbility {
font-weight : bold;
color : #ffffff;
}


dt img
{
	padding-bottom:10px;
}
