* {margin:0;padding:0;} 

body {
	margin: 0;
	background: #48495B;
	font: 12px/1 Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0 0 1em;
	line-height: 1.1;
}

h2, h3 { color: #003d5d; }
h2 { font-size: 218.75%; }
h3 { font-size: 137.5%; }
h4 { font-size: 118.75%; }
h5 { font-size: 112.5%; }
p { margin: 0 0 1em; }
img { border: none; }
a:link { text-decoration:none; color: #035389; }
a:visited { color: #09619C; }

a:focus
{
	color: #fff;
	background: #000;
}

a:hover { color: #000; }

a:active
{
	color: #cc0000;
	background: #fff;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}


/*  MAIN STYLE */


#container
{
	margin: 0 auto;
	width: 1000px;
	background: #fff;
}

#header
{
	background: #48495B;
	padding: 20px;
}

#header h1 { margin: 0; }

#navigation
{
	float: left;
	width: 1000px;
	background: #333;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}

#navigation li a:hover { background: #599BFF; }

#main-container
{
	float: left;
	width: 1000px;
	background: #fff;
}

#section-navigation
{
	float: left;
	width: 200px;
	padding: 20px 0;
	margin: 0 20px;
	display: inline;
}

#section-navigation ul
{
	margin: 0;
	padding: 0;
}

#section-navigation ul li
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}

#content
{
	float: left;
	width: 720px;
	padding: 20px 0;
	margin: 0 0 0 20px;
}

#content h2 { margin: 0; }

#aside
{
	float: right;
	width: 200px;
	padding: 20px 0;
	margin: 0 20px 0 0;
	display: inline;
}

#aside h3 { margin: 0; }

#footer
{
	clear: left;
	background: #ccc;
	text-align: right;
	padding: 20px;
	height: 1%;
}

#sample-container { clear: left; }






/* TEST CODE STARTS BELOW */.

/*  Wrapper class is used to position * *ALL* * the elements in the theme*/
.wrapper {					
width: 940px;
margin: 0 auto;
}

hr{
border:0;
margin: 20px 0px 10px 0px;
color:#eaeaea;
background-color:#eaeaea;
height: 1px;
}

.clear {
clear: both;
}

.leftalign {
float: left;
margin-right: 10px;
}

.rightalign {
float: right;
margin-left: 10px;
}

img.highlight_image {
padding: 10px 4px 15px 3px;
background: url(../images/image-small.png) no-repeat bottom;
}

img.highlight_image_big {
padding: 10px 4px 14px 3px;
background: url(../images/image-big.png) no-repeat bottom;
}

blockquote {
font-style: italic;
background: #f9f9f9;
border-left: 3px solid #e6e6e6;
font-size: 12px;
line-height: 20px;
font-weight: normal;
font-variant: normal;
margin: 15px 0;
padding: 10px 20px 10px 20px;
display: block;
}


/*   TOP TABS   */
#myslidemenu {
float: right;
position: relative;
top:10px;
z-index: 999;
}

.jqueryslidemenu{
margin: 0;
padding: 0;
color: #999999;
background: #333333;
}

.jqueryslidemenu ul{
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
background: url(/images/nav.png) no-repeat right;
line-height: 90px;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
color: #999999;
padding: 0px 20px 0 20px;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
}

.jqueryslidemenu ul li a:hover{
	color: white;
	background-color: #0074E8;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
margin-top: -2px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
background: url(/images/sub-level-menu.png) no-repeat #0f0f0f;
line-height: 18px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
width: 160px; /*width of sub menus*/
padding: 10px;
padding-top: 12px;
padding-bottom: 12px;
margin: 0;
background: #333333;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
color: white;
background: url(/images/sub-level-menu.png) repeat-x top #3E3E3E;
}

/*  CSS classes applied to down and right arrow images  */
.downarrowclass{
position: absolute;
top: 41px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 12px;
right: 10px;
}

#content.OLD {
width: 100%;
padding:0;
margin:0;
overflow: hidden;
}

#home_content {
background: url(../images/middle.gif) repeat-x #fff;
width: 100%;
padding-top: 35px;
}


