body {
	background-color: #FFFFFF;
	font-family: Verdana,Arial;
	font-size: 11px;
	margin-top: 8px;
}

.main {
	margin:0px auto;
	width:772px;
}

.header {
	height: 136px;
}

.content {
	height: 530px;
	background: transparent url(images/content_bg.jpg) no-repeat scroll 0% 0%;
	padding: 30px 40px 0px 40px;
	font-size: 12px;
	color:#3A3A3A;
	line-height: 1.3;
}

.content #left{
	float: left;
	width: 330px;
	margin: 20px 0 0 15px;
}

.content #right{
	float: right;
	width: 310px;
}

.footer {
	clear: both;
	height: 30px;
	background: transparent url(images/footer_bg.jpg) no-repeat scroll 0% 0%;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 0 0 45px;
	text-decoration: none;
}

.footer a:active, .footer a:link, .footer a:visited{
	text-decoration: none;
	color: #FFFFFF;
}

.footer a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

.contactSubmit{
	background:transparent url(images/contact-btn.png) no-repeat scroll 0px 3px;
	border:0pt none;
	color:white;
	display:inline;
	float:right;
	height:25px;
	margin-right:5px;
	width:110px;
	font-weight: bold;
}

.notsent {
	font-size: 14px;
	color: red;
	text-align: center;
	height:100px;
}

.thankyou {
	font-size: 14px;
	text-align: center;
	height:100px;
	font-weight: bold;
}

h3 {
	margin-top: 0;
	padding-top: 0;
	text-align: center;
	font-size: 14px;
	text-decoration: underline;
	color: #78489C;
}

.content ul {
	margin-bottom: 0;
	margin-top: 7px;
	clear: both;
}

/* new navigation */

#nav{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 30px;
	background: transparent url(images/menu_bg.jpg) no-repeat scroll 0% 0%;
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;

}

#nav a {
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	width: 145px;
	color: #3A3A3A;
}

#nav a:hover {
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	width: 145px;
	color: #D9D9D9;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	left: -999em;
	background-color: #C798C4;
	padding: 10px;
	width: 135px;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul ul {
	margin: -2.6em 0 0 12em;
	background-color: #C798C4;
	padding: 10px;
	width: 300px;
}

#nav li ul ul a{
	width: 300px;
	padding: 3px 0px ;
}

#nav li ul ul a:hover{
	width: 300px;
	padding: 3px 0px ;
}

#nav li ul a{
	padding: 5px 0px ;
}

#nav li ul a:hover{
	padding: 5px 0px ;
}

#nav li ul b {
	color: #652184;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

#nav #item-a:link, #nav #item-a:visited, #nav #item-a:active  {
	display: block;
	width:93px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_a.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-a:hover, #nav #item-a-sel {
	display: block;
	width:93px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_aH.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-sf:link, #nav #item-sf:visited, #nav #item-sf:active  {
	display: block;
	width: 156px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_sf.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-sf:hover, #nav #item-sf-sel {
	display: block;
	width: 156px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_sfH.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-qsn:link, #nav #item-qsn:visited, #nav #item-qsn:active  {
	display: block;
	width: 195px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_qsn.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-qsn:hover, #nav #item-qsn-sel {
	display: block;
	width: 195px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_qsnH.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-r:link, #nav #item-r:visited, #nav #item-r:active  {
	display: block;
	width: 137px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_r.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-r:hover, #nav #item-r-sel {
	display: block;
	width: 137px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_rH.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-c:link, #nav #item-c:visited, #nav #item-c:active  {
	display: block;
	width: 104px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_c.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

#nav #item-c:hover, #nav #item-c-sel {
	display: block;
	width:104px;
	height: 30px;
	text-decoration: none;
	background: transparent url(images/menu_cH.jpg) no-repeat scroll 0% 0%;
	margin:0px 8px 0px 8px;
}

.top_link {
	text-decoration: none;
	font-size:12px;
	text-align: right;
	color: #7C5579;
	float: right;
}

.top_link:hover {
	text-decoration: underline;
	font-size: 12px;
	text-align: right;
	color: #7C5579;
}

.content a b {
	float: left;
	color: #78489C;
	margin-bottom: 0;
	padding-bottom: 0;
}

#contact_text {
	clear: both;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #78489C;
	border: 2px solid #78489C;
	background-color: #B7A2C1;
	padding: 5px;
	margin: 0 200px;
}

.content img {
	margin: 10px 0;
}

/*right fixed div*/
#bar { width: 200px; height: 110px; background: #DDA9D9; z-index: 100; border: 4px solid #652184; padding: 5px 10px;color: #030004; font-weight: bold; font-size:10px; line-height:1.2;}
#bar li {margin:3px 0;}
#bar ul {margin: 0 0 0 6px; padding: 0;}
* html #bar { /*\*/position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }

#foo > #bar { position: fixed; top: 10px; right: 20px; } 
