body{
background-color:#FFF;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
}
#dots
{
width:100%;
background-image:url("images/dot.gif"); 
}
#banner,#photo{
width:664px;
background-image:none;
margin-left:auto;
margin-right:auto;
}
#banner{
height:152px;
}
#main{
background-color:#808080;
width:664px;
color:#FFF;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-bottom:0;
padding:0;
}
#leftcolumn{
padding-top:0;
float:left;
width:175px;
border-right:3px solid #fff;
font-size:0.85em;
background-color:#808080;
}
#leftcolumn img{
border: 2px solid #fff;
}
#leftcolumn p{
margin-left:22px;
}
#rightcolumn{
float:left;
width:486px;
background-color:#808080;
min-height:881px;
}
#footer{
width:664px;
color:#808080;
margin-left:auto;
margin-right:auto;
text-align:left;
padding:0;
margin-top:7px;
}
#designedby{
float:right;
width:220;
text-align:right;
margin-top:3px;
padding:0;
}
#main #rightcolumn .heading{
border-bottom: 2px solid #fff;
background-image:url('images/redbg.jpg');
background-repeat:repeat;
background-position:top left;
}
#main .heading{
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
background-image:url('images/redbgspan.gif');
background-repeat:repeat-y;
background-position:top left;
}
.heading h1{
font-size: 18px;
line-height: 26px;
font-weight:normal;
margin:0;
padding:0;
}
.content{
padding:0 10px 0 10px;
margin:0;
}
.bottomcutcorners
{
background-image:url("images/bottomleftcorner.gif"); 
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
width: 100%;
height: 7px;
font-size: 1px;
}
.bottomcutcornersrightside
{
background-image:url("images/bottomrightcorner.gif"); 
background-repeat:no-repeat;
background-position:top right;
margin:0;
padding:0;
width: 100%;
height: 7px;
font-size: 1px;
}
.bottomcutcornersrightsidered
{
background-image:url("images/bottomrightcornerred.gif"); 
background-repeat:no-repeat;
background-position:top right;
margin:0;
padding:0;
width: 100%;
height: 7px;
font-size: 1px;
}
.topcutcorners
{
background-image:url("images/topleftcorner.gif"); 
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
width: 100%;
height: 7px;
font-size: 1px;
}
.topcutcornersrightside
{
background-image:url("images/toprightcorner.gif"); 
background-repeat:no-repeat;
background-position:top right;
margin:0;
padding:0;
width: 100%;
height: 7px;
font-size: 1px;
}
.topcutcornersrightsidered
{
background-image:url("images/toprightcornerred.gif"); 
background-repeat:no-repeat;
background-position:top right;
margin:0;
padding:0;
width: 100%;
height: 7px;
font-size: 1px;
}
a:link {
	color: #fff;
}
a:visited {
	color : #fff;
}

a:hover {
	color : Red;
}
a:active {
	color : Red;
}
img
{
	border:0;
}
#topmenu
{
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
background-color: #fff;
color:#cccs;
font-size:10px;
width:664px;
border:0;
text-align:center;
line-height:28px;
}
#topmenu span a:link
{
border-right:1px dotted #808080;
}
#topmenu span a:visited
{
border-right:1px dotted #808080;
}
#topmenu span a:hover
{
border-right:1px dotted #808080;
}
#topmenu span a:active
{
border-right:1px dotted #808080;
}
#topmenu a:link
{
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
color:#808080;
}
#topmenu a:visited
{
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
color:#808080;
}
#topmenu a:hover
{
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
color:#940000;
}
#topmenu a:active
{
text-decoration:none;
color:red;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
color:#940000;
}
.dottedhr
{
display:block;
margin-top:20px;
width:98%;
height:0;
border-top:2px dotted #ABABAB;
}
.horsubmenu
{
width:200px;
position:absolute;
visibility:hidden;
text-align:left;
vertical-align:top;
font-size:12px;
padding:0;
margin-top:15px;
margin-left:0;
z-index:2;
border:2px dotted #666;
}
.horsubmenubg
{
display:block;
background-color:#fff;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity: 0.90;
width:100%;
height:100%;
z-index:3;
position:absolute;
padding:0;
}
.horsubmenutxt{
position:relative;
-moz-opacity:1;
opacity:1;
width:100%;
position:absolute;
z-index:4;
padding:3px;
}
.horsubmenu a:link
{
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
color:#000;
}
.horsubmenu a:visited
{
text-decoration:none;
padding-top:7px;
padding-bottom:7px;
color:#000;
}
.horsubmenu a:hover
{
text-decoration:underline;
padding-top:7px;
padding-bottom:7px;
color:#666;
}
.horsubmenu a:active
{
text-decoration:none;
color:red;
padding-top:7px;
padding-bottom:7px;
}
.horsubmenu .dottedhr
{
margin-top:5px;
margin-bottom:5px;
}
#horflyout1
{
height: 265px;
}
#horflyout2
{
height: 105px;
}
#horflyout3
{
height: 120px;
}
#horflyout4
{
height: 240px;
}
#horflyout5
{
height: 105px;
}
#horflyout6
{
height: 105px;
}
img{border:0}
.center
{
text-align:center;
}