BODY
{
	font-weight: normal;
	font-size: 13px;
	word-spacing: normal;
	text-transform: none;
	font-family: 'trebuchet ms', arial, sans-serif;
	color: #555555;

	letter-spacing: normal;
	margin: 0 0 0 0;
}
table
{font-size: 13px; font-family: 'trebuchet ms', arial, sans-serif; color: #555555;}
a
{font-size: 13px;
	color: #324762;
	font-family: 'trebuchet ms', arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
a:hover
{
	color:#000000;
font-weight: normal;
}

.maintext
{
	font-weight: normal;
	font-size: 13px;
	word-spacing: normal;
	text-transform: none;
	font-family: 'trebuchet ms', arial, sans-serif;
	border: 1px solid #d8d6d9; padding: 20px; height: 250px;
}
td.nav { background-color: #2F3192; }

#navbar
{
	display: inline;
}

#nav, #nav ul 
{
    font-family: Arial, tahoma, verdana;
	font-weight: normal;
	font-size: 12px;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;

	
}
#nav a:hover, #nav a:select
{

	}

#nav a {
	display: block;
	text-decoration: none;

}

#nav li a.top2 {
	color: #ffffff; font-weight: normal; font-size: 13px; padding: 5px 15px 5px 15px;
}
#nav li a.top2:hover {
	color: #ffffff; font-weight: normal; font-size: 13px; background-color: #4e4da8; padding: 5px 15px 5px 15px;
}

#nav ul li a.top {
	color: #ffffff;
	font-weight: normal; font-size: 11px; padding-top: 5px; padding-bottom: 5px; 
}
#nav ul li a.top:hover {
	text-decoration: underline; color: #ffffff;
}


#nav li {
	float: left;


}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12.5em;
	font-weight: normal;
	margin: 0em;
	background: #ffffff;
	
	
}

#nav li li {
	border-top: 1px solid #ffffff;
 
}

#nav li ul a { width: 12.5em;
	text-align: left;
}

#nav li ul ul 
{ margin-left: 50px;	

	
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
		
}

#nav li a
	{  background: inherit;	color: #ffffff; font-size: 11px; padding: 5px 20px 5px 20px; background-color: #2f3192;

}

#nav li a:hover  {
text-decoration: underline;	color: #ffffff; background-color: #4e4da8;
}

.breadcrumbs { color:#25418f; font-size:11px; text-align:left; padding: 1px 0px 1px 0px;}
.breadcrumbs a { color:#25418f; font-size:11px; }
.breadcrumbs a:hover { text-decoration: underline; }

.header
{
	font-size: 12pt;
	font-weight: normal;
	color: #815018;
	font-family: 'trebuchet ms', arial, sans-serif;
	vertical-align: middle;
	
}
.infobox
{
	font-size: 10pt;
	color: #815018;
	font-family: 'trebuchet ms', arial, sans-serif;
	background-color: #fffef0;
}
.news
{

    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: #ffffff;
    border: none;
    vertical-align: top;
	padding-bottom: 20px;
}

.news_alt
{

    FONT-FAMILY: Arial, Tahoma, Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: #ffffff;
    border: none;
	height: 20px;
	vertical-align: top;
	
}
a.news:hover
{	text-decoration: underline;
	color: #ffffff;
	
	}
a.news_alt:hover
{
	text-decoration: underline;
	color: #ffffff;
	}



.listing_page
{
	width:780px}

.listing
{ background-color: #f4f5f9;}

a.listing
{
	color:#999999;
	font-size:12px;
	font-weight:bold;
	border: none;	
}
a.listing:hover
{
	color:#0432b0;
	font-size:12px;	
	text-decoration: none;
	font-weight:bold;
}

.listing_alt
{
	color:#DE0025;
	font-size:10pt;
	font-weight:bold;
}

a.listing_alt
{
	color:#324c85;
	font-size:12px;
	font-weight:bold;
	border: none;	
}
a.listing_alt:hover
{
	color:#0432b0;
	font-size:12px;	
	text-decoration: none;
	font-weight:bold;
}

.title_blue
{
	font-size: 16px;
	font-weight: bold;
	color: #070453;
	font-family: 'trebuchet ms', arial, sans-serif;
	vertical-align: top;
}
.title_small {font-family:'trebuchet ms', arial, sans-serif; font-size: 14px; color: #070453; font-weight: bold; text-decoration: normal; padding-bottom: 10px;}
a.title_small {font-family:'trebuchet ms', arial, sans-serif; font-size: 14px;color: #070453; font-weight: bold; text-decoration: normal;}
a.title_small:hover {font-family:'trebuchet ms', arial, sans-serif; font-size: 14px; color: #070453; font-weight: bold; text-decoration: underline;}
a.title_small:visited {font-family:'trebuchet ms', arial, sans-serif; font-size: 14px; color: #070453; font-weight: bold; text-decoration: normal;}

.small {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #25418f; font-weight: normal; text-decoration: normal; padding-bottom: 10px;}
a.small {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #25418f; font-weight: normal; text-decoration: normal;}
a.small:hover {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #25418f; font-weight: normal; text-decoration: underline;}
a.small:visited {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #25418f; font-weight: normal; text-decoration: normal;}

.smallwhite {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: normal; padding-bottom: 10px;}
a.smallwhite {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: normal;}
a.smallwhite:hover {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: underline;}
a.smallwhite:visited {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: normal;}

.smallgrey {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #777777; font-weight: normal; text-decoration: normal; padding-bottom: 10px;}
a.smallgrey {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #777777; font-weight: normal; text-decoration: normal;}
a.smallgrey:hover {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #777777; font-weight: normal; text-decoration: underline;}
a.smallgrey:visited {font-family:'trebuchet ms', arial, sans-serif; font-size: 11px; color: #777777; font-weight: normal; text-decoration: normal;}


li { font-family: 'trebuchet ms', arial, sans-serif; font-size: 13px; color: #555555;}
p { font-family: 'trebuchet ms', arial, sans-serif; font-size: 13px; color: #555555;}

h1 { font-family: 'trebuchet ms', arial, sans-serif; font-size: 16px; color: #555555; font-weight: normal; }
h2 { font-family: 'trebuchet ms', arial, sans-serif; font-size: 14px; color: #555555; margin: 0px; padding-bottom:3px; font-weight: normal; }


.buy_button
{ height: 40px; background-color: #01024a; width: 255px; text-align:center; border-bottom: 5px solid #ffffff; border-top: 5px solid #ffffff; }
a.buy_button_text
{ font-size: 14px; color:#FFFFFF; font-weight: bold; }
a.buy_button_text:hover
{ font-size: 14px; color:#FFFFFF; text-decoration:underline; font-weight: bold; }

.leftpanel
{ background-color: #c69f4a; padding: 20px; border-bottom: 5px solid #ffffff;  }
.leftpanelfont p, .leftpanelfont a, .leftpanelfont
{color: #FFFFFF;}
.leftpanelfont a:hover
{ text-decoration: underline;}

/* shadow border */

.left_shadow
{	background-color: #ffffff; background-image: url(images/left_shadow.jpg); background-repeat: repeat-y; width:5px;}
.right_shadow
{	background-color: #ffffff; background-image: url(images/right_shadow.jpg); background-repeat: repeat-y; width:5px;}

.bottom_shadow
{	background-color: #ffffff; background-image: url(images/bottom_shadow.jpg); background-repeat: repeat-x; height:11px;}

.br_corner
{	background-color: #ffffff; background-image: url(images/br_corner.jpg); background-repeat: no-repeat; height:11px;}
.bl_corner
{	background-color: #ffffff; background-image: url(images/bl_corner.jpg); background-repeat: no-repeat; height:11PX;}
.tr_corner
{	background-color: #ffffff; background-image: url(images/tr_corner.jpg); background-repeat: no-repeat; height:7px;}
.tl_corner
{	background-color: #ffffff; background-image: url(images/tl_corner.jpg); background-repeat: no-repeat; height:7px;}

DIV.divgreylarge
{
	background-color: #6B6D6B;
	color: White;
	font-size: 14px;
	font-weight: bold;
}
.greyraised
{
	background-color: #6B6D6B;
	border: 1px outset white;
	color: white;
	padding: 3 3 3 3;
}

TABLE.tableform
{
	background-color: White;
	border: solid thin #6B6D6B ;}
