@charset "utf-8";
body				{ background:url(../images/background.png) repeat-y center;margin:0 auto;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#737373; }
div#outer-wrap			{ margin:0 auto;width:800px;background:#FFF; }
div#inner-wrap			{ margin:0 0 20px 0;background:#FFF; }
div#header			{ height:135px;background:#FFF url(../images/header.png) repeat-x; }
div#sub				{ height:114px;color:#FFF;background:url(../images/sub.png) no-repeat top; }
div#body			{ padding:0 15px;background:#FFF;font-size:12px;line-height:1.7; }
div#bottom			{ padding:15px;color:#999;clear:both;background:#262626 url(../images/bottom.png) no-repeat top; }
div#footer			{ height:20px;padding:10px 0 0 15px;font-size:1em;background:#FFF url(../images/footer.png) no-repeat top; }

div#nav				{ margin-top:31px;height:35px;background:url(../images/nav-bg.png) no-repeat bottom; }
div#nav ul			{ margin:1px 0 0 15px;float:left;list-style:none;font-size:1.2em;font-weight:bold; }
div#nav ul li			{ margin-right:12px;float:left; }
div#nav ul li a			{ display:block;padding-bottom:2px;padding-top:4px;color:#999;border-bottom:1px solid #CCC;border-top:3px solid #EDEDED;text-decoration:none; }
div#nav ul li a:hover		{ color:#666;border-bottom:1px solid #EDEDED;border-top:3px solid #0033CC; }

div#sub .inside			{ padding:10px 15px;width:55%; }
div#sub .right			{ margin-top:26px;text-align:center; }
div#sub .inside p		{ padding:2px 0; }
div#sub  h3			{ margin:0;margin-bottom:5px;font-size:1.7em; }
div#sub a, div#sub a:hover	{ border:none;background:none; }

.front-left-60			{ float:left;width:465px;width:59%; }
.front-right-40			{ float: right; width:290px;width:38%; }

div#body p			{ text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
div#body span.heading		{ font-weight:bold;padding-right:10px; }
div#body a			{ color:#0F41B9;text-decoration:none;border-bottom:1px solid #CCC;font-weight:bold; }
div#body a:hover		{ color:#A3AA1C;background-color:#ECFD73;border-bottom:1px solid #C1C61C; }

div#news span.heading		{ display:block;padding-right:100px;font-style:italic;font-weight:normal;text-align:left; }

div#bottom h2			{ color:#FFF;border-bottom:1px solid #595959; }
div#bottom .content		{ width:59%;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.3; }
div#bottom p			{ text-align:justify; }
div#bottom .heading		{ float:left;width:80px;font-weight:bold; }
div#bottom a			{ color:#999; }

div#footer			{ text-align:left; }

div.portfolio h2		{ border:none;float:left; }
div.portfolio h3		{ margin:0;padding:29px 0 0 0;font-size:1.2em;font-weight:normal;color:#AAA; }
div.portfolio p			{ padding:8px 0;float:left; }
div.portfolio p.right		{ margin-left:100px;float:none; }

ul#checklist, ul#checklist2	{ list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:10px; }
ul#checklist li,
ul#checklist2 li		{ background:transparent url(../images/checklist.png) no-repeat scroll left center;margin:0.25em 0;padding-left:20px; }
ul#checklist li a,
ul#checklist2 li a		{ color:#737373;background:none; }
ul#checklist li a:hover,
ul#checklist2 li a:hover		{ color:#737373;background:#EBEBEB; }

blockquote			{ background:url(../images/quote.gif) no-repeat left top;margin:0 0 0 10px;padding:0 30px; }

div.clear			{ clear:both; }
div.center			{ text-align:center; }

h1				{ margin:0;margin-left:15px;width:525px;height:69px;background:url(../images/logo.png) no-repeat bottom scroll;text-indent:-9000px; }
h2				{ margin:20px 0 0px 0;border-bottom:1px solid #0033CC;font-size:1.7em;color:#000; }
h3				{ margin:8px 0 0 0;font-size:1.3em; }

ul, li				{ margin:0;padding:0; }
p				{ margin:0; }
img				{ border:none; }
