/* ---- CUSTOMIZATIONS --- */

hr {
	border-top : 1px dotted #b2cbe4;
	border-bottom : 1px dotted transparent;
	border-left : 1px dotted transparent;
	border-right : 1px dotted transparent;
}
	

/* headers */
h1 {
	color:#FB811E;
	padding-bottom:0.5em;
}
h2 {
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0em;
	line-height:0.71em;
}
h3 {
	font-weight:bold;
	color:#FB811E;
	line-height:0.8em;
}
h4 {
	color:#666666;
	padding-bottom:0.5em;
	line-height:1.2em;
}
h5 {
	display:block;
	padding:0.3em;
	border-top:8px solid #cccccc;
	border-bottom:8px solid #cccccc;
	background-color:#eeeeee;
	color:#000000;
}

.contenttable td {
	border:0px solid yellow;
}
/* left nav */
.leftcol {
	padding-left:25px;
	border-right:none;
}
.navleft1, .navleft1current {
	font-size:60px;
	line-height:60px;
	font-weight:bold;
	padding-top:0em;
	padding-bottom:0em;
	padding-left:0em;
	padding-right:0em;
	margin-bottom:0em;
	color:#707070;
}
.navleft1current {
	color:#fb811e;
}

.navleft2, .navleft2current {
	border-left:8px solid #7e410f;
	padding-left: 0.6em;
	color:#c2c2c2;
	font-weight:normal;
}
.navleft2current {
	color:#fb811e;
}
/* rightcol */
.rightcol {
	width:172px;
	background-color:#f0f0f0;
	padding-top:30px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
#contentrightcol {
	margin-top:0px;
	margin-left:18px;
	margin-right:10px;
	font-size:11px;
	line-height:13px;
}
#contentrightcol div {
	margin-bottom:25px;
}
#contentrightcol p {
	font-size:11px;
	line-height:13px;
	margin:0px;
}

/* main content */

.contentmaincol {
	padding-top:40px;
	padding-bottom:10px;
	margin:0px;
}
.contentmaincolsub {
	padding-top:40px;
}
.contentmaincol a:hover, .contentmaincolsub a:hover, .contentrightcol a:hover {
	background-color:transparent;
}

/* custom classes */
.buttondiv {
	border:1px solid #fb811e;
	/*background-color:#fb811e;*/
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:4px;
}
.buttondiv a {
	color:#000000;
	font-weight:normal;
	display:block;
}
.buttondivtext {
	color:#444444;
	font-size:11px;
	line-height:13px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:4px;
}
.demobox {
	width:320px;
	height:240px;
	border:16px solid #000000;
	text-align:center;
	vertical-align:middle;
	color:#c0c0c0;
}
.demobox2 {
	width:320px;
	height:240px;
	border:16px solid #000000;
	text-align:center;
	vertical-align:middle;
	color:#c0c0c0;
}
.newstitle h2 {
	font-size:18px;
}
