/* resets */
/*body, h1, h2, h3, h4, p, li, dt, dd, blockquote, cite, th, td, label, input, textarea { margin:0; padding:0;}*/

/* Global reset */

/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }


body {
	margin:18px auto;
	width:784px;
	background:#ffffff url(img/top-back.gif) top repeat-x;
	font:12px/18px "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	color:#282828;
}

h1, h2, h3, h4, h5, h6 { line-height:1.3em; margin:0 0 10px 0; font-weight:normal;}

h1 {font-size: 280%;}
h2 {font-size: 240%;}
h3 {font-size: 200%;}
h4 {font-size: 160%;}
h5 {font-size: 120%;}
h6 {font-size: 100%;}

p, ul, ol { margin:0 0 1.5em 0 }

/* -- default link styles --*/
a:link, a:visited, a:visited { text-decoration:none; color:#db742c;}
a:hover {text-decoration:none;}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

ul {list-style:disc inside;}

#header {
	background:#282828 url(../images/header-back.jpg) no-repeat;
	height:100px;
	margin:0 7px;
	position:relative;
}
#header h1 a {
	display:block;
	width:125px;
	height:142px;
	background:url(../images/logo.png) top left;
	text-indent:-9999px;
	position:absolute;
	top:39px; left:34px;
}

#ctop {
	height:12px;
	margin:0;
	background:url(../images/content-top.jpg) top no-repeat;
	clear:both;
}
#cbase {
	height:12px;
	margin:0;
	background:url(../images/content-base.jpg) bottom no-repeat;
	clear:both;
}
#content {
	background:url(../images/content-back.jpg);
	padding:14px 23px;
	margin:0;
	width:736px;
	float:left;
	clear:both;
}
#main {
	float:left;
	width:450px;
	margin-left:40px;
	text-align:justify;
}

#main h2
{
	text-align:left;
}

#sidebar {
	float:right;
	width:193px;
}
#footer {
	background:#282828;
	border-bottom:3px solid #9ad3ca;
	text-align:right;
	width:770px;
	margin:0 7px;
	float:left;
}
#sub-footer {
	margin-bottom:14px;
	clear:both;
	color:#999;
	margin:0 7px;
	font-size:0.9em;
}
#sub-footer a { color:#999; font-weight:bold;}

a#contact-link {
	display:block;
	float:right;
	color:#282828;
	background:#9ad3ca;
	padding:0.2em 2em;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase; /* force text to uppercase */
}
a#contact-link:visited {
	color:#282828;
}

/* navigation */
#nav {
	width:770px;
	margin:0 7px;
	color:#fff;
	background:#282828 url(../images/nav-back.gif) bottom repeat-x;
	border-top:3px solid #9ad3ca;
	float:left;
}
ul.main-menu {
	background:#282828;
	list-style: none;
	margin:0;
	padding:0 6px;
	font-size:10px;
	text-transform: uppercase; /* force text to uppercase */
}
ul.main-menu li {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:38px;
}
ul.main-menu a:link, ul.main-menu a:visited, ul.main-menu a:active {
	display:block;
	border-bottom:5px solid transparent;
	color:#fff;
	text-decoration:none;
	padding:0 6px;
	
}
ul.main-menu a:hover {
	border-bottom:5px solid #9ad3ca;
	color:#9ad3ca;
}

/* sidebar styles */
.rc-box {
	width:175px;
	background:#9c988f;
	padding:9px;
}
.rc-box .caption {
	color:#fff;
	margin:0;
}


.GoldBold {color: #BC8137}

.GoldBold img
{
	float:left;
	margin-right: 5px;
}

