body {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg-neo.jpg); 
	/* background-image: url(../images/bg-gold-top2.jpg); */
	background-repeat: repeat-x; 
	/* background-color : #cee6fd; */
	/* background-color : #edd14d; */ 
	background-color : #FFFFFF;
	/* background-color : #c3a8d0;
	background-color : #f29400; */
	font-size : 0.75em;
	line-height: 1.6em;
}
h1 {
	font-size : 1.3em;
}
h2, h3, h4 {
	font-size : 1.1em;
}
.leftTitle {
	color : #963992;
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.leftText {
	color : #963992;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
img {
	border : 0px;
}
table {
	margin-left : auto;
	margin-right : auto;
}
div.boxlt {
	float : left;
}
div.boxrt {
	float : right;
}
.active {
	font-style : normal;
	font-weight : normal;
}
.right {
	text-align : right;
	display : block;
}
.left {
	text-align : left;
	display : block;
}
.center-align {
	text-align : center;
}
.right-align {
	text-align : right;
}
.left-align {
	text-align : left;
}

.style1 {
	color: #660000;
	font-weight: bold;
}
.style3 {color: #993300; font-weight: bold; }
.style5 {
	color: #FFFFFF;
	font-weight: bold;
}
.style55 {
	color: #000000;
	font-weight: bold;
}
.style6 {color: #993300}

span.right, div.right {
	text-align : right;
	float : right;
	padding-right : 4px;
}
span.left, div.left {
	text-align : left;
	float : left;
	padding-left : 4px;
}

a:link {
	color : #333333;
	text-decoration : none;
}
a:active {
	color : #333333;
	text-decoration : none;
}
a:visited {
	color : #333333;
	text-decoration : none;
}
a:hover {
	color : #2d7f83;
	text-decoration : none;
}

a.orange:link {
	color : #666666;
	text-decoration : none;
}
a.orange:active {
	color : #666666;
	text-decoration : none;
}
a.orange:visited {
	color : #666666;
	text-decoration : none;
}
a.orange:hover {
	color : #FF6600;
	text-decoration : none;
}

a.black:link {
	color : #111111;
	text-decoration : none;
}
a.black:active {
	color : #111111;
	text-decoration : none;
}
a.black:visited {
	color : #111111;
	text-decoration : none;
}
a.black:hover {
	color : #7da4a7;
	text-decoration : none;
}

link.visited {
	color : #111111;
	text-decoration : none;
}
.error {
	color : red;
}
.green {
	background-color : #3c3;
text-align : center;
}
.red {
background-color : #f9c;
	text-align : center;
}
.box {
	width : 340px;
	border : 1px solid #999999;
	padding : 2px;
	margin : 0px;
	background : #e9e9e9;
}

#mainContainer {
	margin : 0px auto 0px;
	padding : 0px;
	width : 960px;
	height : auto;	
	background-color : #ffffff;
	/* background-color : #eecd26; */
}

#pageContainer {
	margin : 0px auto 0px;
	padding : 0px;
	/* background-color : #fff; */ 
	/* background-color : #fff;
	border-width : thin;
	border-style : none solid solid;
	border-color : #8da8d5; */ 
	/* background-color : #ffffff; */
	width : 958px;
}
#navcontainer {
	text-align : right;
	margin : 0px auto;
	width : 100%;
	height : auto;
	/* background-color : #00ced1; */
	/* background : url(../images/bg-top.png); */
	/* background-color : #d4d9ed; */
	clear : both; 	
	border-width: 0em;
	border-style: none none none none;
	border-color: #996515;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
}
#headerContainer {
	margin : 0px auto;
	width : 960px; /* 100%; */
	height : 202px;
	/* background-color : #000000; */
	background-repeat : no-repeat;
	/* background : url(../images/banner.jpg);  */
	border-width : 0em;
	border-style : solid solid solid;
	border-color : #000000;
}
#headerContainer2 {
	margin : 0px auto;
	padding-left : 0em;
	padding-right : 0em; 
	padding-top : 0em;
	width : 960px; /* 100%; */
	height : 24px;
	background-repeat : no-repeat;
	background-color : #fff;
	border-width : 0em;
	border-style : solid solid solid;
	border-color : #996515; 
	margin-top : 4px;
	margin-bottom : 4px; 
}
#headerLeft {
	margin : 0px auto;
	width : 700px;
	height : 200px;
	float : left;
	background-repeat : no-repeat;
	background-color : #dfe2ef;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}
#headerLeft a, #headerLeft a:link {
	color : #000;
	padding-right : 6px;
	margin-right : 6px;
}
#headerRight {
	margin : 0px auto;
	width : 200px;
	height : 130px;
	float : right;
	background-repeat : no-repeat;
	background-color : #7fc0d5;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}
#headerRight a, #headerRight a:link {
	color : #000;
	padding-right : 6px;
	margin-right : 6px;
}
#sidebarLeft {
	margin : 0px 0px 0px;
	padding : 0px;
	width : 200px;
	min-height : 720px; 
	float : left;
	background-color : #ffffff;
	background : #ffffff;
}
#sidebarRight {
	margin : 0px 10px 0px;
	padding : 0px;
	width : 189px;
	min-height : 720px; 
	float : right;
	background-color : #ffffff;
	background : #ffffff;
}
* html #sidebarLeft {
	min-height : 720px;	
}
* html #sidebarRight {
	min-height : 720px;	
}
#mainContenttop {
	margin : 0px 0px 0px;
	padding : 0px 0px;
	float : left;
	width : 520px;
	background-color : #ffffff;
}
#mainContent {
	margin : 4px;
	padding : 5px;
	float : left;
	width : 520px;
	background-color : #ffffff;
	border-width: 0.1em;
	border-style: none dotted none dotted;
	border-color: #2d7f83;
	min-height : 980px; 
	background : #ffffff;
}
#navcontainer ul {
	width : 100%;
	display : block;
	margin : 0px auto 2px auto;
	padding : 0px;
	list-style-type : none;
}
#navcontainer li {
	padding : 0px 0px 0px 0px;
	display : inline;
}
#navlist {
	text-align : right;
	padding-bottom : 2px;
	padding-top : 0px;
}
#navlist a, #navlist a:link, #navlist a:visited {
	padding : 1px;
	padding-left : 0.5em;
	padding-right : 0.5em;
	font-size : 1em;
	text-decoration : none;
}
#navlist a:hover, #navlist a:active, #navlist a:focus {
	padding : 1px;
	background-color : #dce3f0;
	padding-left : 0.5em;
	padding-right : 0.5em;
	font-size : 1em;
	text-decoration : none;
}

#footer {
	text-align : center;
	color : #000; /* #e1e1e1; */
	margin : 2 auto;
	width : 100%;
	height : auto;
	background-color : #faaf42; /* #B73225; */
	clear : both;	
	border-width: 0.1em;
	border-style: solid none none none;
	border-color: #00a79d; /* #591C0B; */
	padding-top : 0.5em;
	padding-bottom : 0.5em;
}
#bottomcontainer {
	padding : 0px 0px 0px 0px;
	display : inline;
}
#footer ul {
	margin : 0px auto 0px auto;
	list-style-type : none;
}
#footer li {
	padding : 0px 0px 0px 0px;
	display : inline;
}
#bottomnavlist {
	text-align : center;
	padding-bottom : 0px;
	padding-top : 6px;
}
#bottomnavlist a, #bottomnavlist a:link, #bottomnavlist a:visited {
	padding : 1px;
	padding-left : 0.5em;
	padding-right : 0.5em;
	font-size : 1em;
	text-decoration : none;
}
.cleared {
	clear : both;
	visibility : hidden;
}
.news_right {
	float : right;
	width : 200px;
	margin : 0px 0px 5px 10px;
	padding : 0px 10px 0px 10px;
	background : #cfd9be;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.news p {
	margin : 10px 10px;
}
.news_cnr_top {
	background : url(../images/cnr_tr.gif) no-repeat top right;
	margin : 0px -10px 0px -10px;
}
.news_cnr_bottom {
	background : url(../images/cnr_br.gif) no-repeat top right;
	margin : 0px -10px 0px -10px;
}
img.cnr {
	width : 8px;
	height : 8px;
	border : none;
	display : block !important ;
}
.vert {
	border-right: 1px #000000 solid;
	height : 300px;
}
input.pink {	background-color: #EBEBEB; 
			font-size: 12px;
			padding:2px 2px;
			border: solid 1px #000;
			width: 200px;
		}
textarea.pink2 {	background-color: #EBEBEB;
			font-size: 11px;
			padding:2px 2px;
			border: solid 1px #000;
			width: 280px;
		}
		
select.pink3 {	background-color: #EBEBEB;
			font-size: 11px;
			padding:2px 2px;
			border: solid 1px #000;
			width: 200px;
		}
	
	
#menuColorLine {
	color : #000;
	margin : 0px 0px 20px 0px;
	width : 100%;
	height : 2px;
	background-color : #2d7f83;
	clear : both;	
	border-width: 0.1em;
	border-style: solid none none none;
	border-color: #2d7f83;
	padding-top : 0em;
	padding-bottom : 0em;
}

span.highlight {
    background-color: yellow;
}