@charset "utf-8";
/* CSS Document */
html, body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background:url(../images/main_bg.jpg) repeat-x;
background-color:#0171BB;
color:#777;
margin:0px 0px 1px 0px; 
padding:0px;
height:100%;
}

A:link, A:visited, A:active{
text-decoration:none;
color:#777;
}
A:hover{
text-decoration:none;
color:#000;
}
#maincontainer{
margin: 0 auto;
width:960px;
height:auto;
}
* html #maincontainer {
height: 100%;
}
#header{
position:relative;
float:left;
display:inline;
margin:0px 0px 0px 0px;
height:195px;
width:960px;
color:#666;
font-size:13px;
}
.phone{
font-size:40px;
color:#f7931e;
}
.reg{
font-size:14px;
color:#f05e28;
}
.regbox{
width:270px;
}
#menu{
position:relative;
float:left;
display:inline;
margin:2px 0px 0px 0px;
background:url(../images/menu_bg.jpg) repeat-x;
height:37px;
width:960px;	
}
A.menutxt:link, A.menutxt:visited, A.menutxt:active {color:#fff; text-decoration:none; text-align:left; font-size:11px; font-weight:bold;}

A.menutxt:hover {color:#f7931e; text-decoration:none; text-align:left; font-size:11px; font-weight:bold;}

#subhead{
position:relative;
float:left;
display:inline;
background:#FFF;
margin:0px 0px 0px 0px;
height:auto;
width:960px;
}
#animation{
position:relative;
float:left;
display:inline;
background:url(../images/animation1.jpg) no-repeat;
background:#FFF;
margin:0px 0px 0px 0px;
height:auto;
width:960px;
}
A.wlink:link, A.wlink:visited, A.wlink:active {
text-decoration:none;
color:#FFF;
}
A.wlink:hover {
text-decoration:none;
color:#000;
} 
.logo{
margin:15px 0px 0px 19px;
}
#menupic{
position:relative;
float:left;
display:inline;
margin:0px 0px 0px 0px;
height:372px;
width:960px;
}
.mastorg{
font-family:Georgia, "Times New Roman", Times, serif;
color:#F90;
font-size:58px;
}
.mastorgsml{
font-family:Georgia, "Times New Roman", Times, serif;
color:#F90;
font-size:24px;
}
.mastgrysml{
font-family:Georgia, "Times New Roman", Times, serif;
color:#777;
font-size:20px;
}
.grey26{
font-family:Georgia, "Times New Roman", Times, serif;
color:#777;
font-size:26px;
line-height:30px;
}
.grey40{
font-family:Georgia, "Times New Roman", Times, serif;
color:#777;
font-size:32px;
line-height:36px;
}
.org18{
font-family:Georgia, "Times New Roman", Times, serif;
color:#f05e28;
font-size:18px;
}
.org22{
font-family:Georgia, "Times New Roman", Times, serif;
color:#F90;
font-size:19px;
}
.org21{
font-family:Georgia, "Times New Roman", Times, serif;
color:#F90;
font-size:21px;
}
.org30{
font-family:Georgia, "Times New Roman", Times, serif;
color:#f05e28;
font-size:30px;
line-height:32px;
}
.org12d{
font-family:Georgia, "Times New Roman", Times, serif;
color:#f05e28;
font-size:12px;
line-height:16px;
}
.org12{
font-family:Georgia, "Times New Roman", Times, serif;
color:#F90;
font-size:12px;
}
A.white:link, A.white:visited, A.white:active{
font-family:"Times New Roman", Times, serif;
color:#FFF;
font-size:11px;
}
A.white:hover {
font-family:"Times New Roman", Times, serif;
color:#000;
font-size:11px;
}
.org14{
font-family:Georgia, "Times New Roman", Times, serif;
color:#F90;
font-size:14px;
}
.mastgry{
font-family:Georgia, "Times New Roman", Times, serif;
color:#777;
font-size:75px;
line-height:68px;
}
.bodygry75{
font-family:Georgia, "Times New Roman", Times, serif;
color:#777;
font-size:75px;
line-height:40px;
}
.bodygry75d{
font-family:Georgia, "Times New Roman", Times, serif;
color:#777;
font-size:75px;
line-height:60px;
}
.bodygry14{
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
font-size:14px;
line-height:20px;
}
.bodygry12{
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
font-size:12px;
line-height:17px;
}
.bodygry18{
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
font-size:18px;
line-height:20px;
}
A.more:link, A.more:visited, A.more:active {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#F90;
font-size:14px;
}
A.more:hover {
font-family:Georgia, "Times New Roman", Times, serif;;
text-decoration:none;
color:#333;
font-size:14px;
}
A.more2:link, A.more2:visited, A.more2:active {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#F90;
font-size:16px;
}
A.more2:hover {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#333;
font-size:16px;
}
A.a1:link, A.a1:visited, A.a1:active {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#666;
font-size:14px;
}
A.a1:hover {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#333;
font-size:14px;
}
A.a2:link, A.a2:visited, A.a2:active {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#666;
font-size:18px;
}
A.a2:hover {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#333;
font-size:18px;
}
A.a3:link, A.a3:visited, A.a3:active {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#666;
font-size:22px;
}
A.a3:hover {
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#333;
font-size:22px;
}
#mainbody{
position:relative;
float:left;
display:inline;
background:#FFF;
margin:0px 0px 0px 0px;
height:auto;
width:960px;
}
#footer{
position:relative;
float:left;
display:inline;
background:#888;
margin:0px 0px 0px 0px;
height:27px;
width:960px;
}
.border2{
border: solid 1px #CCC;
}
.picmargin{
margin:15px 0px 0px 0px;
}
.formbox{
width:250px;
}
.red{
font-family:Georgia, "Times New Roman", Times, serif;
color:#F00;
font-size:12px;
}