@charset "utf-8";

/* Main Styles */
body,
html {
    margin:0;
    padding:0;
    background-color:#E4E4E4;
    background-image:url(../images/pageBG3.gif);
    background-repeat:repeat-x;
    color:#000000;
	font-family:Arial, Helvetica, sans-serif;
    }

body {
    min-width:1010px;
    }

#container {
    margin:0 auto 0 auto;
    width:1000px;
    position:relative;
    display:block;
    }

a:hover {cursor:pointer;}

a {border:none; text-decoration:none;}

#background {
	background-image:url('../images/pageBG2.gif');
    background-repeat:repeat-x;
    background-color:#E4E4E4;
    width:100%;
    }

/* Main Styles */

/* Page Header */
#topNav {
	height:26px;
	width:900px;
    }
    
#topNav .right {top:0; right:0; padding:5px 0; font-size:12px; text-align:right; color:#99bbff;}

#topNav a {color:#99bbff; text-decoration:none;}
	
#topNav a:hover {color:#99bbff; text-decoration:underline;}

#header {
	width:1000px;
	height:114px;
    }

a.header:link, a.header:active, a.header:visited, a.header:hover {
	text-decoration:none;
	border:none;
	}
/* Page Header */

/* Navigation Bar */
#mainNav {
	width:160px;
	margin:0;
	padding:0;
    }

/* Navigation Bar */

/* Content Area */
#content {
	background:#ffffff;
	width:1000px;
	padding:0 0 10px 0;
}

#content p {
	font-family:inherit;
	font-size:13px;
	line-height:18px;
	color:#666;
	}
	
#content p.right {
	font-family:inherit;
	font-size:13px;
	line-height:18px;
	color:#666;
	text-align:right;
	}
	
#content p.italic {
	font-size:14px;
	line-height:16px;
	font-style:oblique;
	font-weight:bold;
	color:#002569;
	}
	
#content p.italicRight {
	font-size:15px;
	line-height:18px;
	font-style:oblique;
	font-weight:bold;
	text-align:right;
	color:#002569;
	}
	
#content p.copy {font-size:12px; line-height:12px;}

#content p.center {font-size:12px; line-height:12px; text-align:center;}

#content p.sidebar {font-size:12px; line-height:14px; text-align:center;}
	
#content h1 {
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	text-align:left;
	margin:5px 0;
	color:#002569;
	}
	
#content h1.right {
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	text-align:right;
	margin:5px 0;
	color:#002569;
	}
	
#content h2 {
	font-family:inherit;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-align:center;
	margin:0 0 5px 0;
	color:#666;
	}

#content h3 {
	font-family:inherit;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	text-align:left;
	color:#666;
	margin:0 0 3px 0;
	}
	
#content h4 {
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	text-align:center;
	margin:5px 0;
	color:#002569;
	}
	
#content h5 {
	font-family:inherit;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	margin:5px 0;
	color:#002569;
	}
	
#content ul.main {
	list-style-type: circle;
	margin: 0 0 15px 0;
	padding-left:25px;
	border: none;
	color:#666;
	}
	
#content li.main{
	font-family:inherit;
	font-size:13px;
	line-height:18px
	}
	
#content a{font-size:inherit; color:#002569; text-decoration:none;}

#content a:hover{font-size:inherit; color:#002569; text-decoration:underline;}

#content img.left {border:none; float:left; border:1px solid #666; margin-right:15px;}

#content img.right {border:none; float:right; border:1px solid #666; margin-left:15px;}

table.right {width:180px; float:right; margin-left:10px;}
table.right td {border:2px solid #666; background-color:#eee}

tr.top {height:10px; vertical-align:bottom;}
td.top {width:220px; background-image:url('../images/boxTop.gif'); background-repeat:no-repeat; background-position:bottom left;}
tr.bottom {height:10px; vertical-align:top;}
td.bottom {width:220px; background-image:url('../images/boxBottom.gif'); background-repeat:no-repeat; background-position:top left;}
td.mid {height:130px; background-image:url('../images/boxMid.gif'); background-repeat:repeat-y;}
td.left {height:130px; background-image:url('../images/sideL.gif'); background-repeat:repeat-y;}
td.right {height:130px; background-image:url('../images/sideR.gif'); background-repeat:repeat-y;}
td.textbox {vertical-align:top; height:130px; width:220px; padding:2px 10px; background-image:url('../images/boxMid.gif'); background-repeat:repeat-y; background-position:top left;}

#spacer {width:1000px; height:10px; background-image:url('../images/blueBar2.gif');}
/* Content Area */
/* Footer */
#footer {
	width:1000px;
	margin:0 auto 5px auto;
	padding-top:7px;
    background-image:url('../images/footerBG2.gif');
    background-repeat:no-repeat;
	clear:both;
	position:relative;
    }

#footer p {
	font-size:12px;
	line-height:16px;
	text-align:center;
	color:#663300;
	}
	
#footer p.smaller {
	font-size:10px;
	line-height:15px;
	text-align:center;
	color:#663300;
	}

#footer .topRow {
	font-size:12px;
	line-height:12px;
	text-align:center;
	color:#663300;
	padding-top:7px;
	}
	
#footer .topRow a:link, a:visited, a:active {
	color:#663300;
	text-decoration:none;
	}
	
#footer .topRow a:hover {
	color:#663300;
	text-decoration:underline;
	}

#footer a:link, a:visited, a:active {
	color:#663300;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#663300;
	text-decoration:underline;
	}
/* Footer */
/* clear */
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */.clearfix {height: 1%;}

.clearfix {display: block;}
/* End hide from IE-mac */
