*|* { margin:0pt; padding:0pt; }
 body { background: #ffc400 url(../img/background.gif) repeat-x center top; font-family:"lucida grande", arial, sans-serif; font-size:13px; color:#000; margin:0; padding:0; }
 div.paragraph { line-height:1.5; padding-bottom:12px; }
 p { line-height:1.5; padding-bottom:12px; }
 h1 { font-size:20px; font-weight:bold; color:#272e34; line-height:1.5; }
 h2 { font-size:14px; font-weight:bold; color:#272e34; line-height:1.5; }
 #wrapper { width:960px; margin:0pt auto; position: relative; }
 #affiliate { margin-top: 5px; width: 100%; }
 #sitename { height:63px; width:521px; font-size:30px; color:#cccccc; font-weight:normal; padding-top:25px; }
 #content-wrapper { float:left; width:960px; position: relative;}
 #contents-top { float:left; background:transparent url(../img/content_top.gif) no-repeat center top; width:960px; height:10px; }
 #contents-body { float:left; width:918px; padding:20px 20px 10px; background-color:#ffffff; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
 *html #contents-body { float:left; width:918px; padding:10px 18px 10px 19px; background-color:#ffffff; margin-top:-5px; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; }
 #navigation { float:left; background-color:#192025; width:920px; /*height:63px;*/ position:relative; margin-bottom:20px; font-size:12px; color:#e3e3e3; }
 #navigation-top { float:left; background:transparent url(../img/nav_top.gif) no-repeat center top; width:920px; height:6px; }
 #navigation-links { padding:6px 0 0px 20px; @display: inline; }
 #navigation-links ul {  /*padding:5px 10px 0 0; margin-left:0;*/ }
 #navigation-links li { float:left; display:inline; font-size:1em; /*padding:0px 20px 10px 10px;*/ }
 /*#navigation-links .secondRow { display:inline; font-size:1em; padding:0px 20px 10px 10px; float: none; text-align: center;}*/
 *html #navigation-links li { float:left; padding:0px 18px 0px 10px; }
 #navigation-bottom { float:left; background:transparent url(../img/nav_bottom.gif) no-repeat center top; background-color:#fff; padding-bottom:0px; width:920px; height:6px; }
 *html #navigation { background-color:#192025; width:920px; margin-bottom:2px; font-size:12px; color:#e3e3e3; }
 *html #navigation-top { background:transparent url(../img/nav_top.gif) no-repeat center top; width:920px; height:6px; }
 *html #navigation-links { padding:0px 0 8px 20px; }
 *html #navigation-links li { display:inline; font-size:1em; padding:7px 18px 10px 10px; }
 *html #navigation-bottom { background:transparent url(../img/nav_bottom.gif) no-repeat center top; background-color:#fff; width:920px; height:6px; }
 #active { color:#FF9900; text-align:center; }
 #navigation-links a:link { color:#fff; text-decoration:none; }
 #navigation-links a:hover { color:#fff; text-decoration:none; }
 #navigation-links a:visited { color:#fff; text-decoration:none; }
 #active a:link { color:#FF9900; text-decoration:none; }
 #active a:hover { color:#FF9900; text-decoration:none; }
 #active a:visited { color:#000; text-decoration:none; }
 a:link, a:hover, a:visited { color:#FF9900; font-weight:normal; text-decoration:none; }
 #header-image { float:left; width:918px; height:151px; padding:1px; margin-bottom:0;}
 #image { background:transparent url(../img/logo.jpg) no-repeat 0 0; width:918px; height:151px; }
 #contents { width:920px; min-height:400px; height:auto !important; height:400px; clear: both; }
 #contents-bottom { float:left; background:transparent url(../img/content_bottom.gif) no-repeat center top; width:960px; height:10px; }
 #footer { float:left; width:960px; margin:20px 0 30px 0; }
 #footer-contents { float:left; color:#fff; text-align:right; font-family:"lucida grande", "lucida sans", arial, sans-serif; padding:7px 10px 0 0px; width:940px; height:28px; }
 #footer-contents a {color: #111}
 input { background-color:#fff; border:1px solid #999; font-size:12px; }
 textarea { background-color:#fff; border:1px solid #999; font-size:12px; }

div.paragraph ul, div.paragraph ol, div.paragraph li { list-style-position: inside; }

.red {
	color: #871212;
}
.green {
	color: #128712;
}
.blue {
	color: #122e87;
} 

ul, ol {
	padding: 0 0 0 25px;
	margin: 0;
	}

li {
	padding: 0 0 5px;
	margin: 0;
	}

h3 {
	padding: 0 0 10px;
	margin: 0;
	
	font-size: 16px;
	line-height: 20px;
	}

/*** M A I N  M E N U ***/
#navigation-links ul {
	margin: 0;
	clear: left;
	}
#navigation-links ul li {
	float: left;
	display: inline;
	margin: 0 5px;
	}
#navigation-links ul li a {
	float: left;
	cursor: pointer;

	color: #999;
	}
#navigation-links ul li a span {
	float: left;
	padding: 12px 8px 9px 18px;
	margin: 0 10px 0 -10px;
	}
#navigation-links ul li a {
	background: url(../images/main_menu.png) no-repeat bottom right;
	}
#navigation-links ul li a:hover {
	background-position: 100% -35px;
	color: #000 !important;
	}
#navigation-links ul li a span {
	background: url(../images/main_menu.png) no-repeat bottom left;
	}
#navigation-links ul li a:hover span {
	background-position: 0 -35px;
	}
	
#navigation-links ul li#active a {
	background: url(../images/main_menu.png) no-repeat top right;
	}
#navigation-links ul li#active a span {
	background: url(../images/main_menu.png) no-repeat top left;
	}

/*** S L I D I N G  D O O R  H E A D I N G S  

a {
	float: left;
	cursor: pointer;
	background: url(../images/header_spry.png) no-repeat bottom right;
	}
a span {
	float: left;
	padding: 12px 8px 9px 18px;
	margin: 0 10px 0 -14px
	background: url(../images/header_spry.png) no-repeat bottom left;
	}

a.alt span {
	padding: 12px 8px 9px 18px;
	margin: 0 10px 0 -10px;
	background-position: 0 0;
	}
a.alt span {
	padding: 12px 8px 9px 18px;
	margin: 0 10px 0 -10px
	background-position: 0 0;
	}
***/

/*** HEADING BACKGROUND ***/

.heading h2 {
	height: 43px;
	padding: 0 0 0 14px;
	margin: 0 4px 10px -10px;
	position: relative;
	background: url(../images/header_spry.png) no-repeat 0 -43px;

	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	line-height: 40px;
	text-align: center;
	}

.heading h2 span {
	display: block;
	height: 43px;
	width: 14px;
	position: absolute;
	top: 0;
	right: -14px;
	background: url(../images/header_spry.png) no-repeat 100% -43px;
	}
.alt {
	margin: 0 0 10px;
}
.alt h2 {
	padding: 0 0 0 10px;
	margin: 0 0 0 -10px;
	background-position: 0 -86px;

	font-size: 20px;
	}

.alt h2 span {
	right: -10px;
	background-position: 100% -86px;
	}

.alt2 h2 {
	height: 22px;
	padding: 0 0 0 10px;
	margin: 0 -5px 0 -10px;
	background-position: 0 100%;

	font-size: 12px;
	line-height: 22px;
	}

.alt2 h2 span {
	height: 22px;
	right: -5px;
	background-position: 100% 100%;
	}

.alt3 h2 {
	padding: 0 0 0 10px;
	margin: 0 0 0 -10px;
	background-position: 0 0;

	font-size: 20px;
	}

.alt3 h2 span {
	right: -14px;
	background-position: 100% 0;
	}

/*** H O M E  P A G E  ***/

.row:after {
	content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
	}
.row {
	@display: block;
	@zoom: 1;
	}
.row div {
	float: left;
	width: 266px;
	padding: 0 20px 10px 20px;
	}
.row h2 a {
	display: block;
	outline-style: none;
	font-weight: 700;
	color: #272E34;
	}
.row h2 a:hover {
	color: #272E34;
	}

#full-width {
	width: 573px;
	font-size: 20px;
	}
#full-width li {
	margin: 0 0 15px;
	}

.clock-wrap {
	height:145px;
	margin:0 0 5px;
	overflow:hidden;
	width: 573px !important;
	}
a:hover {
	color: #ce7c00;
	text-decoration: underline;
}	
.blue {
	color: #069!important;
}

#full-width li a {
	color: #fff;
	background: #4d9605;
	text-transform: uppercase;
	font-size: 16px;
	display: inline-block;
	padding: 3px 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#full-width li a:hover {
	color: #fff;
	background: #86d64c;
	text-decoration: none;
}