#banner {
	background-color: #003366;
	background-image: url(../files/images/banner_bg.png);
	height: 116px;
}
#banner_small {
	background-color: #003366;
	background-image: url(../files/images/banner_bg_small.png);
	height: 58px;
}
#content {
	min-height: 600px;
}
#main {
min-height: 300px;
padding-left:2em;
padding-right:2em;
color:#444444;
}
#sidebar {
min-height: 300px;
float:right;
width: 250px;
margin-left:20px;
padding-right:1em;
font-size: 10px;
}
#services {
padding-top:10px;
}
#information {
padding-top:10px;
}
#newsletter {
padding-top:10px;
}
#sidebar p {
color:#000;
margin: 0px;
padding: 0px;
padding-bottom:.3em;
font-weight:bolder;
text-align: center;
}
#information ul {
background-color:#CCCCCC;
list-style-type: none;
margin: 0px;
padding: 0px;
padding-bottom:.7em;
position: relative;
color:#33436a;
}
#services ul {
background-color:#de8e4d;
list-style-type: none;
margin: 0px;
padding: 0px;
padding-bottom:.7em;
position: relative;
color:#33436a;
}
#services li, #information li {
padding-left:30px;
padding-top:2px;
padding-bottom:2px;
}

#services #search {
background: #de8e4d url(../files/images/system-search.png) no-repeat scroll 3px;
}
#services #register {
background: #de8e4d url(../files/images/tm.png) no-repeat scroll 3px;
}
#services #registerd {
background: #de8e4d url(../files/images/preferences-desktop-locale.png) no-repeat scroll 3px;
}
#information #trademarks {
background: #CCCCCC url(../files/images/start-here.png) no-repeat scroll 3px;
}
#information #designs {
background: #CCCCCC url(../files/images/applications-accessories.png) no-repeat scroll 3px;
}
#information #international {
background: #CCCCCC url(../files/images/applications-internet.png) no-repeat scroll 3px;
}
#information #casestudies {
background: #CCCCCC url(../files/images/edit-copy.png) no-repeat scroll 3px;
}
#information #costs {
background: #CCCCCC url(../files/images/accessories-calculator.png) no-repeat scroll 3px;
}
#information #faq {
background: #CCCCCC url(../files/images/help-browser.png) no-repeat scroll 3px;
}
#services a {
color: #33436a;
}
#services a:hover {
color: #FFFFFF;
}
#information a {
color: #33436a;
}
#information a:hover {
color: #DF8900;
}
#newsletter label {
font-size: smaller;
color: #eeeeee;
}
#newsletter input {
font-size: smaller;
margin-top: 5px;
background-color:#eeeeee;
}

.moreinfo {
	font-size: 75%;
	font-color: #F00;
	text-decoration:none;
}
.moreinfo a:link { 
	color: #333;
}
.moreinfo a:visited { 
	color: #000;
}
.moreinfo a:hover { 
	color: #CCC;
	background-color: #1f497d;
	text-decoration: none;
}
.moreinfo a:active { 
	color: #333;
}

.footer {
        font-size: 80%;
	background-color: #33436a;
	height: 2em;
	clear:both; 	
	color: #eeeeee;
}
.footer #links {
	float: left;
	font-weight:bold;
	padding-left: 2em;
	padding-top: .2em;
}
.footer a {
	color: #de6800;
}
.footer a:hover {
	color: #f57900;
}

.footer #copyright {
	float: right;
	padding-right: 2em;
	padding-top: .2em;	
}
pre {
font-size: 8pt;
border: 1px solid #888;
margin: 5px;
}


body {
	border: 0px;
	margin: 0px;
	background-color: #eeeeee;
        font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
h1 { 
	text-align: left;
	color: #555;
	padding: 0 0 0.5em;
	margin: 0.75em 0 0;
}
h1 { font-size: 180%; }
h2 { font-size: 150%; }
h3 { font-size: 120%; }
h4 { font-size: 100%; }
h5 { font-size: 80%; }
h6 { font-size: 70%;  }

/* Tabs */
#tabfloat {
	position: absolute;
	top: 86px;
	left: 0;
	width: 100%;
	z-index: 2;
}
ul#primary-links {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 255px;
}
ul#primary-links li {
	_width: 0;
	float: right;
	list-style-type: none;
	padding: 0;
	margin: 0 1px;
	background: url(../files/images/header-tab-1.png) no-repeat 0 -24px;
}
ul#primary-links li a {
	display: block;
	list-style-type: none;
	padding: 4px 8px 0;
	margin: 0;
	height: 20px;
	background: url(../files/images/header-tab-2.png) no-repeat 100% -24px;
	white-space: nowrap;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
ul#primary-links li:hover {
	background: url(../files/images/header-tab-1.png) no-repeat 0 0;
}
ul#primary-links li:hover a {
	background: url(../files/images/header-tab-2.png) no-repeat 100% 0;

}

