body {	margin:0; padding:0; background: #E9E9DF url(assets/background-bk.gif) repeat-y center; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 100%; color:#3d3d33;	}
div#wrap { background-color:#939889; margin:0 auto; width:740px; position:relative }

img { border: 0; padding: 0; margin-bottom: 0 }
a, a:visited {	color: #333; text-decoration: underline;}
a:hover { color: #333; text-decoration: none;}
a img {	border: none;}

.hide {	position: absolute; left: -2000px; width: 999px;}
.alignleft { float: left;}
.alignright { float: right;}

p, ul, td, label, input { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 70%; line-height: 1.5em; margin: 0; }
hr { border: none 0; border-top: 1px solid #ccc;/*the border*/ height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ }


h2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal !important; font-size: 1.4em; text-transform: none; margin: 0 0 30px 0; border-bottom: 1px solid #999; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 1em; margin:25px 0 10px 0;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-transform: none; margin: 0 0 5px 0; }

#header-home { background: #DADAD0 url(assets/homebanner-1.jpg) no-repeat 0px 0px; width: 740px; padding: 0; height: 286px; margin: 0; }
#header-simms { background: #DADAD0 url(assets/banner-simms.jpg) no-repeat 0px 0px; width: 740px; padding: 0; height: 286px; margin: 0; }
#header-fly { background: #DADAD0 url(assets/banner-fly.jpg) no-repeat 0px 0px; width: 740px; padding: 0; height: 286px; margin: 0; }

#logo { display: inline; position: absolute; top: 0px; left: 16px; width: 166px; height: 123px; margin: 0; padding: 0; }

#navcontainer { margin-left: 30px; }

/*Fat Erik's Pipelist*/
#primary-nav { list-style: none; padding: 0; margin: 0; position: absolute; top: 43px; left: 435px; width: 290px; height: 20px; margin: 0; padding: 0; }
#primary-nav li { display: inline; padding: 0; margin: 0; }
#primary-nav li:before { content: "| "; }
#primary-nav li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html #primary-nav li { border-left: 1px solid #666; padding: 0 0.6em 0 0.6em; margin: 0 0.6em 0 -0.6em; }
/*Win IE browsers - hide from Mac IE\*/
* html #primary-nav { height: 1%; }
* html #primary-nav li { display: block; float: left; }
/*End hide*/
/*Mac IE 5*/
* html #primary-nav li:first-child { border-left: 0; }
#primary-nav a { color: #666; font-weight:bold; text-decoration: none; }
#primary-nav a:link#current, #primary-nav a:visited#current, #primary-nav a:hover { color: #666; font-weight:bold; text-decoration: underline; }

#secondary-nav { list-style: none; padding: 0; margin: 0; position: absolute; top: 106px; left: 270px; width: 480px; height: 20px; margin: 0; padding: 0; }
#secondary-nav li { display: inline; list-style-type: none; padding-right: 30px; }
#secondary-nav a { color: #666; font-weight:bold; text-decoration: none; }
#secondary-nav a:link#active, #secondary-nav a:visited#active, #secondary-nav a:hover{color: #666; font-weight:bold; text-decoration: underline; }

#side-nav { width: 257px; padding-top: 30px ; margin: 0; background-color: #939889; color: #666; font-size:89%; }
#side-nav ul { list-style: none; margin: 0; padding: 0; border: none; }
#side-nav li { border-bottom: 1px solid #939889; margin: 0; }
#side-nav li a { display: block; padding: 5px 5px 5px 10px; border-left: 2px solid #939889; background-color: #B7BDAB; color: #666; text-decoration: none; width:240px; }
#side-nav li a:link#on, #side-nav li a:visited#on, #side-nav li a:hover { border-left: 2px solid #939889; background-color: #CED5C1; color: #666; }

#main { float:left; width:450px; background-color:#E9E9DF; padding: 20px 15px; voice-family: "\"}\""; voice-family: inherit; }
#main p { margin: 0 0 1em 0}
#main ul { margin: 10px 0 15px 25px; }
#main img { padding: 2px !important; }

#sidebar { margin-left:480px; padding: 20px 0; }
html>body #sidebar { width:260px; }
#sidebar ul { margin-bottom:0; }
#sidebar img { margin-bottom:0; margin-left: 10px; }
#sidebar h3, #sidebar p { padding:0 20px 0 10px; }
#sidebar p { margin: 0 0 1em 0}
.sidebar-item { padding-bottom:6px; margin-bottom:15px; border-bottom: 1px solid #B4B4AA}

div.item { float: left; border-bottom: 1px solid #ccc; padding-top: 20px; width: 100%; }
div.item img { float: left; margin: 5px; }
div.item ul { list-style-type: none; }

div.item-white { float: left; border-bottom: 1px solid #ccc; padding-top: 20px; width: 100%; background-color:#FFF }
div.item-white img { float: left; margin: 5px; }
div.item-white ul { list-style-type: none; }

#footer { background: #DADAD0 url(assets/footer-bk.jpg) no-repeat 0px 0px; clear:both; padding-left:10px; padding-top:9px; height:36px; border-top: #fff 10px solid; text-align: center; }
#footer p { color:#666; font-size: 0.6em; padding-bottom:5px }
#footer a, #footer a:visited, #footer a:hover { color: #666; }


