@charset "UTF-8";
/* CSS Document */

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-image: url(graphics/screenshot_r1_c1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #CCCCCC;
}
.headerLogin {
	background-image: url(graphics/header_bg.jpg);
	background-repeat: no-repeat;
	height: 76px;
}
.headerSearch {
	background-image: url(graphics/search_bg.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 433px;
}
.contentLeft {
	background-image: url(graphics/content_l.jpg);
	background-repeat: repeat-y;
}
.contentRight {
	background-image: url(graphics/content_r.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.contentTop1 {
	background-image: url(graphics/content_t1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 207px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00427B;
	text-align:center;
}
.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.contentTop3 {
	background-image: url(graphics/content_t3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width:660px;
}
.contentBottom1 {
	background-image: url(graphics/content_b1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.contentBottom3 {
	background-image: url(graphics/content_b3.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.contentCenter {
	background-image: url(graphics/content_center.jpg);
	background-repeat: repeat-y;
}
.titleHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-variant: small-caps;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
.mainContent{
	vertical-align:top;
}
.sidebar {
	color: #FFFFFF;
	vertical-align:top;
	padding-right:10px;
	width:200px;
}
.sidebar a:link{
	color: #FFFFFF;
}
.sidebar a:hover{
	color: #FFFFFF;
}
.sidebar a:visited{
	color: #FFFFFF;
}
.applemenu{
	margin: 0;
	padding: 0;
	width: 170px; /*width of menu*/
	border: 1px solid #E0E0E0;
}

.applemenu div.silverheader a{
background: #E0E0E0 url(/graphics/silvergradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}		


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(/graphics/silvergradientover.gif);
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
overflow:auto;
}

#showblog{
background-color:#F0D083;
color:#000066;
width:180px;
}
#showblog a:link{
color:#000066;
}
#showblog a:hover{
color:#000066;
}
#showblog a:visited{
color:#000066;
}
.sidebarTitle{
font-size:18px;
font-weight:bold;
}
#showTopics {
	background-color: #337DBD;
	color: #333;
	}
	
#showTopics td {
	margin: 0;
}
#showTopics td a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	background-color: #E9B11D;
	color: #000;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
}

#showTopics td a:hover {
	background-color: #F0D083;
	color: #000;
}		
#placeholder{
	width:420px; 
	height:32px;
}
.sidebarFade {
	background-image: url(graphics/2010design/images/sidebar-bg_11.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width:230px;
	vertical-align:top;
	padding:7px;
	color:#ffffff;
	text-align:center;
	background-color:#A0A4AF;
}
.sidebarFade a:link{
	color: #FFFFFF;
}
.sidebarFade a:hover{
	color: #FFFFFF;
}
.sidebarFade a:visited{
	color: #FFFFFF;
}

#menu2010{
	width:100%;
}
#menuSpacer{
	width:639px;
	height:216px;
}
#menuImages{
	width:307px;
	height:216px;
	float:right;
	margin-right:3px;
}
#announcements{
	background-image:url(graphics/2010design/ticker-bg.jpg);
	height:25px;
	width:100%;
	
}
.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: 18px Arial;
width: 238px;
border-bottom: 1px solid #999999;
text-indent:15px;
}

.solidblockmenu li{
display:inline;
float:left;
width:238px;
}

.solidblockmenu li a{
background-image:url(graphics/2010design/home-tab-off.jpg);
background-position:right top;
float: left;
color: white;
line-height:27px;
height:27px;
text-decoration: none;
width:238px;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a.current{
color: #1F497D;
background: transparent url(graphics/2010design/home-tab-on.jpg) center center repeat-x;
}

.solidblockmenu li a:hover{
color: #1F497D;
}

#tabcontentcontainer{
width:382px; /*width of 2nd level content*/
/* height:600px; height of 2nd level content. Set to largest's content height to avoid jittering.*/
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
height:200px;
overflow:auto;
background-color:#ffffff;
padding:8px;
float:right;
background-image:url(graphics/2010design/home-tab-content-bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#ddimagetabs{
width:238px; /*width of 2nd level content*/
}
.tabcontent{
display:none;
}
.content2010{
	background-image:url(graphics/2010design/images/content-bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:10px;
}
.footer2010 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image:url(graphics/2010design/images/footer-bg_14.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #666666;
	text-align:center;
}
.footer2010 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footer2010 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
.footer2010 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#seeAll{
	width:100%;
	text-align:right;
}