/* CSS Advanced Styles Document 

*/

/* =General styles
_____________________________________________________________________*/

* {margin:0;padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
body {
 	background:#14285F;color:#04C0E6;
	font-family:Arial, Helvetica, sans-serif;
}
br {clear:both;}
abbr {border-bottom: 1px dotted #999;}
abbr:hover {cursor: help;}
li {list-style:none;}
h1, h2, h3, h4, h5 {font-family:"Comic Sans MS", "Times New Roman", Times, serif;}
.left {float:left;}
.right {float:right;}

.cont {border-left:2px solid #04C0E6;border-right:2px solid #04C0E6;}
#fc {background:url(../images/backfc.gif) repeat-y 195px 0;}
#onecol #fc {background:none;}
.clear {
	clear:both;
	display:inline-block;
	height:0; 
	visibility:hidden;
}

/* Holly Hack Targets IE Win only \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End Holly Hack */

/* =General Form styles
-------------------------------------------------------------------*/

form {font-size:10px;}
.text {}
.narrow {width:111px;}
.medium {width:222px;}
.long {width:445px;}

/* =Header 
_____________________________________________________________________*/

#header .menu {
	padding-top:20px;
	padding-left:123px;
}
#header .menu li {
	float:left;
	list-style:none;
}
#header .menu a {
	height:1.8em;line-height:1.8em;width:auto;padding:5px 20px;
	font-size:14px;font-weight:bold;
	font-family:"Comic Sans MS", "Times New Roman", Times, serif;
	color:#DE974E;
	margin:0 1px;
}
#header .menu a:hover {
	color:#ffcc66;
	border-left:1px dashed #DE974E;
	border-right:1px dashed #DE974E;
	margin:0;text-decoration:none;
}
#header h1 {font-size:45px;text-align:right;line-height:100px;padding-right:100px;}
#header h2 {font-size:16px;clear:both;padding-left:4px;}
#header h3 {font-size:14px;clear:both;padding-left:4px;}
#header h4 {font-size:12px;clear:both;padding-left:4px;}
/* =ColumnBoxes Design 
_____________________________________________________________________*/

#lc, #rc {padding:10px 0;}
#lc .menu li {
	padding:2px 2px 2px 2px;
	position:relative;
}
#lc .menu li a {
	display:block;
	font-size:14px;font-weight:bold;
	color:#99ccff;
	padding:2px 0;margin:1px 0;
	text-transform:capitalize;text-indent:4px;
}
#lc .menu li a:hover {
	color:#fff;
	border-top:1px dashed #DE974E;
	border-bottom:1px dashed #DE974E;
	margin:0;text-decoration:none;
}

#lc .menu li ul {
	display:block;
	position:absolute;left:-9999px;top:0;
	background:#999;
}
#lc .menu li:hover ul {
	left:99%;
}
#lc .menu ul li {width:120px;}

a {color:#DE974E;}

.adds {padding-top:18px;}
#lc .adds, #rc .adds {text-align:center;}
#lc .adds *, #rc .adds * {margin:0 auto;}
#fc #lc .adds p, #fc #rc .adds p {margin:10px auto;}
.adds img {border:none;}
.adds a {display:block;font-size:12px;}

.cont #fc .niceadd {
	width:150px;margin:10px auto;
	background:#fff;color:#152A60;	
}
.cont #fc .niceadd p {
	line-height:14px;padding:0 5px;margin-top:5px;margin-bottom:5px;
	clear:both;
	font-size:11px;
	text-align:center;
}
.cont #fc .niceadd h4 {
	font-size:12px;font-weight:bold;text-align:center;padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.cont #fc .niceadd a {
	line-height:20px;display:block;height:20px;
	color:#152A60;background:#04C0E6;
	font-size:12px;font-weight:bold;
	text-align:center;text-transform:uppercase;
}
.cont #fc .niceadd img {
	padding-top:5px;
	float:right;
}

/* =Content
_____________________________________________________________________*/

#content {padding-bottom:15px;}
#content h2, h3 {text-align:center;color:#DE974E;margin:10px 0;}
#content p {margin:5px 0;font-size:12px;line-height:15px;letter-spacing:1px;text-align:justify;}
.unalign p {text-align:left !important;}
#content a {color:#DE974E;border-bottom:1px dashed;}
#content a:hover {border-bottom:1px solid;text-decoration:none;}
#content ul li {padding:5px 0;}
#content code {
	width:551px;overflow-x:scroll;overflow-y:auto;
	padding:5px;
	background:#0A1C4F;
	display:block;	
}
	

/* =Footer
_____________________________________________________________________*/

#footer {text-align:center;padding-top:10px;}
#footer p {font-size:11px;}
#footer a {color:#04C0E6;}

/* =News Page
_____________________________________________________________________*/

.news #content {
	background:#DBDBE2;/*background:#CFE7FF;*/color:#000;
}

.news #content h2 {color:#336699;}

#content .datebymcat {
	font-size:11px;color:#336699;font-weight:bold;
	padding-top:5px;
}
#content .titlelinkbym {
	font-size:13px;color:#000;
	border:none;
}
#content .titlelinkbym:hover {
	text-decoration:none;border:none;
}
#content .readonbym {
	font-weight:bold;font-size:13px;
	color:#336699;
	border:none;
}
#content .readonbym:hover {
	text-decoration:underline;border:none;
}

/* =OneCol
_____________________________________________________________________*/

#onecol #header h1 {text-align:center;padding-right:none;}
#onecol #content {background:#fff;}
#onecol #content img {float:left;margin:5px 10px 10px 0;}
#onecol #content img.right {float:right;margin:5px 0 10px 10px;}
#onecol #content br {clear:none !important;}
#onecol #content .holder {
	position:relative;
	padding-bottom:15px;
	text-align:center;
	float:right;
}
#onecol #content .holder img {
	float:none;
}
#onecol #content .holder span {
	position:absolute;bottom:2px;right:5px;
	background:#0A1C4F;color:#fff;font-size:16px;font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;
}
#onecol #content {color:#14285F;}
#onecol #content {color:#14285F;}
#onecol #content .topbox {
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	border:1px dashed #DE974E;
	font-weight: bold;
	background-color: #BDCED6;
}
#onecol #content .quote {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	border:none;
	font-style: normal;
	font-weight: normal;
	background-color: #DDE6E8;
}
#onecol #header h2 {text-align:center;}
#onecol #header br {height:10px;}
#onecol #footer h2 {color:#DE974E;}
#onecol .tleft {text-align:left;margin-bottom:20px;padding-left:5px;}
#onecol #content h2 {clear:both;}
#content a img {border:none;}

.spacer {height:10px;display:block;}
