
* {padding:0; margin:0;}
body {margin:0; 	padding:0;font:normal .72em/1.5em Helvetica, sans-serif;color:#333;background:#FFF url(/images/background/) repeat-x;text-align:center;	
height:100%;	
}
a {background:inherit; color:#004899; text-decoration:none;}
a:hover {background:inherit; color:#004899; text-decoration:underline;}
h1, h2, h3, h4 {font:bold 1em "Times New Roman", sans-serif;color:#993333;}
h1 {font-size:1.4em;}
h2 {font-size:1.2em; text-transform:uppercase;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
p, h1, h2, h3, h4 {margin:10px 15px;}
ul, ol {margin:10px 30px;padding:0 15px;	
}
ul span, ol span {color:#333;}
img {border:2px solid #CCC;}
img.float-right {margin:5px 0px 5px 15px;}
img.float-left {margin:5px 15px 5px 0px;}
a img {border:0;}
a:hover img {border:0;}
code {margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;  
font:500 1em/1.5em 'Lucida Console', 'Courier New', monospace;
background:#FAFAFA;border:1px solid #f2f2f2;  
border-left:3px solid #72A545;}
acronym {cursor:help;border-bottom:1px solid #777;}
blockquote {margin:1em;background-color:#FAFAFA; 
border:1px solid #f2f2f2; 
border-left:3px solid #f2f2f2;  
font:bold 1.2em/1.5em "Times New Roman", serif;}
form {display:inline;}
label {display:block;font-weight:bold;margin:5px 0;}
input {}
textarea {width:98%;padding:2px;font:normal 1em Helvetica, sans-serif; 
border:1px solid #eee;height:1in;display:block;}
input.button {margin:0; 
font:bold 1em Arial, sans-serif; 
border:1px solid #CCC;background:#FFF; 
padding:2px 3px;}
table {border-spacing:0;border-collapse:collapse;}
table.orderpage {margin-left:15px;margin-bottom:1em;border:1px solid #666666;}
table.orderpage td, table.orderpage th {padding:.25em;vertical-align:middle;}
table.orderpage th {background-color:#dddddd;text-align:center;}
tr.borderbottom td, tr.borderbottom th, .borderbottom {border-bottom:1px solid #666666;}
.alignleft {text-align:left !important;}
.aligncenter {text-align:center !important;}
.alignright {text-align:right !important;}
.searchform {background-color:transparent;border:none;	margin:0; padding:0;	
}
.searchform p {margin:10px; padding:0;}
.searchform input.textbox {width:130px;color:#333; 
height:20px;padding:2px;	
vertical-align:top;}
.searchform input.button {font:bold 12px Arial, Sans-serif; 
color:#333;	
width:60px;height:26px;border:none;padding:3px 5px;	
vertical-align:top;}
#wrap {text-align:center;}
#header-content, #content, #footer-content {width:770px;text-align:left;}
#header {height:75px;text-align:left;	
}
#header-content {position:relative;margin:0 auto; padding:0;}
#header-content #logo {position:absolute;font:bold 4em "Times New Roman", serif;letter-spacing:-1px;color:#0F89B1;margin:0; padding:0;
top:6px; left:0px;}
#header-content #logo span.Trademark {display:inline;font-family:Helvetica, sans-serif; 
font-size:30%;padding-bottom:6em;}
#header-content #slogan {position:absolute;	
font:bold 1.1em Helvetica, sans-serif; 
text-transform:none;color:#0F89B1;margin:0; padding:0;
top:55px; left:15px;}
#header-content #phone {color:black;margin:0;padding:.7em;padding-right:10px;text-align:right;width:100%;}
#header-content ul {position:absolute;right:0; top:38px;font:bolder 1.3em Helvetica, sans-serif; 
color:#FFF;list-style:none;margin:0; padding:0;		
}
#header-content li {display:inline;}
#header-content li a {float:left;display:block;padding:3px 12px;	
color:#333;background-color:#eeeeee;text-decoration:none;}
#header-content li a:hover {background:#333;color:#fff;}
#header-content li a#current  {background:#333;color:#fff;}
.headerphoto {margin:0 auto;width:770px;height:183px;padding:10px 10px 10px 10px;background-color:white;}
.headerphoto img, .headerphoto a:hover img {border:0 !important;}
#content-wrap {clear:both;float:left;width:100%;}
#content {background-color:white;text-align:left;padding:0;margin:0 auto;}
#sidebar {float:right;width:30%;margin:0 0 10px 0;padding:0;	
}	
#sidebar h1 {padding:10px 0px 5px 10px;margin:0;	
}
.sidebox {background:#F2F2F2;border:1px solid #EFEDED;margin-bottom:10px;}
#sidebar ul.sidemenu {list-style:none;margin:10px 0;padding:0;}
#sidebar ul.sidemenu li {padding:0px 10px;}
#sidebar ul.sidemenu a {display:block;font-weight:normal;color:#333;padding:.3em 0 .3em 15px;line-height:1.5em;border-bottom:1px dashed #CCC;text-decoration:none;}
#sidebar ul.sidemenu a.top{	
border-top:1px dashed #CCC;}
#sidebar ul.sidemenu a:hover {padding:.3em 0 .3em 10px;border-left:5px solid  #004899;color:#004899;text-decoration:underline;}
#main {float:left;width:68%;	
margin:0 0 10px 0;padding:0;	
}
#main h1 {padding:10px 0 5px 5px;margin:0 0 0 10px;border-bottom:1px solid #f2f2f2; 	
}
.newsitem {clear:both;margin-bottom:10px;padding:0;background:#FFF url(/images/gradientbg/) repeat-x;border:1px solid #EFEDED;}
.newsitem img.float-left {margin:10px 10px 10px 15px;}
.newsitem img.float-right {margin:10px 15px 10px 10px;}
.newsitem .newsitem-footer {background-color:#FAFAFA;border:1px solid #f2f2f2;padding:5px; margin-top:20px;font-size:95%;clear:both;}
.newsitem .newsitem-footer .readmore {padding-left:20px; margin:0 10px 0 5px;}
#footer {clear:both;margin:0; padding:0;font:normal .95em/1.5em Helvetica, sans-serif;text-align:left;	
}
#footer h3, #footer p {margin-left:0;}
#footer-content {	
border-top:1px solid #EAEAEA;margin:0 auto;padding-left:15px;}
#footer-content ul {list-style:none;margin:0; padding:0;}
#footer-content .col {width:32%;padding:0 5px 30px 0;	
}
#footer-content .col2 {width:33%;padding:0 0 30px 0;	
}
.float-left  {float:left;}
.float-right {float:right;}
.align-left  {text-align:left;}
.align-right {	text-align:right;}
.clear {clear:both;}
.gray  {color:#BFBFBF;}
.DebugLink {}
.DebugLink A {color:#aaaaaa;}
.DebugLink SPAN.Error {background-color:#c00000;color:white;}
.DebugLink SPAN.Warning {background-color:#600000;color:white;}
.DebugLink SPAN.Notice {color:red;}
.DebugLink SPAN.Debug {color:#666666;}
#EJEJC_window img {border:0;}
#EJEJC_title {}
#EJEJC_iframeContent td {padding-left:.5em;padding-right:.5em;}
