body
{
	background-color:	#000033;
	text-align:	        center;
        width:	                100%;
}

#content
{
	text-align:	center;  
}

#main
{
	width:		800px;
	background-color:	#FFFFFF;
}

#banner
{
	text-align:	center;
	background:	url('/images/topbanner.gif') no-repeat;
	width:		800px;
	height:		74px;
}


#topNav
{
	width:		800px;
	vertical-align:	middle;
	text-align:	center;
	padding:	5px 0px 5px 0px;
	background-color:	#545382;
        font-family:    Arial;
        font-weight:    bold;
	font-size:      0.8em;
        color:          #FFFFFF; 
}

#topNav ul form
{
        display:        inline;
}

#topNav ul input
{
        border:         0px;
}

#topNav ul
{
	display:	inline;
	padding:	0px 0px 0px 0px;
}

#topNav ul li 
{
	display:	inline;
	list-style:	none;
	padding:	0px 4px 0px 6px;
	border-left:	1px solid #FFFFFF;
}

#topNav ul li.first
{
	border-left:	none;
	padding:	0px
}

#topNav ul li.last
{
	border-left:	none;
}

#search
{   
        font-family:    Arial;
	font-size:      0.8em;
        color:          #FFFFFF; 
}  

#hmain
{
	width:		462px;  
        height:         450px;
	vertical-align:	top;
	text-align:	justify;
	padding:	50px 62px 0px 50px; 
	background-color:	#FFFFFF;
        font-family:    Arial;
	font-size:      0.85em;
	line-height:    1.6em;
        color:          #000000; 
        float:          left;
        clear:          both;
} 

#hright
{
	width:		189px;
        height:         452px;
	vertical-align:	top;
	text-align:	justify;
	padding:	20px 18px 28px 19px;
	background-color:	#505072;
        font-family:    Arial;
	font-size:      0.8em;
	line-height:    1.2em;
        color:          #FFFFFF; 
        float:          right; 
        clear:          right;
} 

.hphoto
{
	width:		200px;
        height:         177px;
	vertical-align:	top;
	text-align:	left;
	padding:	0px 30px 0px 0px;
	background-color:	#FFFFFF;
        font-family:    Arial;
	font-size:      0.8em;
	line-height:    1.2em;
	font-weight: bold;
        color:          #000000; 
        float:          left;
} 

#text
{
	width:		695px;
	vertical-align:	top;
	text-align:	justify;
	padding:	50px 55px 15px 50px;
	background-color:	#FFFFFF;
        font-family:    Arial;
	font-size:      0.85em;
	line-height:    1.3em;
        color:     #000000; 
} 

.emph
{
       font-weight:     bold;
       font-style:      italic;
}

.str
{
       font-weight:     bold;
}

.ital
{
       font-style:      italic;
}

.hdr
{
        font-weight:    bold;
	font-size:      1.3em;
	text-align:	center;
}

.cap
{
	vertical-align:	top;
	text-align:	left;
        font-family:    Arial;
	font-size:      0.8em;
	line-height:    1.1em;
} 
#rt
{
        text-align:	right;
}

#btm
{
	text-align:	center;
	background:	url('/images/btm.gif') no-repeat;
	width:		800px;
}

#hbtm
{
	display: block;
	clear: both;
	vertical-align: bottom;
	text-align:	center;
	background:	url('/images/hbtm.gif') no-repeat;
	width:		800px;
}

#footer
{

	text-align:	center;  
        font-family:    Arial;
	font-size:      0.8em;
        color:     #FFFFFF;  
}


#topNav A {text-decoration: none;}
#topNav A:link {color: #FFFFFF;}
#topNav A:hover {color: #C6C6FF;}
#topNav A:visited {color: #C6C6FF;}
#topNav A:active {color: #FFFFFF;}

#footer A {text-decoration: none;}
#footer A:link {color: #FFFFFF;}
#footer A:hover {color: #C6C6FF;}
#footer A:visited {color: #C6C6FF;}
#footer A:active {color: #FFFFFF;}

#hright A {text-decoration: underline;}
#hright A:link {color: #FFFFFF;}
#hright A:hover {color: #C6C6FF;}
#hright A:visited {color: #C6C6FF;}
#hright A:active {color: #FFFFFF;}

#text A {text-decoration: underline;}
#text A:link {color: #000000;}
#text A:hover {color: #545382;}
#text A:visited {color: #545382;}
#text A:active {color: #000000;}
