/*INTERFACE CLASSES*/
/*FLOAT VARIABLES*/
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
/*HIDE*/
.hide{
display:none;
}
.removelinks{
color:#FFFFFF;
text-decoration:none;
}
/*FONT SETTINGS*/
.ui-text
{
	font-family:Calibri;
	font-size:15px;
	font-weight:bold;
}

.ui-texts
{
	font-family:Calibri;
	font-size:15px;
	/*font-weight:bold;*/
}

.top-story-image
{
	margin-top:-17px;
	background-color: #FFFFFF;
	height: 200px;
	width: 300px;
	float: left;
	/*background-image: url(images/top-story.gif);
	background-repeat:no-repeat;
	margin-right: 10px;
	margin-top: 1%;*/
}
.ui-bolder
{
	font-weight:bolder;
}

.ui-up-caps-bolder{
font-weight:bolder;
text-transform:uppercase;
}

.font-color
{
	color:#666666;
}
/*ROUNDED CORNERS ASSET*/
.title-bar{
	background:transparent url(images/main-menu.png) repeat-x;
	height:41px;
}

.tile-bar-silver{
	background:transparent url(images/sliver.png) repeat-x;
	height:41px;
	font-family: Calibri;
}

.ui-border{
	border: 1px solid #d8d8d8;

}
#left {
	background-image: url(images/left-slice.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#right {
	background-image: url(images/right-slice.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#mid {
	background-image: url(images/mid-slice.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 184px;
	margin-left: 31px;
	margin-right: 36px;
}
#titlebar-left {
	background-image: url(images/title-left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#titlebar-right {
	background-image: url(images/title-right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#titlebar-mid {
	background-image: url(images/title-mid.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin-left: 24px;
	margin-right: 24px;
	height: 47px;
}
#titlebar2-left {
	background-image: url(images/silver-title-left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#titlebar2-right {
	background-image: url(images/silver-title-right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#titlebar2-mid {
	background-image: url(images/silver-title-mid.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin-left: 24px;
	margin-right: 24px;
	height: 47px;
}
#sitemap-left {
	background-image: url(images/sitemap-left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#sitemap-right    {
	background-image: url(images/Untitled-1_07.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#sitemap-mid {
	background-image: url(images/sitemap-mid.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin-left: 39px;
	margin-right: 37px;
}
/*MISC. SETTINGS */
.ui-image-fix
{
	margin-top:16px;
}
tr:hover
{
	/*background-color: #00FFFF;*/
}
/*TITLE STYLES*/
.headtitles{
	color:#00457f;
	font-size:12px;
	font-weight:bolder;
	font-family:Calibri;
}
.headtitle{
	color:#00457f;
	font-size:24px;
	font-weight:bolder;
}
.headtitle a
{
	text-decoration:none;
}
.headtitle a:hover
{
	text-decoration:none;
	color:Red;
}
.byauthor{
	color:#999999;
	font-size:12px;
	font-style:normal;
}
 
.listedtopicd
{
	color:#666666;
	text-decoration:none;
	font-size:12px;
}
 
.listedtopics
{
	color:#666666;
	text-decoration:none;
	font-size:12px;
	/*font-weight: bold;*/
}
 
.listedtopic li
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
	line-height:12px;
}
 
.listedtopic a
{
	color:#FFFFFF;
}

.blackfg
{
	top:7px;
	height: 50px;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 2px;
	margin-left:20px;
	font-family: Calibri/*Verdana,Arial,Helvetica,sans-serif*/;
	font-weight: bold;
}
.greyfg
{
	top:12px;
	height: 50px;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	color: #000000;
	margin-top: 2px;
	margin-left:20px;
	font-family: Calibri/*Verdana,Arial,Helvetica,sans-serif*/;
}
.greyfga
{
	top:12px;
	height: 50px;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	color: #CC0000;
	margin-top: 2px;
	margin-left:10px;
	font-family: Calibri/*Verdana,Arial,Helvetica,sans-serif*/;
}
.greyfgc
{
	top:11px;
	height: 50px;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	color: #000000;
	margin-top: 1px;
	margin-left:20px;
	font-family: Calibri/*Verdana,Arial,Helvetica,sans-serif*/;
}
.greyfgd
{
	top:11px;
	height: 50px;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	color: #CC0000;
	margin-top: 5px;
	margin-left:10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.greyfgz
{
	top:11px;
	height: 50px;
	position: relative;
	overflow: hidden;
	color: #0066FF;
	margin-top: 5px;
	margin-left:10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.sitemap
{
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight: bold;
	height:12px;
	float:left;
}
.fit{
padding:5px;
}
/*ACCORDION BLOG TABS*/
ul#blog
 {
	display:inline;
	padding:0 1px;
	margin-left: 3px;
	margin-top:1%;
}
ul#blog li{
	display:block;
	border:solid;
	border-width:1px 1px 0 1px;
	border-color:#66FFFF;
	text-decoration: none;
	float: left;
	width: 40px;
	height: 30px;
	text-align: center;
	background-color: #CCCCCC;
}
ul#blog li a {
	text-decoration: none;
}

#tab-contents
{
	width:299px;
	height:68px;
	border: 1px solid #d8d8d8;
	float: left;
	/*background-image: url(images/article-skin.png);*/
	background-color: #F4F4F4;
	position:relative;
	top:-18px;
	left:3px;
}

.tabcontentstyles{ /*style of tab content oontainer*/
border: 1px solid #EFEFEF;
width: 305px;
margin-bottom: 1em;
margin-top: -4px;
background:#FFFFFF;
margin-left:11px;
}

.sliderwrappers
{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 300px; /*width of featured content slider*/
	height:375px;
	margin-top:4%;
	float:left;
	margin-right:8px;
}

.sliderwrappers .contentdiv
{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 300px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	/*height: 100%;*/
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.sliderwrappers .contentdiv img
{
	max-height: 250px;
	/*width:350px;*/
}

.descriptions
{
	background: url(images/transpBlack.png);
	padding: 10px;
	width:355px;
	margin-top: -150px;
	position: relative;
	z-index: 9999;
	color: white;
	font-size: 12px;
}

.marque
{
	font-family:Calibri;
	font-weight:bold;
	margin-top:0px;
	margin-left:1px;
	margin-right:12px;
}

.blogtitles
{
	padding-top:10;
	padding-bottom:10;
	font: bold 14px Calibri;
	text-decoration: none;
	line-height: 18px;
	margin-bottom: -1px;
	color: #CD010C;
	border-bottom:2px solid #CD010C;
	text-transform:uppercase;
}

.blogtitled
{
	padding-top:10;
	padding-bottom:10;
	font: bold 15px Calibri;
	text-decoration: none;
	line-height: 18px;
	margin-bottom: -1px;
	/*color: #CD010C;
	border-bottom: dotted 2px solid #CD010C;
	text-align:center;*/
	text-transform:uppercase;
}

/*
.blogtitles{
	color:#00457f;
	font-size:16px;
	font-style:normal;
	font-weight: bold;
	width:300px;
 }
*/
.bottum
{
	margin-left:10px;
	margin-right:10px;	
}