body {margin: 0 auto; padding: 0; font-family: times, sans-serif; font-size: 12px; background-color: #FFF;}
a:link {text-decoration: none; color: #000;}
a:hover {text-decoration: underline; color: #647386;}
a:visited {text-decoration: none; color: #000;}

div#container {margin: 5px auto; width: 760px; border: 1px solid #647386;
	height: 595px; 
	*height: 600px; /* IE 7 and below */
	_height: 595px; /* IE 6 and below */}
div#frame {margin: 0 auto; padding: 0px;}

div#contentframe {margin: 0; padding: 0;}

div#leftstrip {float: left; width: 5px;}
div#leftstrip1 {background-color: #B2B2B2; height: 113px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;}
div#leftstrip2 {background-color: #666867; height: 325px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;}
div#leftstrip3 {background-color: #B2B2B2; border-right: 1px solid #FFF;
	height: 155px; /* all browsers including Mac IE */
	*height: 160px; /* IE 7 and below */
	_height: 168px; /* IE 6 and below */}
div#leftstrip0 {background-color: #FFF; height: 1px;}

div#leftcolumn {float: left; width: 190px;}
div#leftheader {background-color: #647386; height: 113px; padding-left: 13px; border-bottom: 1px solid #FFF;}
.leftheader {position: relative; top: 2px;}
div#leftimage {height: 240px; background-color: #FFF; border-bottom: 1px solid #FFF; text-align: center;}
.leftimage {position: relative; top: 5px; left: 2px;}
div#leftcontent1 {height: 135px; width: 180px; padding: 5px; background-color: #E2E2E2; border-bottom: 1px solid #FFF;}
div#leftcontent2 {width: 180px; padding: 5px; background-color: #E2E2E2; border-bottom: 1px solid #FFF; text-align: center; vertical-align: middle;
	height: 30px; /* all browsers including Mac IE */
	*height: 32px; /* IE 7 and below */
	_height: 25px; /* IE 6 and below */
	*padding-top: 8px; /* IE 7 and below */
	_padding-top: 5px; /* IE 6 and below */}
.what {text-align: center; font-weight: bold;}
.quotes {font-weight: bold;}
.quotes a:hover {text-decoration: none;}

div#rightcolumn {float: right; width: 560px; position: relative; 
	left: -4px; /* all browsers including Mac IE */
	*left: -4px; /* IE 7 and below */
	_left: 0px; /* IE 6 and below */}
div#rightheader {border-left: 1px solid #FFF; padding-left: 5px;
	height: 93px; /* all browsers including Mac IE */
	*height: 113px; /* IE 6 and below */
	*position: relative; /* IE 6 and below */
	*top: 15px; /* IE 6 and below */}
div#rightheader h1 {font-size: 2.5em;}
.cap {color: #FFF; background-color: #647386; padding: 5px; vertical-align: baseline;}
.capx {position: relative; top: 10px;}
div#navbar {border-left: 1px solid #FFF;}
.nav {position: relative; top: 6px;}
.header {border-bottom: 1px solid #647386; word-spacing: 3px; position: relative; 
	top: -7px; /* all browsers including Mac IE */
	*top: -8px; /* IE 6 and below */}
.floatheader {float: right;}

span.book {position: relative; left: 180px;}

div#navbox1 {width: 95px; height: 30px; float: left; text-align: center; background-color: #E2E2E2; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 5px solid #FFF; display: block;}
div#navbox1 a:hover {text-decoration: none; color: #FFF; width: 95px; height: 30px; display: block; background-color: #666867;}

div#navbox2 {width: 79px; height: 30px; float: left; text-align: center; background-color: #E2E2E2; border-top: 1px solid #FFF; border-bottom: 5px solid #FFF; display: block;}
div#navbox2 a:hover {text-decoration: none; color: #FFF; width: 79px; height: 30px; display: block; background-color: #666867;}

div#rightcontent1 {width: 553px; height: 150px; color: #FFF; border-left: 1px solid #FFF; border-bottom: 5px solid #FFF; padding: 5px; background-color: #647386; clear: left;}
div#rightbox1 {float: left; padding: 5px; width: 330px;
	*position: relative; /* IE 6 and below */
	*top: 8px; /* IE 6 and below */}
div#rightbox2 {float: left; width: 210px; font-size: 14px; border-left: 2px solid #FFF;
	margin-top: 10px; /* all browsers including Mac IE */
	*margin-top: 20px; /* IE 6 and below */}
div#rightbox2 ul {list-style: inside; list-style-type: none; position: relative; 
	top: -10x; /* all browsers including Mac IE */
	*top: 8px; /* IE 6 and below */
	left: -10px; /* all browsers including Mac IE */
	*left: -30px; /* IE 6 and below */}
div#rightbox2 li {}
div#rightbox2 li a {color: #FFF;}
div#rightbox2 li a:hover {color: #B2B2B2;}
div#rightbox2 li a:visited {color: #FFF;}

div#rightcontent2 {padding-left: 10px; width: 553px; height: 90px; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; background-color: #E2E2E2; clear: left;
	padding-top: 5px; /* all browsers including Mac IE */
	*padding-top: 10px; /* IE 6 and below */}
img.question {float: left; padding-right: 5px;}

div#rightcontent3 {width: 553px; padding-left: 10px; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; background-color: #E2E2E2;
	height: 126px; /* all browsers including Mac IE */
	*height: 120px; /* IE 6 and below */
	padding-top: 5px; /* all browsers including Mac IE */
	*padding-top: 10px; /* IE 6 and below */}
img.featured {float: left; padding-right: 5px;}
a.read {color: #6668676; text-decoration: underline;}

div#rightcontent4 {overflow: auto; padding-left: 10px; padding-top: 5px; width: 553px; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; background-color: #E2E2E2; clear: left;
	height: 222px; /* all browsers including Mac IE */
	*height: 227px; /* IE 7 and below */
	_height: 226px; /* IE 6 and below */}
p.rightcontent4 {padding-bottom: 5px;
	*padding-top: 5px; /* IE 6 and below */}
div#rightcontent4 ul {list-style-type: none;}

div#rightcontent5 {overflow: auto; padding-left: 10px; padding-top: 5px; width: 553px; height: 222px; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; background-color: #E2E2E2; clear: left;}
p.rightcontent5 {position: relative; top: -15px; padding-bottom: 5px;}
div#rightcontent5 ul {list-style-type: none;}

div#articlesframe {z-index: 1; width: 543px; padding: 10px; background-color: #666867; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; clear: left;
	height: 372px; /* all browsers including Mac IE */
	*height: 377px; /* IE 7 and below */
	_height: 376px; /* IE 6 and below */}
div#articles {z-index: 10; overflow: auto; padding-left: 10px; padding-top: 5px; background-color: #E2E2E2;
	height: 367px; /* all browsers including Mac IE */
	*height: 371px; /* IE 6 and below */}
p.articles {padding-bottom: 5px;
	*padding-top: 5px; /* IE 6 and below */}
div#articles {list-style-type: none;}
.send {position: relative; left: 65px; top: -15px;}

p.testimonials {padding-bottom: 5px;}

div#bottomnav {float: right; width: 755px; height: 26px; text-align: center; background-color: #647386; border-bottom: 1px solid #FFF;}
div#bottomnav a:hover {color: #E2E2E2;}
div#bottomnav a:visited {color: #000;}
div#bottomnav ul {list-style-type: none;}
div#bottomnav li {text-align: center; width: 50px; display: inline; position: relative; 
	top: -7px; /* all browsers including Mac IE */
	*top: 9px; /* IE 6 and below */}

div#footer {float: right; width: 755px; height: 26px; text-align: center; background-color: #B2B2B2;}
.footer {position: relative; top: 6px;}
div#footer a:hover {color: #647386;}
div#footer a:visited {color: #000;}