html, body {padding:0; margin:0;}
body {background:#fff url(images/bg.jpg) left top repeat-x;
font: normal 1em/1.3em verdana, helvetica, sans-serif;
color:#333;
}
#wrap {width:784px; margin: 0 auto;}
#top {height: 22px;}
#top h1 {font:bold 1.2em/1em georgia, "Times New Roman", serif;
	text-align:right;
	color:#fff;
}
#head { background:#4775ff; height:194px; padding:0; margin:0;}
#head h2 {margin:0; 
	padding:0 10px 0 0; 
	text-align:right;
	color: #fff;
	font: oblique bold 18px arial,sans-serif;
}

#head img {float:left; margin:8px;}
#flash_header {width:599px; height:147px; padding:0; margin:8px; float:none; display:inline;}
#flash_header img {float:none; display:inline;}
h3 {margin:12px; font:normal 1.7em/1.4em "Lucida Calligraphy", georgia, serif; color:#06a;}

#main {background: #fff; margin-top:12px;}

#left {
	float:left;
	width: 220px;
}
/*
#right {
	float:left;
	width: 540px;
	padding: 12px 0;
}
*/
#right {
	float:left;
	width: 350px;
	padding: 12px 0;
	position:relative;
}

#right a {color:#049;}
#right a:visited {color:#089;}
#right a:hover {color:#940; text-decoration:none;}

#r_order {
	float:right;
	width:200px;
	margin-top:44px;
}


p {margin:0; padding: 10px; font-size:0.8em;}

#foot {font-size:0.7em; text-align:right; padding:2px 10px 24px 12px; margin:12px; border-top:1px solid #ccc;}
img {border:0;}
.ctr {text-align:center;}
.bluebold {font: bold 0.9em/1.3em georgia, serif; color: #04a;}
.smtext {font-size:0.7em; line-height:1.3em;}
h4.intro {margin:12px 12px 0 12px; 
	padding:0;
	font: normal 1.25em/1em georgia,"Times New Roman", serif;
	color:#073;
}

ul#nav
{
margin: 12px 0;
padding: 0;
list-style-type: none;
font: bold 1em/1.2em Arial, Helvetica, sans-serif;
}

ul#nav li { margin: 0 0 3px 0; }

ul#nav a
{
display: block;
padding: 8px 2px 8px 24px;
border: 1px solid #333;
width: 170px;
background: #11456a url(images/nav.png) left -120px repeat-x; 
}

ul#nav a:link, ul#nav a:visited
{
color: #024;
text-decoration: none;
}

ul#nav li a:hover, ul#nav li#active a
{
border: 1px solid #333;
background: #11616a url(images/nav.png) left top repeat-x; 
color: #420;
}
/*
ul#nav #active a:visited, ul#nav #active a:hover
{
border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #ff6;
}
*/