body { height:100%; margin-top:0; margin-bottom:0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5em;}
h1 { font-family: Verdana, Arial, sans-serif; color:#F6A02A; font-size:16px; display:inline; }
a { outline:none; text-decoration:none; color:#00ADEF;}
a:hover { color:#00688B; }
a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icon_pdf.gif) no-repeat center right;
}
.container { width:944px; min-height:100%; height: auto !important; height:100%; margin:0 auto -200px; padding:0px 0 0 0; background:url(images/shadow.png) repeat-y; }


#header { margin:auto; width:900px; position:relative; height:100px; padding-top:11px; padding-bottom:9px; }
#banner { text-align:left; margin:auto; width:900px; height:126px; background:#00ADEF; clear:both; }
#logo { background: url(images/logo.png) no-repeat; display:block; height:100px; width:107px; text-indent:-9999px; margin-left:70px; margin-bottom:0px; float:left; margin-top:0; padding-top:0; }
img.banner-text { margin-top:49px; margin-left:70px; }



#navigation { position:absolute; right:70px; bottom:0; display: block; float: right; width: 100%; }
#navigation * { padding:0px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
#navigation ul { display: block; float: right; padding:0px 0 0 0; }
#navigation ul li { list-style: none; float: right; margin: 0 0 0 7px; }
#navigation ul li a { background: url(images/onlink.png) top right no-repeat; display:block; padding: 0 9px 1px 0; color: #fff; text-decoration: none; }
#navigation ul li a span { background: url(images/onlink.png) top left no-repeat; display:block; padding: 5px 0 0 9px; }
#navigation ul li a:hover { background: url(images/onselected.png) top right no-repeat; color: #FFF; text-decoration: none; }
#navigation ul li a:hover span { background: url(images/onselected.png) top left no-repeat; }
#home #navigation ul li.home a { background: url(images/onselected.png) top right no-repeat; color: #fff; }
#home #navigation ul li.home a span { background: url(images/onselected.png) top left no-repeat; }
#services #navigation ul li.services a { background: url(images/onselected.png) top right no-repeat; color: #fff; }
#services #navigation ul li.services a span { background: url(images/onselected.png) top left no-repeat; }
#portfolio #navigation ul li.portfolio a { background: url(images/onselected.png) top right no-repeat; color: #fff; }
#portfolio #navigation ul li.portfolio a span { background: url(images/onselected.png) top left no-repeat; }
#profile #navigation ul li.profile a { background: url(images/onselected.png) top right no-repeat; color: #fff; }
#profile #navigation ul li.profile a span { background: url(images/onselected.png) top left no-repeat; }
#market #navigation ul li.market a { background: url(images/onselected.png) top right no-repeat; color: #fff; }
#market #navigation ul li.market a span { background: url(images/onselected.png) top left no-repeat; }


#content { margin-right:0; padding-right:0; width:900px; margin:auto; }
#main { position:relative; padding-left:70px; padding-top:20px; padding-bottom:10px; text-align:left; float:left; margin-top:0; width:50%; z-index:999;}
#main.single  { width:85%; }
#main ul { padding:0; margin:0; color:#00ADEF;}
#main ul li { list-style:square inside; margin-top:0; padding-top:0; }
#main ul li span { color:#000; }
#main.services { padding-left:70px; padding-top:20px; padding-bottom:10px; text-align:left; float:left; margin-top:0; width:30%; }
#main.market { padding-left:70px; padding-top:20px; padding-bottom:10px; text-align:left; float:left; margin-top:0; width:40%; }

#sidebar { text-align:left; float:right; width:30%; padding-top:20px; padding-bottom:20px; padding-right:70px;}
#sidebar ul { padding:0; margin:0; color:#00ADEF;}
#sidebar ul li { list-style:square inside; margin-top:0; padding-top:0; }
#sidebar ul li span { color:#000; }
#sidebar.services  {  margin-right:40px; text-align:left; float:right; width:50%; padding:20px 0px 20px 20px; font-size:13px; }
#sidebar.portfolio { position:relative; right:190px; top:30px;}
#sidebar.home { position:relative; right:0px;}
#sidebar.profile { position:relative; right:20px;}
#sidebar.market { position:relative; right:90px;}
#footer { margin-left:0; text-align:left; height:200px; margin:auto; width:900px; clear:both; background:#F6A02A; padding:0 0 0 0; margin-top:0; font-size:13px; line-height:1.5em; }
#footer ul { position:relative; top:6px; padding-bottom:24px; color:#fff; list-style:none; margin-left:0; padding-left:70px; }
#footer ul.address { float:left; margin-left:40px; }
#footer ul.nav { float:left; }
#footer ul.twitter { float:left; margin-left:40px; }
#footer a { text-decoration:none; color:#fff; }
#footer a:hover { text-decoration:underline; }
.push { height:200px; clear:both; }