html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,form, fieldset, legend, label, input, textarea,table, caption, thead, tfoot, tbody, tr, th, td {line-height:inherit;
margin:0px;
border:0px;
outline:0px;
padding:0px;
background:transparent;
color:inherit;
text-align:left;
vertical-align:bottom;
text-decoration:none;
font-family:inherit;
font-style:inherit;
font-weight:inherit;
font-size:1em;
}

a img {
	border:0px;
	}
ol, ul {
	list-style:none;
	}
blockquote, q {
	quotes:"" "";
	}
table {
	border-collapse:collapse;
	border-spacing:0px;
	}
body, input, textarea, table {
	font:normal 12px/1.5em verdana, helvetica, arial, sans-serif;
	}
body {
	padding:0px 0px;
	color:#000000;text-align:center;
	}
div.basis {
	width:770px;
	margin:0px auto;
	}
div.basis h1,div.basis h2,div.basis p {
    line-height:1.5em;
	}
div.basis h1,div.basis h2 {
	margin-bottom:0.5em;
	font-weight:normal;
	}
div.basis h1 {
	font-family:arial, helvetica, verdana, sans-serif;
	}
div.basis h1.hdr {
	height:26px;
	}
	div.basis h1.hdr.n00 {
		background-position:left top;
		}
div.basis h1.hdr.n01a {background-position:left -26px;}
div.basis h1.hdr.n01b {background-position:left -52px;}
div.basis h1.hdr.n01c {background-position:left -78px;}
div.basis h1.hdr.n02a {background-position:left -104px;}
div.basis h1.hdr.n02b {background-position:left -130px;}
div.basis h1.hdr.n02c {background-position:left -156px;}
div.basis h1.hdr.n02d {background-position:left -182px;}
div.basis h1.hdr.n03a {background-position:left -208px;}
div.basis h1.hdr.n03b {background-position:left -234px;}
div.basis h1.hdr.n04a {background-position:left -260px;}
div.basis h1.hdr.n04b {background-position:left -286px;}
div.basis h1.hdr.n04c {background-position:left -312px;}
div.basis h1.hdr.n04d {background-position:left -338px;}
div.basis h1.hdr span {visibility:hidden;}
div.basis p,div.basis ul,div.basis table,div.basis div.box {margin-bottom:1px;}
div.basis cite {text-align:right;font-style:italic;float:right;}
div.menu {height:69px;background:url(../images/bck_menu.gif) no-repeat; padding-top:150px;}
div.menu ul {float:right;position:relative;right:41px;top:7px;}
div.menu ul li {height:15px;line-height:8px;padding:0px 8px;float:left;}
div.menu ul li.Home,div.menu ul li.services,div.menu ul li.portfolio {border-right:1px solid #cccccc;}
div.menu ul li a {border-bottom:3px solid #FFFFFF;padding:3px 0px;color:#999999;display:block;}
div.menu a:hover,div.menu a:active,div.menu a:focus {border-bottom-color:#CCCCCC;}
#Home .Home a,#services .services a,#portfolio .portfolio a,#Contact .Contact a {border-bottom-color:#99cc33;color:#999999;cursor:default;}
div.header {height:79px;he\ight:155px;padding:24px 320px 0px 35px;background:url(../images/bck_header.jpg) no-repeat;color:#FFFFFF;}
div.header h1 {font-size:164%;}
div.header p {font-size:118%;}
div.content, input, textarea, table {color:#999999;}
div.content {width:100%;background:url(../images/bck_page.gif) top no-repeat;overflow:hidden;}
div.content h1 {font-size:150%;color:#909090;}
div.content h2 {font-size:118%;}
div.content a {color:#999999;}
div.content a:hover,div.content a:active,div.content a:focus {text-decoration:underline;}
div.content img.symbol {width:16px;height:16px;vertical-align:middle;}
div.content table td {padding-right:10px;}
div.box {padding:0px 5px 7px 0px;background:url(../images/bck_box.gif) right bottom no-repeat;}
div.box1 {padding:0px 5px 7px 0px;}
div.box .border {border:1px solid #CCCCCC;padding:5px;background:#FFFFFF;display:block; height:180px;}
div.box .border img.slide {width:398px;height:145px;}
div.box .border img.small,div.box .border object {width:398px;}
div.box .border object {background:url(../images/bck_flash.gif);display:block;}
div.box .border div.inner {padding:5px;background:#D3FFA8;}
div.box .border div.form {background:#CDFF9B url(../images/bck_form.gif) right top no-repeat;}
div.box .border div.info,div.box .border div.info h1,div.box .border div.info p {text-align:center;}
div.box .border div.info {padding:33px 10px;}
div.box .border div.info img {width:65px;height:65px;margin-bottom:1em;}
div.main {width:475px;w\idth:415px;padding:2px 25px 12px 35px;background:url(../images/bck_seperator.gif) right 2px no-repeat;float:left;}

div.main ul {padding-left:15px;list-style:disc outside;}
div.main ul li {vertical-align:middle;}
div.main img.deco {width:130px;height:130px;margin-left:10px;float:right;}
div.main p#select {margin-top:-1em;}
div.main p#select a {border:1px solid #CCD7E9;padding:0px 3px;background:#FBFCFD;color:#707070;}
div.main p#select a:hover,div.main p#select a:active,div.main p#select a:focus {border-color:#CCCCCC;background:#CCCCCC;color:#FFFFFF;text-decoration:none;}
div.main p#select a.select {border-color:#9CBAFF;background:#9CBAFF;color:#FFFFFF;cursor:default;}
div.main p#select a[href="#"] {border-color:#9CBAFF;background:#9CBAFF;color:#FFFFFF;cursor:default;}
div.main form label,div.main form input {display:block;}
div.main form input.field,div.main form textarea {margin-bottom:10px;border:1px solid #ccc;padding:3px;background:#FFFFFF url(../images/bck_input.gif) no-repeat;}* html div.main form input.field,* html div.main form textarea {background-attachment:fixed;}
div.main form input.field {width:208px;w\idth:200px;height:24px;he\ight:16px;}
div.main form input.button {width:107px;height:32px;margin:0px 0px 0px auto;text-align:center;cursor:pointer;}
div.main form textarea {width:378px;w\idth:370px;}
div.sidebar {width:295px;w\idth:235px;padding:2px 35px 25px 15px;float:left;}
div.sidebar ul.menu {border-top:1px solid #E5E5E5;}
div.sidebar ul.menu li {height:28px;line-height:28px;border-bottom:1px solid #E5E5E5;padding:1px 0px;}div.sidebar ul.menu li a {height:28px;padding-left:25px;background:#FBFCFD url(../images/sym_marker.gif) 9px -28px no-repeat;color:#707070;display:block;}
div.sidebar ul.menu li a:hover,div.sidebar ul.menu li a:active,div.sidebar ul.menu li a:focus {background:#F6F8FB url(../images/sym_marker.gif) 9px top no-repeat;text-decoration:none;}
#sub1 .sub1 a,#sub2 .sub2 a,#sub3 .sub3 a,#sub4 .sub4 a {background:#EDF1F7 url(../images/sym_marker.gif) 9px top no-repeat;cursor:default;}
div.sidebar ul.icons {width:100%;overflow:hidden;}div.sidebar ul.icons li {margin-right:6px;float:left;}
div.sidebar ul.icons li.cat4,div.sidebar ul.icons li.newln,div.sidebar ul.icons li.endln {margin-right:0px;}
div.sidebar ul.icons li.newln {margin-bottom:14px;}
div.sidebar ul.icons li.newln1 {margin-top:14px;}
div.sidebar ul.icons li a {width:52px;height:52px;border:1px solid #CCCCCC;background:#FFFFFF;display:block;}div.sidebar ul.icons li a:hover,div.sidebar ul.icons li a:active,div.sidebar ul.icons li a:focus {border-color:#CCCCCC;background:#CCCCCC;}
div.sidebar ul.icons li a[href="#"] {border-color:#CCCCCC;background:#FFFFFF;cursor:default;}
div.sidebar ul.icons li a img {width:46px;height:46px;margin:3px;}
div.sidebar ul.icons li#active a,#cat1 .cat1 a,#cat2 .cat2 a,#cat3 .cat3 a,#cat4 .cat4 a {border-color:#9CBAFF;background:#9CBAFF;cursor:default;}
div.footer {height:44px;he\ight:30px;margin:0px 10px;padding-top:11px;background:url(../images/footer_bg.gif) no-repeat;color:#B2B2B2;}
div.footer span {display:none;}
div.footer p {text-align:center;}
div.footer a {color:#B2B2B2;}
div.footer a:hover,div.footer a:active,div.footer a:focus {text-decoration:underline;}