html,body {
height:100%;
background-color:#fff;
text-align:center;
color:#333;
font-family:arial;
font-size:12px;
margin:0 0 1px;
padding:0;
}

#top {
background-color:#fff;
height:80px;
margin:0;
padding:0;
}

ul {
list-style-type:none;
padding-left:0;
margin-left:0;
}

.readBox {
border-top:1px solid #eee;
padding-left:20px;
height:40px;
background-color:#f6fafe;
overflow:hidden;
}

#sideMenu li {
background:url(../images/arrow.jpg) no-repeat left center;
padding-left:20px;
margin-left:10px;
margin-bottom:10px;
}

#wrapper {
background-color:#fafafa;
text-align:left;
padding-bottom:30px;
}

#sideMenu {
float:left;
width:165px;
height:200px;
border:1px solid #eee;
background-color:#fff;
color:#666;
margin:20px 0 20px 20px;
padding:0;
}

#sideMenu a {
text-decoration:none;
}

#mp {
text-align:center;
position:relative;
top:8px;
}

#main {
clear:all;
float:left;
background-color:#fafafa;
position:relative;
display:block;
height:150px;
margin:0;
}

#main .section h2 {
background-color:#eef5fd;
font-family:Georgia;
font-weight:300;
margin:2px;
padding:10px;
}

#main .section p {
padding:5px 20px 0 0;
}

#sideMenu h2 {
background-color:#eef5fd;
font-family:Georgia;
color:#000;
font-weight:300;
margin:2px;
padding:10px;
}

#header {
width:auto;
margin-right:auto;
margin-left:auto;
background-color:#fff;
text-align:left;
position:relative;
display:block;
height:80px;
}

#header img {
border-style:none;
margin:10px 0 18px 20px;
}

#topMenu {
background-color:#ebebeb;
}

#banner {
background:transparent url(../images/lbanner.png) repeat-x top left;
height:331px;
overflow:hidden;
}

#bannerbg {
background:transparent url(../images/lbanner.png) repeat-x top left;
height:331px;
margin-top:4px;
overflow:hidden;
}

#flash {
width:639px;
height:291px;
position:relative;
top:15px;
left:0;
}

#disclaimer {
text-align:center;
position:relative;
top:-13px;
color:#525f68;
font-weight:700;
}

#disclaimer a {
color:#525f68;
text-decoration:none;
}

#aboutImg {
z-index:99;
position:relative;
left:640px;
top:-220px;
}

#aboutUs {
width:230px;
height:220px;
color:#fff;
position:relative;
left:635px;
top:-265px;
line-height:1.4;
padding-left:5px;
}

* html #aboutUs {
width:230px;
height:220px;
color:#fff;
position:relative;
left:635px;
top:-255px;
line-height:1.4;
padding-left:5px;
}

#aboutUs h1 {
background:transparent url(../images/h1background.jpg) repeat-x top left;
font-size:17pt;
font-weight:500;
font-family:Georgia;
padding-left:10px;
}

#aboutUs p {
margin-left:10px;
}
#aboutUs h2 a {
	text-decoration:none;
}
#aboutUs h2 {
	font-size:1.5em;
}
.pageMenu {
margin-top:20px;
position:relative;
display:block;
height:38px;
width:600px;
margin-left:30px;
}

* html .pageMenu {
position:relative;
display:block;
height:36px;
width:auto;
margin-left:0;
padding:24px 10px 0 30px;
}

[className="pageMenu"] {
display:block;
height:36px;
width:auto;
margin-left:0;
position:relative;
bottom:-10px;
padding:2px 10px 0 30px;
}

* html #header {
height:1px;
}

#header #logo {
position:relative;
}

#contact {
position:relative;
left:470px;
top:15px;
}

#menubg {
height:46px;
background:transparent url(../images/dOff2.gif) repeat-x top left;
width:auto;
}

#styletwo {
overflow:hidden;
position:relative;
display:block;
height:46px;
font-size:13px;
font-weight:700;
background:transparent url(../images/dOff2.gif) repeat-x top left;
font-family:Arial, Verdana, Helvitica, sans-serif;
}

#styletwo ul {
list-style-type:none;
width:auto;
background:url(../images/div.gif);
margin:0;
padding:0;
}

#styletwo ul li a {
display:block;
float:left;
color:#fff;
text-decoration:none;
height:32px;
border-right:1px solid #869481;
border-left:1px solid #b3bbaf;
padding:14px 20px 0;
}

#styletwo ul li a:hover,#styletwo ul li a.selected {
background:transparent url(../images/dOn2.gif) repeat-x top left;
}

#beginning {
height:48px;
float:left;
border-right:1px solid #869481;
}

#ending {
height:48px;
float:left;
border-right:1px solid #b3bbaf;
}

* html .threepxfix {
margin-left:3px;
}

#footer {
background:transparent url(../images/footer.gif) repeat-x;
height:66px;
}

.content {
width:960px;
margin-right:auto;
margin-left:auto;
background-color:#fafafa;
text-align:left;
overflow:hidden;
}

.content2 {
width:960px;
margin-right:auto;
margin-left:auto;
background-color:#fff;
text-align:left;
margin-top:0;
padding-top:0;
overflow:hidden;
}

.content3 {
width:960px;
margin-right:auto;
margin-left:auto;
background-color:#fafafa;
text-align:left;
}

#footerNav {
display:block;
height:54px;
font-size:13px;
font-weight:400;
background:transparent url(of) repeat-x top left;
}

#footerNav ul {
padding-left:40px;
background:transparent url(../images/footer.gif) repeat-x;
height:66px;
list-style-type:none;
width:auto;
margin:0;
}

#footerNav ul li a {
display:block;
float:left;
color:#525f68;
text-decoration:none;
height:10px;
padding:20px 20px 0;
}

#footerNav ul li a:hover,#footerNav ul li a.selected {
text-decoration:underline;
background:transparent url(on) repeat-x top left;
}

.readMore {
position:relative;
bottom:5px;
left:-3px;
}

.mainContent {
padding:0 20px;
}

* html .mainContent {
padding:1px 20px 0;
}

[className="mainContent"] {
padding:2px 20px;
}

#sideMenu a:link,#sideMenu a:active,#sideMenu a:visited,#sideMenu a:hover {
color:#333;
}

h3,h4,h5,h6 {
color:#304D6F;
}

.hide,.hide:link {
color:#333;
text-decoration:none;
}

.hide:visited,.hide:hover,.hide:active {
text-decoration:none;
color:#333;
}

#one,#two {
width:875px;
border:1px solid #eee;
background-color:#fff;
position:absolute;
margin:1px 20px 20px 30px;
padding:0;
}

* html #one,* html #two {
margin:0 20px 20px 30px;
}

#firstTab h1,#secondTab h1 {
width:216px;
height:34px;
font-size:14pt;
font-weight:500;
font-family:Georgia;
color:#fff;
padding-right:0;
margin-right:0;
padding-top:5px;
position:relative;
top:-14px;
}

* html #firstTab h1,* html #secondTab h1 {
position:relative;
top:15px;
}

#firstTab a,#secondTab a {
text-decoration:none;
cursor:pointer;
margin:0;
padding:0;
}

#firstTab a {
background:transparent url(../images/1.png) repeat-y top left;
padding-left:50px;
height:34px;
}

#secondTab a {
background:transparent url(../images/2.png) repeat-y top left;
margin-left:2px;
padding-left:50px;
}

#firstTab a:hover {
background:transparent url(../images/dbtab.jpg) repeat-y top left;
}

#secondTab a:hover {
background:transparent url(../images/dgtab.jpg) repeat-y top left;
}

#firstTab a.focus {
background:url(../images/barrowb.png) no-repeat left center;
padding-left:50px;
width:216px;
}

#secondTab a.focus {
background:url(../images/garrowb.png) no-repeat left center;
padding-left:50px;
width:216px;
}

a {
outline:none;
}

* html .readBox ul,[className="readBox"] ul {
padding-top:10px;
}

#header logo,#two {
display:none;
}

#pageMenu ul,#header ul,#one ul,#two ul,.pageMenu ul {
list-style-type:none;
}

.pageMenu ul li,#pageMenu ul li,#header ul li,#two li,#styletwo ul li,#footerNav ul li,#one li {
display:block;
float:left;
margin:0 1px 0 0;
}

.pageMenu ul li a,#pageMenu ul li a {
display:block;
float:left;
height:34px;
}