/* CSS Document */

body,td,th {
	font-family: "Trebuchet MS", serif;
	font-size: 12px;
	color:#333366;
}

a:link {
	text-decoration: none;
	color: #F5802B;
}
a:visited {
	text-decoration: underline;
	color: #F5802B;
}
a:hover {
	text-decoration: underline;
	color: #F5802B;
}

p {
    margin: 0px 0px 10px 0px;  /* some air around p elements */
    line-height:1.4em;
    padding: 0px
}

/********************
Layout
*********************/

div#pagewrapper {
    border: none;
    margin: 0 auto;     /* this centers wrapper */
    padding: 0px;
    width:760px;
    background-color: #FFFFFF;
}

div#header {
    width:750px;
    height: 105px; 
    padding: 0px 0px 0px 5px;
    margin: 0px;
    background-color:#FFFFFF;           
}

div#content {
   margin: 0px; 
   line-height: 1.4em;
}

div#sidebar {
	float: left;  
    width: 142px; 
    display: inline;  /* FIX ie doublemargin bug */
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

div#main {
	margin: 0px 15px 5px 144px; /* this will give room for sidebar on the left side and some air on the right and bottom */
	padding: 0px 0px 0px 15px;
    border-left:solid #CCCCCC 1px;
}

div#footer {
    width:750px;
    clear:both;       /* keep footer below content and menu */
    font-size: 0.8em;
	text-align: center;
	vertical-align: middle;   
    background-color: #FFFFFF;
    padding: 3px 0px 3px 0px;
    margin:0px 5px 0px 5px;
	border-top: solid #CCCCCC 1px;
}

div#footer_home {
    width:652px;
    clear:both;       /* keep footer below content and menu */
    font-size: 0.8em;
	text-align: center;
	vertical-align: middle;   
    background-color: #FFFFFF;
    padding: 3px 0px 3px 0px;
    margin:0px 5px 0px 5px;
	border-top: solid #CCCCCC 1px;
}

/********************
Nav Styles
*********************/

.nav {
	font-family: "Trebuchet MS", serif;
	line-height: 2em;
	font-size: 12px;
	color: #333366;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}

a.nav:link {
	color: #333366;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
}
a.nav:visited {
	color: #333366;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
}
a.nav:hover {
	color: #F88326;
	font-weight:bold;
	text-decoration: underline;
	padding:0px;
}

/********************
Content Styles
*********************/

div#content h3 {
   color: #333366; 
   font-size: 18px;
   margin: 0px 0px 10px 0px;
}

div#content h4 {
   color: #333366; 
   font-size: 14px;
   font-weight:bold;
   margin: 15px 0px 5px 0px;
}