	:link,:visited {text-decoration: none;}
	ul,ol {list-style: none;}
	h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;font-weight:normal;}
	img, dl,dd,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
	img, a img,:link img,:visited img {border: none;}
	address {font-style: normal;}	
	.clear {clear:both;}	
	
	body {background:#fffff2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:10px 0;}
	
	div#header {width:586px;margin:0 auto;clear:both;position:relative;}
	div#header h1 {font-size:1.4em;}
	div#header h1 a {color:#000;}
	div#header h1 span {font-size:0.7em;}
	
	div#mainNav {text-align:center;}
	div#mainNav ul {}
	div#mainNav li {display:inline;margin-left:10px;}
	div#mainNav li a:link, div#mainNav li a:visited {color:#000; font-size:12px;}
	div#mainNav li a:hover, div#mainNav li a:active {color:#666; text-decoration:underline;}	
	div#body {border:25px #ab8c6c solid; width:528px; margin:0 auto;background-color:#fff;padding:4px;}
	
	div#partnerlogin {position:absolute; top:0; right:5px;z-index:100;background-color:#fff;}
	div#partnerlogin a:link, div#partnerlogin a:visited {color:#000;font-size:11px;}
	div#partnerlogin h2 {font-size:0.8em;font-weight:bold;color:#fff; padding:2px; background-color:#ab8c6c;}
	div#partnerlogin form#frmLogin {display:none; margin:3px; border:1px solid #ab8c6c; padding:3px; font-size:0.8em;}
	form#frmLogin p {clear:both;margin:2px 0;}
	form#frmLogin label {float:left; display:block; width:80px;font-size:0.8em;}
	form#frmLogin input {width:80px; font-size:0.7em;}
	form#frmLogin input.btn {font-size:0.7em;}
	form#frmLogin p a:link, form#frmLogin p a:visited {margin-left:55px;color:#ab8c6c;text-decoration:underline;}
	form#frmLogin p a:hover, form#frmLogin p a:active{text-decoration:underline;}
	
	div#homeContent {background:transparent url(../images/home-bg.jpg) repeat-y; width:528px;}	
	div#homeContent img.welcome {float:right;}	
	div#homeNav {width:216px;float:left;color:#b99e68; text-align:center;}
	div#homeNav h2 {font-size:1.1em;margin-top:20px;}
	div#homeNav p {margin-top:10px;}
	div#homeNav ul {margin-top:10px;}
	div#homeNav li {margin-bottom:5px; text-align:center;}	
	div#homeNav a:link,	div#homeNav a:visited {font-weight:bold;color:#b99e68;  font-size:0.9em;text-align:center;}
	div#homeNav a:hover, div#homeNav a:active {text-decoration:underline;color:#ab8c6c;}	
		
	div#footer {color:#b99e68;font-size:0.7em;margin:5px auto;width:586px;text-align:center;}
	div#footer li {display:inline;margin-right:10px;}
	div#footer a:link, div#footer a:visited {color:#b99e68;text-decoration:underline;}
	div#footer a:hover, div#footer a:active{color:#ab8c6c;}
	div#footer p {margin-top:5px;}
	div#footer img {margin:5px 0;}
	
    form div span {width:150px;}
    form div {clear:both;}
    form div input.btn {float:right;}
    span.successMsg {float:none; width:auto;}
    
    form div span.label {width:8em; float:left;}
    form div span.required {color:red; width:auto; font-weight:bold;}
    form div input {width:10em;}
    span.message {color:green; font-weight:bold; font-size:1.1em; border:1px solid green; margin:1em;padding:0.5em; display:block; width:25em;}
    table.chk input {width:auto;}
    table.chk label {width:auto;}
        
    div#content {padding:2px; border:1px solid #f9f2e0;}
    div#content h1 {font-size:1.6em; color:#ab8c6c;}
    div#content h2 {font-weight:bold; color:#4a525a; margin:15px 0 0 0; clear:both;}
    div#content h2 a:link, div#content h2 a:visited {color:#ffffff; display:block;}
    div#content h2 a:hover, div#content h2 active {color:#ffffff;}
    div#content h2.tag, div#content h2#tag {color:#fff; font-family:"Times New Roman", "Georgia", Serif; text-align:center; font-size:0.9em; border:1px solid #4a535a; background-color:#76838f; padding:10px 6px; font-style:italic;}
    div#content ul.list {margin:5px 40px; list-style-type:square;}
    div#content ul.list li {font-size:0.9em; margin:0;}
    div#content ul.column1 {float:right; width:200px; list-style-type:square;margin-top:10px;}
    div#content ul.column2 {float:left; width:200px; list-style-type:square;margin-top:10px;}
    div#content ul.column1 li {font-size:0.9em;margin:0;}
    div#content ul.column2 li {font-size:0.9em;margin:0 0 0 55px;}
    div#content a:link, div#content a:visited {color:#ab8c6c;}
    div#content a:hover, div#content a:active {text-decoration:underline;}
    div#content img.contentImg {padding:1px; border: 1px solid #4a525a; margin:3px; float:right;}
    
    div#subNav {width:522px; margin:0 auto;}
    div#subNav img {padding:6px 0;}
    div#subNav ul {text-align:right;background-color:#f3e8ca; padding:2px 0; border:1px solid #ab8c6c;}
    div#subNav p.homeLink {float:left; font-size:0.7em;color:#ab8c6c;}
    div#subNav li {display:inline; }
    div#subNav li a:link, div#subNav li a:visited {color:#ab8c6c; font-size:0.7em; padding-right:5px;border-right:1px solid #ab8c6c; line-height:0.5;}
    div#subNav li a:hover , div#subNav li a:active {text-decoration:underline;}
    div#subNav li a.active {font-weight:bold; color:#4a525a}
    div#subNav li.last a {border-right:none;}
    div#content p {font-size:0.9em; padding:10px 10px 0 10px;}
    div#content img#canvasImg {float:right;margin:10px;}
    
    div#content img.bannerImg {margin-top:5px;}
    
    div#content ul.contacts {font-size:0.9em;}
    div#content ul.contacts li { display:inline; font-weight:bold; margin-right:20px;}
    div#content p.top {font-size:0.7em;padding:0;margin:0 0 10px 0;text-align:right;border-bottom:1px solid #f9f2e0;}
    div#content dl dt {font-weight:bold; color:#4a525a;}
    div#content dl dd {margin:5px 10px;}
    div#content dl dd p.name {font-style:italic;}
    
    div#content table#paintPalette {width:100%;}
    div#content table#paintPalette th {background-color:#000; color:#fff;}
    div#content table#paintPalette th a { color:#fff;}
    div#content table#paintPalette td {text-align:center;font-size:0.9em;font-style:italic;}
    
    div#content p.hint {margin:5px; padding:5px; border:1px solid #4a525a; background-color:#efefef;}


	div.postnav{background:#f3e8ca; border:1px solid #ab8c6c; float:right; width:160px; margin:0 0 2px 10px; clear:right;} 
	div.postnav h2{font-size:15px; margin:5px 5px 5px 5px !important; padding:0;}
	div.postnav ul{font-size:12px; margin:10px 5px 5px 25px; padding:0; list-style:disc;}
	div.postnav li{margin:0; padding:0 0 5px 0; line-height:14px;} 
	
	div.blog{ margin-top:20px;}
	div.blog h4{font-size:12px; margin:0 0 0 10px !important;}
	div.blog h2{margin:0 0 0 10px !important; color:#76838f;}
	div.blog ul{font-size:14px; margin:10px 10px 5px 45px; list-style:disc;}
	div.blog li{margin:0; padding:0 0 5px;}


table.kitTable {width:100%;}
table.kitTable td {text-align:center;}