body {
	margin:0;
	padding:0;
	line-height: 1.4em;
	background: url(../images/site/redback.png) top repeat-x #860000;
	font-family: "trebuchet ms", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	vertical-align: middle;
	color:#000;
}

img { 
	padding: 5px;
	border: solid 1px #ccc;
}

img.plain { 
	padding:0;
	border: none;
}

#wrapper {
	min-width: 710px;
	margin: 0 50px 0 50px;
	text-align: left;
	position:relative;
}


#topbar {
	height:168px;
	background: url(../images/site/bannerbg.png) top left no-repeat white;
	padding:10px 15px 0px 15px;
	margin: 0 auto;
	text-align: right;
	border-top: solid 10px #0B1621;
}

#topbarinterstitial {
	background: white;
	padding:0;
	margin: 0 auto;
	border-top: solid 10px #0B1621;
}


#main {
	background: #fafafa url(../images/site/maintop.png) top repeat-x;
	text-align: left;
	padding:10px 20px 20px 20px;
	margin: 0px auto;
}


#primarycolumn {
	margin:0;
	padding:0px;
	text-align:left;
}

#about { 
	padding:7px 5px 5px 0;
	color: #c80;
	font-family: georgia;
	text-transform: uppercase;
	font-size: 0.8em;
	text-align: right;
}

#footer {
	background: url(../images/site/footerback.png) top repeat-x #ededed;
	color: #999;
	text-align: left;
	padding: 20px;
	font-size: 0.85em;
	min-height:10px;
	clear:both;
}

#footer a{
	color:#666;
	font-weight: normal;
	text-decoration:underline;
}


a {
	font-weight: bold;
	text-decoration:underline;
	color: #07b;
}

a:hover {
	font-weight: bold;
	text-decoration:underline;
	color: #3ae;
}

b { } 
em {color: red;}



h1 {
	font-family: tahoma, verdana, arial, helvetica;
	font-weight: normal;
	font-size:2.2em;
	color: #333;
	margin-top: 10px;
	padding-bottom:10px;

}

h3 {
	padding: 0;
	font-family: tahoma, verdana, arial, helvetica;
	font-weight: normal;
	font-size:1.6em;
	color: #666;
}



/* ********** Menu Bar: ********** */

#menubar {
	background-coor: #E63100;
	background-repeat: repeat-x;
	height:38px;
}
.menuitem {

}
.menuitem:hover {
	background-repeat: repeat-x;
}



.menu1 {
      margin: 0em 0;
      height: 38px;
      padding-left: 20px;
    }
.menu1 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
.menu1 li {
      margin: 0;
      padding: 0;
      float: left;
      text-align:center;
      height: 38px;

    }
    .menu1 li {
      *padding-right: 5em;
      width:110px;
    }
    .menu1 a {
    padding: 15px;
    	color: white;
    	width:90px;
    	display: block;
    	text-decoration: none;
    }
    .menu1 a:hover {
	background-repeat: repeat-x;
    }


/****************/

div#navbar{
	margin:0 0px 0 0px;
	text-align:right;
	background: url(../images/site/menuback.png) top repeat-x #0B1621;
	height:38px;
}


/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	margin: 0 auto;

}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;/* move all main list items into one row, by floating them */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu li:hover {
	position: relative;/* define new positioning context */
}

/* initially hide all sub menus. */
.menu ul {
	visibility: hidden;
	position: absolute;
	z-index: 10;
	/* while hidden, always keep them at the top left corner, to avoid scrollbars as much as possible */
	left: 0;
	top: 0;
}

/* display them on hover */
.menu li:hover>ul {
	visibility: visible;
	top: 100%;/* 1st level go below their parent item */
}

/* 2nd+ levels go on the right side of the parent item */
.menu li li:hover>ul {
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
/* IE7 float clear: */
.menu, .menu ul {
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background: #f00;*/		/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */






/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
	color: #fff;
	background: url(../images/site/menuback.png) top repeat-x #0B1621;
	font-weight: normal;
	font-family: "segoe ui", tahoma, trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size:1em;
	padding: 4px;
}

.menu ul {
	width: 18em;
}

.menu a {
	font-weight: bold;
	text-decoration: none;
	color: #bbb;
	padding: .4em 1em;
	display: block;
	position: relative;
}

.menu a:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

.menu li:hover>a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.menu li li {
	border-top: 1px solid #345;
	border-left: 1px solid #456;
	border-right: 1px solid #012;
	border-bottom: 1px solid #012;

}

.menu li li:first-child {
	border-top: 1px solid #345;
	border-left: 1px solid #456;
	border-right: 1px solid #012;
	border-bottom: 1px solid #012;
}

/* inset 2nd+ submenus, to show off overlapping */
.menu li li:hover>ul {
	top: 5px;
	left: 94%;
}


/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/