
html {	height:100%}

body { margin:0; padding:0; height:100%; background-image:url('images/bg.gif'); background-attachment:fixed;}

#container {margin: auto; padding: 0; text-align: justify; width: 952px; padding-top:20px; padding-bottom:120px; font-family: "Arial Black", Gadget, sans-serif; color: #2D2D2D; font-size:12px; line-height:22px;  }

#content {
	width:868px;
	padding-left:41px;
	padding-right:43px;
}

a:link {
		color: #00F;
		text-decoration:none;
}
a:visited {
		color: #8000FF;
		text-decoration:none
}
a:hover {
		color: #FF0080;
		text-decoration:none;
}

#box   {
		width:798px;
		border-left: solid #000 5px;
		border-right: solid #000 5px;
		background-color:#FFF;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 5px;
		padding-bottom: 10px;
		}
		
#sq-top {background-image:url(images/sq-top.png);
		height:17px;
		margin-top:10px;}
		
		
#sq-bottom {background-image:url(images/sq-bottom.png);
		height:17px;
		margin-bottom:10px;}
		
.title {color:#000;
		font-size:20px;
		font-weight:bolder;
		font-family:"Arial Black", Gadget, sans-serif;
}

h1 {font-family:"Arial Black", Gadget, sans-serif;}

.subtitle {font-family: Arial, Helvetica, sans-serif;
		color: #008000;
		font-size:25px;
		font-weight:600;
}


#textbox {float:left;
width:600px;
}

		

/******************/
/*****MENU*********/
/******************/

#header {border:none; padding:0px; margin:0px; vertical-align:bottom;}
#header ul.topMenu
	{ float: left; height: 46px; padding: 2px 0px 0px 0px; position: relative; top: 5px; left:0px;  }
#header ul.topMenu li.tm
	{ float: left; height: 46px; position: relative; list-style:none; }
#header ul.topMenu li.home
	{ background: transparent;  list-style:none;}
#header ul.topMenu li.tm a
	{ float: left; display: block; color: #fff; text-decoration: none; font-size: 1.1em; text-transform: uppercase; letter-spacing: 0.03em; font-weight: 600; }
	
/* header dropdowns */

#header ul.topMenu li.tm ul.topSubmenu
	{ display: none; background: #ffffff; position: absolute; top: 46px; left: 0; z-index: 99101; border: 1px solid #cccccc; }
#header ul.topMenu li.tm ul.topSubmenu li.tsm
	{ display: block; float: none; z-index: 99102; }
#header ul.topMenu li.tm ul.topSubmenu li.tsm a
	{ display: block; float: none; z-index: 99102; }
#header ul.topMenu li.tm:hover a
	{ color: #ccffff; z-index: 99102; }
#header ul.topMenu li.tm:hover ul.topSubmenu
	{ display: block; z-index: 99201; }

#header ul.topMenu li.tm a
{
height:46px;
z-index: 99102;
}
	
#header ul.topMenu li.tm #menu_home {
background: url("images/top_navigation.png") 0 0; width:85px; text-indent:-3000px; }
#header ul.topMenu li.tm #menu_home:hover { background: url("images/top_navigation.png") 0 46px; }

#header ul.topMenu li.tm #menu_academy {
background: url("images/top_navigation.png") -85px 0; width:108px; text-indent:-3000px; }
#header ul.topMenu li.tm #menu_academy:hover { background: url("images/top_navigation.png") -85px 46px; }

#header ul.topMenu li.tm #menu_store {
background: url("images/top_navigation.png") -193px 0; width:87px; text-indent:-3000px; }
#header ul.topMenu li.tm #menu_store:hover { background: url("images/top_navigation.png") -193px 46px; }

#header ul.topMenu li.tm #menu_agency {
background: url("images/top_navigation.png") -280px 0; width:145px; text-indent:-3000px; }
#header ul.topMenu li.tm #menu_agency:hover { background: url("images/top_navigation.png") -280px 46px; }

#header ul.topMenu li.tm #menu_news {
background: url("images/top_navigation.png") -425px 0; width:85px; text-indent:-3000px; }
#header ul.topMenu li.tm #menu_news:hover { background: url("images/top_navigation.png") -425px 46px; }


#header ul.topMenu li.tm #menu_about {
background: url("images/top_navigation.png") -510px 0; width:107px; text-indent:-3000px; }
#header ul.topMenu li.tm #menu_about:hover { background: url("images/top_navigation.png") -510px 46px; }

#header ul.topMenu li.tm #menu_contact {
background: url("images/top_navigation.png") -617px 0; width:134px; text-indent:-3000px; }
#header ul.topMenu li.tm #menu_contact:hover { background: url("images/top_navigation.png") -617px 46px; }



#header ul.topMenu li.tm ul.topSubmenu li.tsm a
	{ width: 120px; height: 13px; color: #000; margin: 0; padding: 5px 8px; font-size:11.5px; cursor:pointer;font-family:"Arial", serif; border-bottom: 5px solid #000; z-index: 9999999;}
#header ul.topMenu li.tm ul.topSubmenu li.tsm a:hover
	{ color: #cc0000; }
	
#header ul.topMenu li.tm ul.topSubmenu { padding: 0; margin: 0;}



.quoteselect {width: 300px; float: left;}
.quotelabel { width: 165px; float: left; margin-bottom: 20px; line-height:12pt; }
.quotesub { width: 175px; float: left; margin: 0; }
.quotesub2 {  width: 225px; float: left; margin: 0;
}

.line {width:798px; height:1px; background-color: #565656; margin-bottom:8px;}

.line2 {width:798px; height:8px; background-color: #424242; margin-bottom:10px; margin-top:10px;}

.line3 {width:600px; height:1px; background-color: #C0C0C0; margin-bottom:10px; margin-top:5px;}

.hpbox {width:135px; height:209px;  margin-top:10px; float:left; margin-left:10px; border:none;}

#sidebar {float:right; width: 168px;}

.links {width:159px; float:left; text-align:center;}

.abox { width:580px; height:120px; border:solid 1px #535353; padding:5px 25px 15px 25px; background-color:#CFEBEB; margin-left:70px;}
