body{
margin:0px;
font-size:15px;
color:#303030;
background-color:#ffffff;
font-family:sans-serif;
letter-spacing:0.1em;
}

#page{margin:0px auto;}
#main{}

#header{
position:relative;
width:100%;
max-width:980px;
height:auto;
margin:0px auto;
}

.headerbg{background-color:#ffffff;}

#header img{
max-width:100%;
height:auto;
width:auto;
border:0px;
}

.line{
height:1px;
width:100%;
background-color:#A0A0A0;
}

/* Nav Styles - live */
#navigation{
position:relative;
width:980px;
height:40px;
background-color:#ccccff;
text-align:left;
border-left:1px solid #A0A0A0;
margin:0px auto;
overflow:hidden;
}

.nav a:link,.nav a:active,.nav a:visited{color:#202020;text-decoration:none;padding:0px 20px 0px 20px;}
.nav a:hover{color:#FFFFFF;text-decoration:none;display:block;background-color:#404040;padding:0px 20px 0px 20px;}
.nav{
line-height:40px;
font-size:18px;
}

.nava{
float:left;
border-right:1px solid #909090;
}

.navnor{border-right:0px solid #A0A0A0;}
.navbl{background-color:#707070;}
/* End Nav 1 Styles */

/* New Nav Styles */

#navigation2{
position:relative;
width:980px;
height:40px;
text-align:center;
border-left:1px solid #A0A0A0;
margin:0px auto;
}

#nav2{
margin:0;
padding:0;
list-style:none; 
}

#nav2 ul li{
text-align:left;
height:40px;
line-height:16px;
float:left;
background-color:#707070;
border-top:1px solid #A0A0A0;
}

#nav2 ul{
display:none;
left:0;
margin:0 0 0 0px;
padding:0;
list-style:none;
position:absolute;
text-align:center;
overflow:hidden;
border-left:1px solid #A0A0A0;
border-bottom:1px solid #A0A0A0;
}

#nav2 li{
float:left;
position:relative;
z-index:50;
height:40px;
margin:0;
padding:0;
border-right:1px solid #A0A0A0;
}

#nav2 li a{
display:table-cell;
vertical-align:middle;
height:40px;
padding:0px 6px;
font-size:16px;
text-decoration:none;
color:#FFFFFF;
}

#nav2 li a:hover{color:#404040;background-color:#FFFFFF}
#nav2 a.selected{color:#FFFFFF;}

#nav2 ul a{
display:table-cell;
vertical-align:middle;
height:40px;
padding:0px 6px;
font-size:16px;
font-weight:normal;
}

#nav2 ul a:hover{
color:#404040;
text-decoration:none;
}

.m0{width:190px;}
.m1{width:170px;}
.m2{width:170px;}

/* End New Nav Styles */

#bmain{
position:relative;
width:100%;
max-width:980px;
height:auto;
margin:0px auto;
}

#foot{
width:100%;
height:40px;
text-align:center;
vertical-align:middle;
font-size:14px;
}

.navText{
text-align:center;
line-height:30px;
font-size:16px;
}

.bmainText{
text-align:justify;
padding:10px 30px;
}

.bmainBorder{
border:0px;
padding:5px 0px 15px 0px;
}

.title{}

.text{font-size:12px;}

.social{vertical-align:top; float:right; margin-top:10px;}
.social2{width:100px; float:right;}

.fullwidth{
width:100%;
height:20px;
}

.abig:link {color:#333333; text-decoration:underline;}
.abig:active {color:#333333; text-decoration:underline;}
.abig:visited {color:#333333; text-decoration:underline;}
.abig:hover {color:#6666ff; text-decoration:underline;}

ul{padding-left:20px;}
li{line-height:170%;}

p{
line-height:150%;
padding:3px 0px 3px 0px;
}

.pcent{text-align:center;}

.pbig{
font-size:20px;
line-height:200%;
text-align:center;
color:#333333;
vertical-align:middle;
border-width:0px;
}

h1{
font-weight:bold;
text-decoration:none;
text-align:left;
font-size:22px;
clear:both;
color:#6666ff;
}

h2{
font-size:18px;
text-align:left;
padding:15px 0px 0px 0px;
color:#6666ff;
}

table{
margin:10px auto;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#A0A0A0;
border-collapse:collapse;
}

.tabq{
border-width:0px;
padding:5px 20px;
border-style:solid;
border-color:#A0A0A0;
border-collapse:collapse;
}

td{
font-size:15px;
line-height:140%;
text-align:center;
border-width:1px;
border-style:solid;
border-color:#A0A0A0;
}

.tdbold{font-weight:bold;}

.tdnobo{
font-size:20px;
line-height:140%;
text-align:left;
color:#333333;
vertical-align:middle;
border-width:0px;
border-style:solid;
border-color:#404040;
}

.tdbord{
font-size:20px;
line-height:140%;
text-align:left;
color:#333333;
vertical-align:middle;
border:0px solid #6666ff;
}

.tdnobo2{
font-size:20px;
line-height:140%;
text-align:left;
color:#333333;
vertical-align:middle;
border-width:0px;
border-style:solid;
border-color:#000000;
}

.tdnobo3{
width:300px;
font-size:20px;
line-height:200%;
text-align:center;
color:#333333;
vertical-align:middle;
border-width:0px;
}

.tdnobo4{
width:450px;
text-align:left;
vertical-align:middle;
border-width:0px;
}

.tdcc{
width:38px;
text-align:center;
}

.pcent{text-align:center;}

.inputbox{
color:#303030;
font-size:30px;
height:60px;
width:252px;
padding:2px 5px 2px 5px;
text-align:right;
border:2px solid #6666ff;
border-radius:5px;
}

.tdbk{background-color:#eeffff;}

.tdleft{
width:50%;
text-align:left;
border-width:0px;
padding:6px 4px;
background-color:ccff99;
}

.tdright{
width:50%;
text-align:right;
border-width:0px;
padding:6px 4px;
background-color:ccff99;
}

.tdcent{
text-align:center;
border-width:0px;
padding:6px 10px;
background-color:ccff99;
}