body{
	background-image:url(images/bg3opt.jpg);
    background-repeat:repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: 400;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

a:link		{ color: #3399FF; text-decoration: underline; font-weight: bold }
a:visited	{ color: #6666CC; text-decoration: none; font-weight: bold }
a:active	{ color: #6666CC; text-decoration: none; font-weight: bold }
a:hover		{ color: #666666; text-decoration: none; font-weight: bold }

 /* FONT SIZE ON ALL PAGES */

TABLE		{ COLOR: #333333; FONT: 500 12px arial, verdana, sans-serif; }
.title		{ COLOR: #000000; FONT: 18px arial, sans-serif; font-weight: bold; }
.title2		{ COLOR: #707C85; FONT: 18px arial, sans-serif; font-weight: normal; }
.subtitle	{ COLOR: #707C85; FONT: bold normal 13px arial, sans-serif; }
.smalltitle	{ COLOR: #707C85; FONT: 12px arial, verdana, sans-serif; font-weight: bold; }
.footer		{ COLOR: #666666; FONT: 10px arial, verdana, sans-serif; font-weight: bold; }
.hilite		{ COLOR: #006600; }

.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: 400;
	color: #000000;
}
.imagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #243863;
}
.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.visited2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.asterisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
}



/*Igor stuff*/
#header{
	width: 	100%;
	height:	150px;
	margin: 0px auto; /*centered site-wide*/
	text-align: center;
	background: #D9D389;
	border-bottom: 1px solid #AA5;
}

#page{
	width: 100%;
	text-align: center;
	margin-top: 0px;
	}

#headerWrap, #navbarWrap, #footerWrap{
	margin: 0px auto; /*centered site-wide*/
}

#navbar, #footer {
	width: 740px;
	height: 24px;
	color: #fff;
	margin: auto; 
	text-align: center;
}

/*rounded corners*/

.darkCorner-left{
	background: url(images/roundbox.gif) no-repeat;
	background-position: -2px -3px;
	margin: 0px; padding: 0px; width: 17px; height: 24px;
}

.darkCorner-right{
	background: url(images/roundbox.gif) no-repeat;
	background-position: -82px -3px;
	margin: 0px; padding: 0px; width: 17px; height: 24px;
	position: relative;
	top: -48px;
	left: 723px;
}

.darkCorner-left-bottom{
	background: url(images/roundbox.gif) no-repeat;
	background-position: -2px -72px;
	margin: 0px; padding: 0px; width: 17px; height: 24px;
}

.darkCorner-right-bottom{
	background: url(images/roundbox.gif) no-repeat;
	background-position: -82px -74px;
	margin: 0px; padding: 0px; width: 17px; height: 24px;
	position: relative;
	top: -48px;
	left: 723px;
}

/*
.darkCorner-right, .darkCorner-right-bottom {float: right;}
.darkCorner-left, .darkCorner-left-bottom {float: left;}
*/

#navbar-middle, #footer-middle{
	width: 706px;
	margin: -0px auto;
	text-align: center;
	background: #243863;
	height: 24px;

	position: relative;
	top: -24px;
	padding-top: 4px;
	height: 20px;
}

#footer-middle{
	height: 20px;
	padding-top: 4px;
}

#topnav, #topnav a{
	font: 105% Arial, Helvetica, sans-serif;
}

#footer-middle{
	font: 90% Arial, Helvetica, sans-serif;
}

#topnav a , #bottomnav a{
	height: 23px; 
	width: auto; 
	margin: 0px; 
	padding: 3px 5px 0px 5px; 
	border-right: 1px solid #999;
	}

#topnav a:link		{ color: #3399FF; text-decoration: none; font-weight: normal }
#topnav a:visited	{ color: #3399FF; text-decoration: none; font-weight: normal }
#topnav a:active	{ color: #3399FF; text-decoration: none; font-weight: normal }
#topnav a:hover		{ color: #666666; text-decoration: none; font-weight: normal; background: #ccc; }

#topnav a.active 	{ color: #FFFFFF; text-decoration: none; font-weight: bold } 
#topnav a.lastlink	{ border: none;}

#bottomnav a {
	font: 90% Arial, Helvetica, sans-serif;
	height: 1em;
	padding: 0px 5px;
	}

#bottomnav a.lastlink	{ border: none;}

div#bottomnav{
	width: 600px;
	clear: both;
	padding-left: 10%;
}

#main{
	width: 780px;
	margin: 0px auto;
}

#mainContent{
	margin: 10px 2px 5px 0px;
	width: 475px;
	float: left;
	padding: 10px;
	text-align: left;
}

#sidebar{
	margin: 1px 0px 0px 0px;
	float: left;
	width: 220px;
	padding: 3px;
}

#sidebarContent{
}

#footer{
	font-size: 90%;
	color: #ccc;
	padding-top: 3px;
 }

.clear{
	clear: both;
}

/*text styles*/

h1 {
	margin-top: 0px;
	margin-bottom: .5em;
	border-bottom: 1px solid #cc8;
}

.links li{
	margin-bottom: 1em;
}

.box{
	background: #243863;
	margin-top: 1em 0em;
	padding: 1em;
	width: 150px;
	text-align: center;
}

div#mainbox{
	margin: 0px auto;
	width: 738px;
	border-left: 1px solid #243863;
	border-right: 1px solid #243863;
	background: #ee9;
	margin-bottom: -3px;
}

 /* PLAYER BUTTONS FOR TESTIMONIALS PAGE */
 
.player{
 width: 80px;
 height: 24px;
 color: white;
 background: #586D94;
 font-size: 100%;
 font-family: Arial, Georgia, serif;
 font-weight: bold;
 margin: 1px, #FFFFFF;
 padding: 1px;
}