
html {background: #383737;}

body {background-color: #383737;
margin: 0px;  padding: 0px;
font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
font-size: 14px;
}


/***********************************************
GENRAL STYLES
************************************************/

h1, h2, h3, h4, h5, h6 {color:#BF6B6B;}

h1 {font-weight: normal;
color:#DFB5B5
 }

a{color:#DFB5B5; }

a:visited {color:#CFCFCF;}

a:hover {color: #CFCFCF;}

p {font-size: 14px;}


ul, li {list-style-type: square;
color:#999999}

table {border: 0px;
background-color: transparent;
broder-collapse: collapse;
}

td {color:#A8B4CF;
border: 1px solid #5775AF;
border-collapse: collapse;
padding: 2px;
cell-spacing: 0px;}


#contentfill {padding: 10px; min-height: 400px;}

table.csc-searchform td {border: 0px;}

.csc-searchResultPrevNext {color: #CF8040; border: 0px;}

.csc-searchResultRange {color: #CF8040; border: 0px;}

.csc-loginform td{border: 0px;}

#header_container {background: #000 url(images/headertile.jpg) repeat-x;}

#header {background: #000 url(images/headertile.jpg) repeat-x;
height: 76px; 
max-width: 1024px;}

#container {max-width: 1024px;}

.top_menu {margin-left: 0px; !important;}

ul.top_menu {float: left;
/*width: 670px;*/
margin-top:0px;
padding-left:0px;
padding-right: 20px;}

.top_menu li {
display: block;
float: left;
padding: 0 0px;
padding-top: 0px;
text-indent: none;
min-width:70px; 
text-align: center;
background: transparent url(images/mensepbar.jpg) top right no-repeat ;
height: 30px;
}





#menu {clear: both; float: left;
background: #4b515f;
}

ul.main_menu{
width: 208px;
background-color: #4b515f;
margin-top: 0px;
padding-left: 0px;
margin-bottom: 0px;
padding-bottom: 30px;
;}

	

#topbit img {float: left;}

#topbit {
height: 30px;
background:  url(images/menubartile.jpg) repeat-x;}

/*#topbitinner {width: 1024px;}*/




#searchbox {float: left; padding-top: 2px; width: 240px;}

#banner {clear: both;
margin-top: 30px;
margin-left: 50px;}

#latestbox {margin: 20px 0px 0px 50px;
min-height: 100px;
background:  url(images/latestboxrepeat.jpg) top left repeat-y;
color: #fff;
display: none;}

#latestboxbottom {margin-left: 50px;
background:  url(images/latestboxrepeat.jpg) top left repeat-y;
display: none;}

#latestboxcontent {background:  url(images/latestboxrepeat.jpg) top left repeat-y;
padding-left: 15px;}

#contentcontainer {margin-top: 30px; margin-left: 50px;
background:  url(images/mainboxtile.jpg) top left repeat-y;
width: 1000px;
color: #dddada;
padding-bottom: 20px;

}

#contentcontainer img {padding: 0px;}

#contentbg {padding-left: 15px; width: 900px; min-height: 300px;
padding-top: 15px;
font-size: 15px;
font-weight: normal;
line-height: 20px;
background: url(images/mainboxtop.jpg) top left no-repeat;}

#content {width: 650px;}

#mainboxbottom {margin-left: 50px;
margin-bottom: 20px;}


#images {padding-top: 20px;}

#footercontainer {margin-left: 50px;}

#footer {clear: both;
background: transparent url(images/footertile.jpg) top left repeat-y;
width: 677px;
color: #dddada;
text-align: center;
height: 25px;

}

#footertop {padding: 0px; }

#footer {font-size: 10px;}

.footertext {display: block; padding: 10px;  }


#content img{padding: 2px; border: 1px solid #5a5759;}

#uwafootercontent p {background: transparent; margin: 0px;}

/***********************************************
SEARCH BOX
************************************************/

#searchbox td {border: 0px solid red;}
#search input{border: 0px solid red !important;}


***********************************************
FLYOUT MENU CSS
************************************************/
 
div.menuBar,
div.menuBar a,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
 font-family: "MS Sans Serif", Arial, sans-serif;
 font-size: 7pt;
 font-style: normal;
 font-weight: normal;
 color: #000000 !important;
}
 
div.menuBar {
height: 30px;
margin-top: 0px;
color: #c4c3c3;
font-size: 14px;
font-style: allcaps;
list-style-type: none;
padding-left:5px;
padding-top:0px;
width: auto !important;
}
 
div.menuBar a.menuButton {height: 25px;
display: block;
float: left;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
font-size: 13px;
text-decoration: none;
color: #c4c3c3;
cursor: default;
left: 0px;
position: relative;
top: 0px;
z-index: 100;
border-left: 1px solid #2b2b2b;
}
 
div.menuBar a.menuButton:hover {
background: url(images/hover_bg.jpg) repeat-x ;
text-decoration: none;
color: #c4c3c3;
}
 
div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {

}
 
div.menu {
 background-color: #5d5c5c;
 color: #e9e7e7 !important; 
 border: 1px #474646;
 left: 0px;
 padding: 0px 1px 1px 0px;
 position: absolute;
 top: 0px;
 visibility: hidden;
 z-index: 101;
}
 
div.menu a.menuItem {
 color: #fff !important;
 cursor: default;
 display: block;
 padding: 3px 1em;
 text-decoration: none;
 white-space: nowrap;
}
 
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
 background-color: #7b7a7a;
 color: #e9e7e7;
}
 
div.menu a.menuItem span.menuItemText {}
 
div.menu a.menuItem span.menuItemArrow {
 margin-right: -.75em;
}
 
div.menu div.menuItemSep {
 border: 1px inset #e0e0e0;
 margin: 4px 2px;
}

/***********************************
NEWS STYLES
************************************/
/*--------------------------------- tt_news LIST view  -----------------------------------*/

#latestboxcontent h1 {padding-bottom: 0px; margin-bottom: 0px; }

.news-list-container {
margin: 0px;
padding: 0px;
background: red !important;
}

.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
        width: 204px;
        float: left;
        background: transparent;
padding-top: 0px ;
margin-top: 0px ;

	}


.news-search-form {
	padding:3px;
	margin-bottom:5px;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
padding-top: 0px ;
margin-top: 0px ;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;

}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
padding-top: 0px;
margin-top: 0px;
}
.news-list-date {
	float: left;
	color: #BF6B6B;
	text-align: right;
	font-size: 9px;
	font-weight: normal;
	
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}
