
html {background-color:#000000; }
body {
	position:relative;
	font-family:georgia, "times new roman", times, serif; 
	font-size:13px; 
	line-height:20px; 
	color:#2F2F2F;
}

/* classes */
.clear {clear:both !important;}
.center {text-align:center;}
.right {float:right;}
.left {float:left;}
.txt-right {text-align:right;}
.upper {text-transform:uppercase;}

/*.welcome h1 {font-size:31px; line-height: 35px; color:#AD170C; margin:0 35px 8px 17px;}
.content h1 {font-size:28px; line-height: 32px; color:#5C3C23; margin:0 18px 12px 19px;}*/
h1,h2,h3,h4,h5,h6 {font-family:'Trebuchet MS'; font-weigth:bold;}

h1 { font-size:31px; line-height:35px; margin:10px 0; color:#AD170C;}
h2 { font-size:26px; line-height:29px; margin:10px 0;}
h3 { font-size:22px; line-height:25px; margin:10px 0;}
h4 { font-size:19px; line-height:22px; margin:10px 0;}
h5 { font-size:16px; line-height:19px; margin:10px 0;}
h6 { font-size:14px; line-height:17px; margin:10px 0;}


a:link, a:visited {color:#5C3C23; text-decoration:none;}
a:active, a:hover {color:#5C3C23; text-decoration:none;}
strong {font-weight:bold;}
em {font-style:italic}

table { border-collapse: collapse; margin:5px 0; border-spacing: 0; margin: 0.4em 0; border: 2px solid #000; border-style:  outset;}
td, th { padding:2px; }
p { margin: 0 0 20px 0; }
hr { height:1px; width:100%; border-bottom:1px solid #000; color:#000; clear:both; }

ul, ol { margin:0 0 10px 0; }
ul li, ol li { list-style-position: outside; padding: .2em 0 .3em 0; margin-left:30px; }
ol li { list-style-type:decimal; }
ul li { list-style-type:disc; }

ul li ul, ol li ol {margin:0;}

blockquote, q { quotes: none; padding:20px 20px 20px 30px; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content:inherit; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

#c1 p, #c3 p {margin-right:0px; margin-bottom:5px;}
#c1 p {/*margin-left:14px;*/}
#c3 p {/*margin-left:19px;*/}
#c1 h2, #c3 h2 {font-size:18px; line-height:22px; padding:9px 0 0 0; color:#FFFFFF; margin-right:14px;}
#c1 h2 {margin-left:14px;}
#c3 h2 {margin-left:19px;}
#c1 h3, #c3 h3 {font-size:18px; line-height:22px; color:#5C3C23; margin-right:14px; margin-bottom:12px;}
#c1 h3 {margin-left:14px;}
#c3 h3 {margin-left:19px;}
#c1 h4, #c3 h4 {font-size:12px; line-height:16px; color:#5C3C23; margin-right:14px; margin-bottom:4px;}
#c1 h4 {margin-left:14px;}
#c3 h4 {margin-left:19px;}
#c1 h5, #c3 h5 {font-size:12px; line-height:16px; font-weight:normal; color:#5C3C23; margin-right:14px;}
#c1 h5 {margin-left:14px;}
#c3 h5 { margin-left:19px;}

/* content containers */
#c1 {float:left; width:265px;}
#c1Content {
	margin-left:15px;	
}
#c2 {float:left; width:464px;}
#c2Content {width:424px; margin:0px 20px; padding: 0 0 1px 0;}
#c2-c3 {
	float:left; 
	width:707px;
	margin-left:18px;
}
#c2-c3Content {
	width:680px;	
	padding: 0 0 1px 0;
}
#c3 {float:right; width:261px;}
#c3Content {width:231px; margin:0px 15px; padding: 0 0 1px 0;}

#c1-c3Content {
	width: 960px;
	margin:15px;	
}

.green hr, .orange hr { background: url(/includes/images/shell/hr-green.jpg) center no-repeat; color: transparent; height: 38px; width: 100%; display: block; margin: 10px 0; border: 0 none #FFFFFF !important; outline: none !important; }
.blue hr { background: url(/includes/images/shell/hr-blue.jpg) center no-repeat; color: transparent; height: 38px; width: 100%; display: block; margin: 10px 0; border: 0 none #FFFFFF !important; outline: none !important; }
p.notice {
	position:relative;
	display:block;
	background: #fffcd3 url(../images/icon_notice.gif) no-repeat 10px 11px;
	border: 1px solid #c2beb1;
	padding:10px 10px 10px 40px !important;
	color: #74655f;
	font-size: 13px;
}
p.success,div.formSuccess  {
	position:relative;
	display:block;
	background: #e5f993 url(../images/icon_success.gif) no-repeat 10px 11px;
	border: 1px solid #9bac55;
	padding:10px 10px 10px 40px !important;
	color: #688006;
	font-size: 13px;
}
div.formSuccess p {
	margin: 0; padding: 0;
}
div.formSuccess { margin-bottom: 20px; }
p.info {
	position:relative;
	display:block;
	background: #d4ebfa url(../images/icon_info.gif) no-repeat 10px 11px;
	border: 1px solid #90b1c7;
	padding:10px 10px 10px 40px !important;
	color: #4b6bab;
	font-size: 13px;
}
p.error {
	position:relative;
	display:block;
	background: #f6b9b9 url(../images/icon_error.gif) no-repeat 10px 11px;
	border: 1px solid #e18484;
	padding:10px 10px 10px 40px !important;
	color: #c32727;
	font-size: 13px;
}

ul.multicol {
	width:680px;
	float:left;
	clear:both;
	margin-right:20px;
}
li.multicol {
	display:block;
	width:290px;
	float:left;
	margin-right:20px;
}
