
.error {
	border: 2px solid red;
	color: red;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.info{
	border: 2px solid blue;
	color: blue;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.imgborder {
	border: 1px solid black;
}
/* RESET BEGINS */
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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent; font-weight:normal;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* RESET ENDS */

div.fb-posts{with:300px;}
div.fb-posts a.item, div.fb-posts span{display:block}
div.fb-posts a.item{position:relative; padding:5px; background:#fff; color:#000; box-shadow: 0 0 10px #000; margin:0 0 10px 0; height:80px;}
div.fb-posts a.item.hide{display:none;}
div.fb-posts a.item span.image{width:80px; height:80px; position:absolute; left:5px; top:5px; overflow:hidden; text-align:center; background:#666;}
div.fb-posts a.item span.image img{height:80px; width:auto;}
div.fb-posts a.item span.title{width:195px; padding:5px; height:70px; position:absolute; left:90px; top:5px; background:#eee;
font-size:14px; line-height:18px; color:#666; text-shadow:0 1px 0 #fff;
}
div.fb-posts a.more{cursor:pointer;display:block; text-align:center; padding:10px; background:#ddd; color:#333; font-weight:Bold; text-shadow:0 1px 0 #fff; box-shadow:0 0 10px #000, inset 0 1px 2px #fff;;}


/* 	text-shadow: 1px 1px 2px #000; 
	-moz-box-shadow: #000 0px 0px 10px;
	-webkit-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px; */
	
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#141414;
	color: #000;
}

body.start{font-size:11pt}
body.sub{font-size:10pt;}

table th{text-align:left;}

a{text-decoration:none;}

strong{font-weight:bold;}

#divAnnounceBoard a{color:#690;}
#divAnnounceBoard a:hover{color:#9c0;}

#divContent a{color:#360; text-shadow: 0px 1px 1px #fff; font-weight:bold;}
#divContent a:hover{color:#fff; text-shadow: 0px -1px 1px #360; font-weight:bold;}
#divContent ol{list-style:outside decimal-leading-zero; margin-left:28px;}
#divContent ol li{margin-top:5pt;}
#divContent ol ol{margin-left:28px; color:#060;}
#divContent ol ol ol{margin-left:28px; color:#281;}

#divContent ul{list-style:outside disc; margin-left:16px;}
#divContent ul li{margin-top:5pt;}
#divContent ul ul{margin-left:32px; color:#060;}
#divContent ul ul ul{margin-left:32px; color:#281;}

#divContent ul.ulReferences{list-style:none; margin:0; padding:0; display:block;}
#divContent ul.ulReferences li{display:block; float:left; margin:0; padding:0 20px 0 0; margin-bottom:20px;}
#divContent ul.ulReferences li a{	filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4;}
#divContent ul.ulReferences li a img{width:245px; height:115px;}
#divContent ul.ulReferences li a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
#divContent ul.ulReferences li span{display:block; clear:both; margin-top:-15px; font-size:11pt; font-weight:bold; text-align:right; padding-right:5px;}

div.clear{height:0px; visibility:hidden; clear: both; overflow:hidden;}

.imgborder{border:solid 3px #fff;-moz-box-shadow: #281 0px 0px 5px;-webkit-box-shadow: #281 0px 0px 5px;box-shadow: #281 0px 0px 5px;}

body.start #divContent{
	line-height:150%;
	color: #040;
}

body.sub #divContent{
	line-height:160%;
	color: #040;
}

#divContent p{
	margin-bottom:8pt;
}
#divContent h1{
	font-size: 22pt;
	line-height: 26pt;
	margin-bottom: 8pt;
	color: #fff;
	text-shadow: 0px 0px 5px #250; 
}
#divContent h2{
	font-size: 18pt;
	line-height: 22pt;
	margin-bottom: 8pt;
	color: #df9;
	text-shadow: 0px 0px 5px #250; 
}

#divContent h6{
	font-size: 12pt;
	margin-bottom: 8pt;
	color: #df9;
	text-shadow: 0px 0px 5px #250; 
}

#divContent hr{
	margin:15pt 0;
	height:2px;
	background:url(/images/58/2010/hr430.png) no-repeat center top;
	border: 0 none;
	clear:both;
}

#divHeadHolder{
	position:relative;
	background:url(/images/58/2010/bg_head.jpg) repeat-x left top #141414;
	z-index: 100;
}

body.start #divHeadHolder{height:320px;}
body.sub #divHeadHolder{height:130px;}


#divHeadHolder #divHead{
	position:relative;
	width:770px;
	height: 100px;
	margin: 0 auto;
}

#divHeadHolder #divHead #divMenu1{
	position:absolute;
	top:32px;
	right: 10px;
	width: 490px;
}

#divHeadHolder #divHead #divMenu1 ul{
	float:right;
	display:block;
}

#divHeadHolder #divHead #divMenu1 ul li{
	display:block;
	float:left;
	background:url(/images/58/2010/menu1_inactive.gif) no-repeat center top;
	padding-top:20px;
	font-size: 9pt
}

#divHeadHolder #divHead #divMenu1 ul li.active{
	background:url(/images/58/2010/menu1_active.gif) no-repeat center top;
}

#divHeadHolder #divHead #divMenu1 ul li.spacer{
	width:30px;
	/*height:40px;*/
	background: url(/images/58/2010/vrMenu1.png) no-repeat center center;
}

#divHeadHolder #divHead #divMenu1 ul li a{color:#999; text-decoration: none; text-shadow:0 -1px 0 #000;}
#divHeadHolder #divHead #divMenu1 ul li a:hover{color:#ccc; text-decoration: none;}

#divHeadHolder #divHead #imgLogoLight{
	position:absolute;
	left:0;
	top:0;
}

#divHeadHolder #divHead #imgLogo{
	position:absolute;
	left: 5px;
	top:22px;
}

#divHeadHolder #divHead #logoSnow{
	display: block; 
	position:absolute; 
	left:3px; 
	top:15px;
}


#divHeadHolder #divAnnounceBoard{
	position:relative;
	width:770px;
	/*height:350px;*/
	background-color:#fff;
	margin: 0 auto;
	padding: 10px 0;
	-moz-box-shadow: #000 0px 0px 10px;
	-webkit-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;
	z-index: 110;
}

#divHeadHolder #divAnnounceBoard #divAnnounceMessage{
	position:absolute;
	left: 25px;
	top: 25px;
}

#divHeadHolder #divAnnounceBoard #divAnnounceMessage h2{
	font: bold 36pt Arial, Helvetica, sans-serif;
	letter-spacing:1pt;
	line-height:35pt;
	margin-bottom: 20px;
	color: #999;
}

#divHeadHolder #divAnnounceBoard #divAnnounceMessage p{
	font: 13pt Arial, Helvetica, sans-serif;
	letter-spacing: .2pt;
	color: #bbb;
	line-height:20pt;
}

#divHeadHolder #divAnnounceBoard #divSlideShow{
	margin: 0 10px;
	width: 750px;
	height: 330px;
	overflow: hidden;
	z-index: 120;
}

body.start #divHeadHolder #divAnnounceBoard #divSlideShow{height:330px;}
body.sub #divHeadHolder #divAnnounceBoard #divSlideShow{height:140px;}


#divMain{
	position:relative;
	background:url(/images/58/2010/bg_main.jpg) repeat-x left top #9c3;
	z-index: 90;
}

#divMain #divContentHolder{
	padding-top:155px;
	width:770px;
	margin: 0 auto 20px auto;
}

body.start #divMain #divContentHolder #divContent{
	width:420px;
	float:left;
}

body.sub #divMain #divContentHolder #divContent{
	width:540px;
	float:right;
}

body.sub #divMain #divContentHolder #divLeftCol{
	float:left;
	width:200px;
}

body.sub #divMain #divContentHolder #divLeftCol #divMenu2{
	background-color:#fff;
	padding: 3px 0;
	-moz-box-shadow: #060 0px 1px 5px;
	-webkit-box-shadow: #060 0px 1px 5px;
	box-shadow: #060 0px 1px 5px;
}

body.sub #divMain #divContentHolder #divLeftCol #divMenu2 ul{
	background:url(/images/58/2010/bg_head.jpg) repeat-x left top #141414;
	margin: 0 3px;
	padding: 5px 0;
}

body.sub #divMain #divContentHolder #divLeftCol #divMenu2 ul li{
	
	font-size:11pt;
}

body.sub #divMain #divContentHolder #divLeftCol #divMenu2 ul li.active{
	background:url(/images/58/2010/menu2_active.gif) no-repeat left center;
}

body.sub #divMain #divContentHolder #divLeftCol #divMenu2 ul li a{color:#ccc; display:block;padding: 10px 5px 10px 20px;}
body.sub #divMain #divContentHolder #divLeftCol #divMenu2 ul li a:hover{color:#fff;}

body.sub #divMain #divContentHolder #divLeftCol #divMenu2 ul li.active a{
	color:#fff;
}

body.sub #divMain #divContentHolder #divLeftCol #divMenu2 ul li.spacer{
	padding:0;
	background:url(/images/58/2010/hrMenu2.png) no-repeat center top;
	height: 2px;
	overflow:hidden;
}

body.start #divMain #divContentHolder #divRightCol{
	float:right;
	width:300px;
}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox{
	position:relative;
	background-color:#fff;
	width:300px;
	height: 120px;
	margin-bottom: 25px;
	-moz-box-shadow: #250 0px 0px 10px;
	-webkit-box-shadow: #250 0px 0px 10px;
	box-shadow: #250 0px 0px 10px;
}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divNewsBoxContent{
	position:absolute;
	width: 215px;
	padding: 10px 10px 5px 55px;
	text-align:right;
	height: 85px;
	left:10px; top: 10px;
	background: url(/images/58/2010/bg_newsbox.jpg) repeat #f5f5f5;
	overflow:auto;
	font-size: 8pt;
}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divNewsBoxContent div.divNewsBoxImage{
	float:left;
	margin: -10px 10px -10px -55px;
	width:100px;
	height: 100px;
	overflow: hidden;
	border-right: solid 10px #fff;
}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox.even div.divNewsBoxContent{
	background: url(/images/58/2010/bg_newsbox_dark.jpg) repeat #666;
}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divNewsBoxContent h3{font-size:13pt;line-height:100%; margin-top:-3px; margin-bottom:3px;}
body.start #divMain #divContentHolder #divRightCol div.divNewsBox.even div.divNewsBoxContent h3 a{color:#fff;}
body.start #divMain #divContentHolder #divRightCol div.divNewsBox.even div.divNewsBoxContent h3 a:hover{color:#9c3;}
body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divNewsBoxContent h3 a{color:#666;}
body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divNewsBoxContent h3 a:hover{color:#333;}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divNewsBoxContent p{line-height:120%;}
body.start #divMain #divContentHolder #divRightCol div.divNewsBox.even div.divNewsBoxContent p a{color:#ccc;}
body.start #divMain #divContentHolder #divRightCol div.divNewsBox.even div.divNewsBoxContent p a:hover{color:#9c3;}
body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divNewsBoxContent p a{color:#999;}
body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divNewsBoxContent p a:hover{color:#333;}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divDateBox{
	position:absolute;
	left:10px;
	top:10px;
	width:50px;
	height:59px;
	overflow:hidden;
}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divDateBox div{
	background-color:#fff;
	width:40px;
	padding-right:10px;
	height:50px;
	overflow:hidden;
	text-align:center;
}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divDateBox div p.pDateDay{
	font-size: 30pt;
	letter-spacing: -4pt;
	color: #ccc;
	font-weight:bold;
	margin-top:-4px;
	text-align:center;
}

body.start #divMain #divContentHolder #divRightCol div.divNewsBox div.divDateBox div p.pDateMonth{
	font-size: 15pt;
	color: #666;
	margin-top: -15px;
	text-align:center;
}

#divMain #divFootHolder{
	position:relative;
	background:url(/images/58/2010/bg_foot.jpg) repeat-x left top #141414;
	min-height:315px;
	
}

#divMain #divFootHolder #divFoot{
	position:relative;
	padding-top: 25px;
	width: 770px;
	margin: 0 auto;
}

#divMain #divFootHolder #divFoot div.footCol{
	float:left;
	font-size: 8.5pt;
	margin-right: 32px;
	color: #999;
	line-height: 13pt;
}

#divMain #divFootHolder #divFoot div.footCol p a{color:#999; display:block;}
#divMain #divFootHolder #divFoot div.footCol p a:hover{color:#9c3; margin: -1px 0 1px 0; text-shadow: 0px 1px 1px #111;}
#divMain #divFootHolder #divFoot div.footCol h3{color:#9c3; font-size: 12pt; margin-bottom: 5px;}
#divMain #divFootHolder #divFoot div.footCol h3 a{color:#9c3; display:block;}
#divMain #divFootHolder #divFoot div.footCol h3 a:hover{color:#cf6; display:block; margin: -1px 0 6px 0; text-shadow: 0px 1px 3px #111; }

#divMain #divFootHolder #divFoot div.footCol form textarea.tbContact, #divMain #divFootHolder #divFoot div.footCol form input.tbContact{
	width:140px; 
	font: 8.5pt Arial, Helvetica, sans-serif; 
	color:#666; 
	margin-bottom: 5px; 
	padding: 3px; 
	background:url(/images/58/2010/textbox_bg.gif) repeat-x left top #e5e5e5; 
	border: 0 none;
	-moz-box-shadow: #222 0px -1px 1px;
	-webkit-box-shadow: #222 0px -1px 1px;
	box-shadow: #222 0px -1px 1px;
}

#divMain #divFootHolder #divFoot div.footCol form input.btnContact{
	background:url(/images/58/2010/btn_bg.gif) repeat-x left top #9c3; 
	color:#fff; 
	border: 0 none; 
	font: bold 8.5pt Arial, Helvetica, sans-serif; 
	padding: 3px 10px;
	-moz-box-shadow: #222 0px 1px 3px;
	-webkit-box-shadow: #222 0px 1px 3px;
	box-shadow: #222 0px 1px 3px;
}


#divMain #divFootHolder #divFoot div.footCol.col5{
	float:right;
	margin-right: 0;
}

#browserCheck{
	background:#ffc;
	padding: 10px;
	border-bottom: solid 1px #cc3;
	position:relative;
}

#browserCheck img.close{
	width:12px;
	height:12px;
	position:absolute;
	right: 10px;
	top: 10px;
	cursor:pointer;
}
.addthis_toolbox{
	position:absolute;
	right: 15px;
	top: 15px;
	display:block;
	z-index:1050;
}

.addthis_toolbox a{display:block; margin-bottom: 15px;}


textarea.tbStandard, input.tbStandard{
	font: 10pt Arial, Helvetica, sans-serif; 
	color:#666; 
	margin-bottom: 5px; 
	padding: 3px; 
	background:url(/images/58/2010/textbox_bg.gif) repeat-x left top #e5e5e5; 
	border: solid 1px #693;
	-moz-box-shadow: #360 0px 1px 1px;
	-webkit-box-shadow: #360 0px 1px 1px;
	box-shadow: #360 0px 1px 1px;
}

input.btnStandard{
	background:url(/images/58/2010/btn_bg.gif) repeat-x left top #9c3; 
	color:#fff; 
	border: solid 1px #693; 
	font: bold 10pt Arial, Helvetica, sans-serif; 
	padding: 3px 10px;
	-moz-box-shadow: #360 0px 1px 3px;
	-webkit-box-shadow: #360 0px 1px 3px;
	box-shadow: #360 0px 1px 3px;
}

div.divGoogle{
	-moz-box-shadow: #fff 0px 0px 5px;
	-webkit-box-shadow: #fff 0px 0px 5px;
	box-shadow: #fff 0px 0px 5px;
	padding:10px; 
	background:url("/images/58/2010/bg_foot.jpg") repeat-x scroll left top #141414
}

img.box{
	border:solid 3px #fff;
	-moz-box-shadow: #000 0px 0px 5px;
	-webkit-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
}
<!-- defaultVersion = -->
<!-- formincludeVersion = -->
<!-- dbopenVersion = $Id: db_open.asp 133 2014-11-06 11:26:21Z daniel $-->
