@charset "UTF-8";
/* --- CSS Document by Codify Design Studio - codifydesign.com --- */


/* --- Global Default Elements --- */
body,td,p,ul,ol {
	color: #3d3d3d; 
	font-size: 12px; 
	font-family: Arial; 
	margin-top: 0;
	font-family: Arial, Verdana, Univers;
}
ul { 
	margin-left: 5px; 
	padding-left: 10px;
}

h1 { color: #e56e1d; font-size: 24px; font-weight: normal; margin: 3px 0px 25px 0px; }
h2 { color: #e56e1d; font-size: 18px; font-weight: normal; margin: 0px 0px 15px 0px; }
h3 { color: #e56e1d; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; }

a          { color: #dc5900; }
a:visited  { color: #dc5900; }
a:hover    { color: #f49a16; }


/* --- Top Navigation --- */
.top_nav a         { color: #333333; font-size: 10px; text-decoration: none; margin: 0px 15px 0px 0px; }
.top_nav a:visited { color: #333333; font-size: 10px; text-decoration: none; margin: 0px 15px 0px 0px; }
.top_nav a:active  { color: #000000; font-size: 10px; text-decoration: none; margin: 0px 15px 0px 0px; }
.top_nav a:hover   { color: #e56e1d; font-size: 10px; text-decoration: none; margin: 0px 15px 0px 0px; }


/* --- Left Navigation --- */
.content_left p          { margin: 0px 0px 10px 0px;}
.content_left a          { color: #ac4b09; font-weight: bold; text-decoration: none; }
.content_left a:visited  { color: #ac4b09; font-weight: bold; text-decoration: none; }
.content_left a:hover    { color: #000000; font-weight: bold; text-decoration: none; }
.content_left blockquote { margin: 0px 0px 0px 10px; }


/* --- Scrolling Content Box --- */
.content_box_180 h2 { 
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 5px 12px;
	color: #ac4b09;
	border-bottom: 1px solid #afafaf;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/template/content_box_180_top.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.content_box_180 h3 {
	font-size: 12px;
	color: #333333;
}
.content_box_180 p.title {
	margin: 0px;
	color: #333333;
}
.content_box_180 p.date {
	margin: 0px 0px 15px 0px;
	font-size: 10px;
	color: #333333;
}
.content_box_180_content {
	margin: 0px 0px 0px 0px; 
	padding: 10px 10px 0px 12px; 
	height: 234px;
	background-image: url(/images/template/content_box_180_tile.gif); 
	background-repeat: repeat-y; 
	background-position: 0 0; 
	overflow: auto;
}
.content_box_180_bottom { 
	margin: 0; 
	padding: 0;
	height: 25px;
	background-image: url(/images/template/content_box_180_bottom.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0;
}

/* --- Content Boxes --- */
.content_box_730 p { 
	margin-left: 12px; 
	margin-bottom: 0px; 
}
.content_box_730 h3 { 
	margin-left: 12px; 
	margin-bottom: 0px; 
}


.content_box_730 h2 {
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 5px 12px;
	color: #ac4b09;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/template/content_box_730_top.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.content_box_730_content {
	margin: 0px 0px 0px 0px; 
	padding: 10px 10px 0px 12px; 
	height: 400px;
	background-image: url(/images/template/content_box_730_tile.gif); 
	background-repeat: repeat-y; 
	background-position: 0 0; 
}

.content_box_730_bottom { 
	width: 730px;
	margin: 0; 
	padding: 0;
	height: 25px;
	background-image: url(/images/template/content_box_730_bottom.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0;
}

.footer_left p         { color: #777; font-size: 10px; margin-bottom: 7px; }
.footer_left a         { color: #ffffff; margin-right: 10px; }
.footer_left a:visited { color: #ffffff; margin-right: 10px; }
.footer_left a:hover   { color: #f2b857; }

.formrow { padding-top: 10px; clear: both; } 
.formleft { float: left; width: 150px; text-align: right; } 
.formright { margin-left: 160px; color: #666; }

.regListTitleRow { padding-bottom: 3px; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px; border-style: solid; padding-top: 3px; clear: both; } 
.regListRow { border-color: #ced2cf; padding-bottom: 3px; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px; border-style: solid; padding-top: 3px; clear: both; } 
.regListLeft { float: left; width: 150px; text-align: left; } 
.regListRight { margin-left: 160px;}

