#banner {
	background-color: #003366;
	background-image: url(../img/banner_bg.png);
	height: 116px;
}
#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;
}
#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(../img/system-search.png) no-repeat scroll 3px;
}
#services #register {
background: #de8e4d url(../img/tm.png) no-repeat scroll 3px;
}
#services #registerd {
background: #de8e4d url(../img/preferences-desktop-locale.png) no-repeat scroll 3px;
}
#information #trademarks {
background: #CCCCCC url(../img/start-here.png) no-repeat scroll 3px;
}
#information #designs {
background: #CCCCCC url(../img/applications-accessories.png) no-repeat scroll 3px;
}
#information #international {
background: #CCCCCC url(../img/applications-internet.png) no-repeat scroll 3px;
}
#information #casestudies {
background: #CCCCCC url(../img/edit-copy.png) no-repeat scroll 3px;
}
#information #costs {
background: #CCCCCC url(../img/accessories-calculator.png) no-repeat scroll 3px;
}
#information #faq {
background: #CCCCCC url(../img/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;
}

#footer {
	position:fixed;
	bottom:0px;
	background-color: #33436a;
	height: 2em;
	clear:both; 	
	font-size: .7em;
	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;	
}

body {
	border: 0px;
	margin: 0px;
	background-color: #eeeeee;
	font-family: luxi sans, trebuchet ms, bitstream vera sans, 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(../img/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(../img/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(../img/header-tab-1.png) no-repeat 0 0;
}
ul#primary-links li:hover a {
	background: url(../img/header-tab-2.png) no-repeat 100% 0;

}
