/* default page styles */



body {

background-color: #E0E2E1;

font-family:Arial, Helvetica, sans-serif;

margin:0;

padding:0;

}

table {
font:Arial, Helvetica, sans-serif;
}

/* layout elements */



#wrapper {
	width:700px;
	height:auto;
	background-color: white;
	border:3px solid #666;
	padding:0;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 75px;

}



#banner {

background-color:#F33;

height:125px;

width:700px;

background-repeat:no-repeat;

border-bottom-width:2px;

border-bottom-style:solid;

border-bottom-color:#666;

margin:0;

padding:0;
}

.banner-callouot {
width:175px;
height:auto;
float:right;
clear:both;
margin:15px 15px 5px 0px;
padding:0;
}

#content {

width:100%;

height:auto;

background-color:#FFF;

margin:0;

padding:0;

}



#sidebar {

border:thin solid #666;

width:200px;

float:right;

margin:0;

padding:0;
clear:both;

}



#footer {
	position:relative;
	height:auto;
	width:700px;
	border-top-width:3px;
	border-top-style: solid;
	border-top-color: #666;
	margin:0;
	padding:0;
	text-align: center;
}



/* navigation menu */

#navigation ul {
margin-left:0;
border-bottom:1px solid #666;
font-weight: bold;
font-size: 12px;
list-style-type:none;
padding:3px 0;
}


#navigation ul li {
list-style:none;
display:inline;
margin:0;
}


#navigation ul li a {
margin-left:5px;
border-bottom:1px none #666;
background:#E0E2E1;
text-decoration:none;
border-top:1px solid #666;
border-right:1px solid #666;
border-left:1px solid #666;
padding:3px 0.5em;
}

#navigation ul li a:link {
color:#33C;
}

#navigation ul li a:link:hover,#navigation ul li a:visited:hover {
color:#FFF;
background:#F33;
border-color:#999;
}

#navigation ul li a:visited,#sidebar ul li a:visited {
color:#339;
}

/* text styles */

h2 {
font-weight: bold;
color:#333;
margin:15px 0 10px 15px;
padding:0 0 0 5px;
}

h3 {
font-weight: bold;
font-size:1.0em;
color:#333;
margin:15px 0 15px 15px;
padding:0;
}

li {
font-size:12px;
margin:0;
}

.content {
font-size:14px;
color:#000000;
line-height:1.5em;
margin:15px 0 15px 15px;
padding:0;
}

.contentstrong {
font-size:14px;
color:#000000;
font-weight: bold;
line-height:1.5em;
margin:15px 0 15px 15px;
padding:0;
}

.footer {
color:#000000;
font-size:12px;
margin:0;
padding:3px 3px 3px 10px;
}

.sidebar li {
font-size:12px;
color:#333;
list-style-position:outside;
list-style-type:square;
margin:0 0 0 -20px;
padding:5px 0;
}


.sidebarhead {
font-size:14px;
color:#F33;
}

.sidebar {
font-size:12px;
color:#000000;
line-height:1.5em;
margin:3px;
padding:0;
}

.sidebarstrong {
font-size:12px;
color:#000000;
font-weight: bold;
line-height:1.5em;
margin:15px 0 15px 15px;
padding:0;
}

/* link styles */

a.banner {
font-size:16px;
font-weight:bold;
color:#FFF;
float:right;
text-decoration:none;
}

a.banner:hover {
text-decoration:underline;
}

.contentlink {
color:#F33;
}

a.contentlink:active {
color:#F33;
}

a.contentlink:visited {
color:#F33;
}

a.contentlink:hover {
color:#666666;
text-decoration:none;
}

.footerlink {
color:#F33;
}

a.footerlink:active {
color:#F33;
}

a.footerlink:visited {
color:#F33;
}

a.footerlink:hover {
color:#666666;
text-decoration:none;
}

a.sidebar:active {
color:#F33;
}

a.sidebar:visited {
color:#F33;
}

a.sidebar:hover {
color:#666666;
text-decoration:none;
}

#sidebar ul li a:link {
color:#F33;
}

#sidebar ul li a:link:hover,#navigation ul li a:visited:hover {
color:#FFF;
background-color:#F33;
}
