h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	color:#FFF;
}
ul, li {
	margin:0;
	padding:0;
	font-size:12px;
}
strong {
	color:#FFF;
}
#content_wrapper {
	width:968px;
	height:auto;
	margin:0 auto;
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	color:#FFF;
}
ul, li {
	margin:0;
	padding:0;
	font-size:12px;
}
strong {
	color:#FFF;
}
#content_wrapper {
	width:968px;
	height:auto;
	margin:0 auto;
}
div#content {
	background-image:url(/images/global/skin/blackfade2.png);
	min-height:400px;
	width:888px;
	padding:10px 40px 30px 40px;
}
#content p {
	margin:0;
	padding:0 0 5px 0;
}
#footer {
	background-image:url(/images/global/skin/footerFade.png);
	height:150px;
}
#page_title {
	height:30px;
	border-bottom:1px solid #111;
	width:968px;
	margin:0 0 0 -40px;
}
#page_title h1 {
	margin:0;
	padding:0;
	color:#00ADE2;
	float:left;
	font-weight:lighter;
	font-size:22px;
	letter-spacing:-.01em;
	text-indent:12px;
}
#page_title p {
	margin:5px 15px 0 0;
	padding:0;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	display:inline;
	float:right;
}
.design_note {
	font-size:11px;
	color:#FF0000;
	font-family:"Courier New", Courier, monospace;
}/* this is only a temp style */
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
.small_txt {
	font-size:10px;
}
.required {
	color:#E55302;
	margin:0 2px 0 0;
}
.clear {
	clear:both;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.h2_3col {
	color:#00ADE2;
	font-size:16px;
	font-weight:bold;
	background-image:url(/images/global/skin/3_col_header_bg.png);
	background-repeat:repeat-y;
	padding:10px 0 10px 40px;
	margin:0 0 10px -40px;
	background-position:left;
}
.h2_2col {
	color:#00ADE2;
	font-size:16px;
	font-weight:bold;
	background-image:url(/images/global/skin/2_col_header_bg.png);
	background-repeat:repeat-y;
	padding:10px 0 10px 40px;
	margin:0 0 10px -40px;
	letter-spacing:-1px;
	background-position:left;
}
.h2_1col {
	color:#00ADE2;
	font-size:18px;
	font-weight:bold;
	background-image:url(/images/global/skin/1_col_header_bg.png);
	background-repeat:repeat-y;
	padding:10px 0 10px 40px;
	margin:0 0 10px -40px;
	letter-spacing:-1px;
	background-position:left;
}
.no_col_large {
	color:#E4E4E4;
	font-size:25px;
	letter-spacing:-1px;
	font-weight:normal;
}
#my_account {
	width:273px;
	height:auto;
	min-height:100px;
	padding:10px 40px 20px 20px;
	float:right;
	margin-right:-40px;
}
.gradient_bg {
	border-bottom:1px solid #333;
	border-top:1px solid #333;
	background-image:url(/images/global/skin/gradient_bg.png);
	background-repeat:repeat-y;
	padding:10px;
}
/* ------------- UNORDERED LIST STYLES ------------- */

.arrow_bullets {
	list-style-image:url(/images/global/skin/small_arrow.png);
	_list-style-image: url(/images/global/skin/small_arrow.gif);
}
.bullets {
	list-style-type:disc;
}
.no_bullets {
	list-style-type:none;
}
ul.ul_4col {   /* normally use in conjunction with '.float_left' or '.float_right' classes */
	width:190px;
	margin:0 0 20px 40px;
	list-style-position:inside;
}
h2 + .ul_4col {
	margin-left:0;
}
ul.ul_3col {
	width:275px;
	margin:0 0 0 40px;
	min-height:130px;
	list-style-position:inside;
}
#hoursOperation {
	width: 550px;
	float: left;
	margin-right: 10px;
	margin-top: 20px;
	padding-left: 40px;
	margin-bottom: 20px;
	padding-top:5px;
	padding-bottom: 5px;
}
ul.ul_2col {
	width:400px;
	margin:0 0 0 40px;
	min-height:130px;
	list-style-position:inside;
}
ul.ul_1col {
	width:800px;
	margin:0 0 0 40px;
	min-height:130px;
	list-style-position:inside;
}
.bulleted_list {
	padding:10px 0 0 20px;
	margin:0 0 0 40px;
	color:#CCCCCC;
	line-height: 20px;
	font-size:12px;
	width:253px;
	float:left;
}
.basic_list {
	padding:10px 0 0 20px;
	/* margin:0 0 0 40px; */
    color:#CCCCCC;
	line-height: 20px;
	font-size:12px;
}
.title_li {
	list-style-type:none;
	list-style-image:none;
	margin:0 0 10px 0;
	border-bottom:1px solid #666;
	padding:0 0 5px 0;
}
/* ------------- DEFINITION LIST STYLES ------------- */
dt {
	color:#CCCCCC;
	font-size: 12px;
	font-weight:bold;
	letter-spacing:.05em;
}
dd {
	color:#999999;
	font-size: 12px;
	margin:5px 0 15px 5px;
}
/* ------------- LINK STYLES ------------- */

.link, a, a:visited, a:active {
	color:#999999;
	cursor:pointer;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
}
a:hover {
	color:#24b7e6;
}
