@charset "UTF-8";
/* CSS Document - uirc_design.css - */
/* - UIRC DESIGN CSS FILE --------------------------------- */
/* - THIS FILE CONTAINS THE DESIGN STYLES SUCH AS FONT, COLOR, PADDING, BACKGROUND IMAGE, ETC. */
/* - Please read documentation to properly use this file (CSS Files) - */


/* ----------------------------------- DESIGN STYLES --------------------------------- */



/* -------------- Default Styles --------------- */


html {
	overflow: scroll; /* prevents page from shifting back and forth when no scrollbar */
}

body
{
	background-color:#000000;
	
}

a {
	cursor: pointer;
}
/* -------------- Header Styles --------------- */

.header
{
	background-color:#333;
	background-image:url(../images/design/bg_header.png);
	background-repeat:repeat-x;
	border-top: 1px #D2CCC8 solid;
	border-left: 1px #D2CCC8 solid;
	border-right: 1px #D2CCC8 solid;
}

/* -------------- Navigation Bar Styles --------------- */
/*
.navBar
{

	background-color: #E7E9EA; 
	font-size: 12.5px;
	border-left: 1px #D2CCC8 solid;
	background-image:url(../images/design/bg_navbarFull.png);
	background-repeat:repeat-y;
	
}
*/

.menu, .menuTop,
.menuSelected, .menuTopSelected
{
	font-family:"Georgia", Times New Roman, Times, serif;
	padding: 5px 0 5px 0px;
	/* background-color: #CCCCCC; [prizkall] REMOVED - Unecessary*/
	border-bottom: 1px dashed #D2CCC8;
	background-image:url(../images/design/bg_navbar.png);
	background-repeat:repeat;
	font-size: 11px;
	text-indent: 7px;
}

/*
.menuTop, .menuTopSelected
{
	background-image:url(../images/design/bg_menu_topFull.png);
	background-repeat:no-repeat;	
}
*/
.submenu, .submenuSelected
{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dashed #D2CCC8;
	/* background-color: #A5D22D; [prizkall] REMOVED - Unecessary */
	background-image:url(../images/design/bg_submenu_rollover.png);
	background-repeat:repeat-y;
	text-indent: 14px;

}

.submenuitem, .submenuitemSelected
{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dashed #D2CCC8;
	/* background-color: #C1E84D; [prizkall] REMOVED - Unecessary */
	font-weight:normal;
	background-image:url(../images/design/bg_submenuitem_rollover.png);
	background-repeat:repeat;
	text-indent: 21px;
	
	
}

.menuSelected, .menuTopSelected {
	font-size: 11px;
	font-family:"Georgia", Times New Roman, Times, serif;
}

/*--------------------------------------*/
/* LINK STYLES FOR ROLLOVER
/*--------------------------------------*/

.menu:hover, .menuTop:hover, .menuSelected:hover, .menuTopSelected:hover
{
	font-family:"Georgia", Times New Roman, Times, serif;
	padding: 5px 0px 5px 0px;
	/* background-color: #CCCCCC; [prizkall] REMOVED - Unecessary*/
	border-bottom: 1px dashed #D2CCC8;
	background-image:url(../images/design/bg_navbarFull.png);
	background-repeat:repeat;
	font-size: 11px;
}
.submenu:hover, .submenuSelected:hover,
.submenuitem:hover, .submenuitemSelected:hover
{
	background-position: -190px 0;
}

/*
_menuLink
{
	background-color: #E6E7E9;
	background-image:url(../images/design/bg_menu_rollover.png);
	background-repeat:repeat-y;
	display:block;
}

_submenuLink
{
	background-color: #A5D22D;
	background-image:url(../images/design/bg_submenu_rollover.png);
	background-repeat:repeat-y;
	display:block;
}

_submenuitemLink
{
	background-color: #C1E84D;
	background-image:url(../images/design/bg_submenuitem_rollover.png);
	background-repeat:repeat-y;
	display:block;
}

_menuLink:hover, _submenuLink:hover, _submenuitenLink:hover
{
	background-position: -190px 0;
}
*/
/* style used to emphasize the menu item active */
/* this is set by javascript function at load time */
.menuSelected, .menuTopSelected, .submenuSelected, .submenuitemSelected
{
	font-weight: bold;
}

#navigationDiv a
{
	text-decoration:none;
	color: #333;
}

#navigationDiv a:hover
{
	color: #000;
}

#navigationDiv a:active
{
	color: #666;
}

/* - arrow - */
.arrowImg
{
	border: 0;
	visibility:hidden;
	position:absolute;
	padding-top: 1px;
	left: 187px;
	
	
}
/*
.arrowImg,  x:-moz-any-link
{
	 left: 188px;
	.left: 190px;
}
*/
a{ outline: none;} /* removes random dots that appear in firefox, when clicking links */

/*
.navBarImage
{
	padding: 10px 10px;
	
}
*/



/* -------------- Bread-crumbs Styles --------------- */
.breadcrumbs
{
	height: 32px;
	max-height: 32px;
	font-family:"Georgia", Times New Roman, Times, serif;
	background-image:url(../images/design/bg_breadcrumbs.png);
	padding-left: 18px;
	color: #71838F;
	font-size: 11px;
	padding-top: 8px;
	.padding-top: 8px;
	/*overflow: hidden;*/
	width: 443px; /* was 444px */
	float:right;
}

.breadcrumbs a:visited, .breadcrumbs a:link
{
	height: 25px;
	max-height: 25px;
	color: #71838F;
	text-decoration: none;
}

.breadcrumbs a:hover
{
	color: #71838F;
	text-decoration:	underline;
}

.breadcrumbSeparator
{
	color: #999999;
	font-weight:bold;
}

/* -------------- Bread-crumbs for Featured Template ---------------*/
.breadcrumbs2
{
	height: 32px;
	max-height: 32px;
	font-family:"Georgia", Times New Roman, Times, serif;
	background-image:url(../images/design/bg_breadcrumbs.png);
	padding: 0 15px;
	padding-bottom: -15px;
	color: #71838F;
	font-size: 12.5px;
	padding-top: 8px;
	.padding-top: 8px;
	overflow: hidden;
	margin: 0 -25px;
}

.breadcrumbs2 a:visited, .breadcrumbs a:link
{
	height: 25px;
	max-height: 25px;
	color:				#71838F;
	text-decoration:	none;
}

.breadcrumbs2 a:hover
{
	color:				#71838F;
	text-decoration:	underline;
}

.breadcrumb2Separator
{
	color: #999999;
	font-weight:bold;
}

/* -------------- Featured Article --------------- */
.featuredTitle
{
	position:relative;
	padding-top: -10px;
	height: 190px;
			width: 715px;
	max-height: 190px;
	overflow: hidden;
	padding-left: 5px;
	margin: 0 -25px;
}

/* -------------- Content Styles --------------- */

.centerDiv
{
	color: #4b5b6b;
	font-family: Verdana, "Arial", Helvetica, sans-serif;
    font-size: 12px;
	background-color: #FFFFFF;
	 /*background-image:url(../images/design/bg_content.png); */
	background-repeat:repeat-x;
	vertical-align:top;
}

.centerDiv p
{
	margin: 0;
	line-height: 20px;
	vertical-align:top;
}

.centerDiv p.description
{
	font-style:italic;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 12px;
	color: #3c4752;
	margin: 20px 0;
	line-height: 25px;
}

.categoryHeader
{
	color: #4b5b6b;
	text-align: center;
	font-size: 26px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight: 100;
}

.dateText
{
	font-family:"Georgia", Times New Roman, Times, serif;
	color: #b9d1be;
	font-size: 20px;
}

.articleHeader
{
	margin: 20px 0;
	height: 100px;
}

.headshot
{
	float:left;
}

.centerDiv a
{
	color: #7EAC00;
	font-weight: normal;
}

.centerDiv a:hover
{
	color: #666666;
	font-weight: normal;
	
}

.centerDiv h1
{
	/*color: #3b889e;*/
    font-family:"Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.centerDiv h2
{
	color: #7EAC00;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:16px;
	font-style:italic;
	padding-bottom: 10px;
	font-weight:100;
}


.centerDiv h3
{
	font-size:8px;
    font-family:"Georgia", Times New Roman, Times, serif;
	padding-bottom: 10px;
	font-weight:100;
	color: #333;
}
	
	
.centerDiv h4
{
    color: #2E8496;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 17px;
	padding-top: 10px;
	padding-bottom: 5px;

}
.centerDiv li
{
	.margin-left: 50px;	
}


.topContent a
{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #4b5b6b;
	padding-left: 5px;
	
}

.topContent a:hover
{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 11px;
	text-decoration: underline;
}

.qaText
{
	color: #2E8496;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 26px;
	.line-height: 28px;
}

.qaLinks a:link
{
	color: #7EAC00;
	font-weight: normal;
}

.qaLinks a:visited
{
	color: #2E8496;
	font-weight: normal;
}

.qaLinks a:hover
{
	color: #666666;
	font-weight: normal;
}

.qaLinks a:active
{
	color: #7EAC00;
	font-weight: normal;
}


.articleHeader
{
	margin: 20px 0;
	height: 100px;
}

.articleTitle
{
	color: #2E8496;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 18px;
}
 
a.articleTitle 
{
	color: #2E8496;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
}

.articleTitle a:hover
{
	color: #2E8496;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	font-size: 18px;
	text-decoration: underline;
}



.articleAuthor
{
    font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 14px;
	font-decoration: italic;
	color: #7EAC00;
	font-weight: bold;
}

.articleAuthorTitle
{
    font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 11px;
	color: #6C7C8A;
	font-weight: normal;
}

.emphasis
{
	color: #7EAC00;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size: 30px;
}

/*- form -*/

.formSection
{
	margin: 20px 0 30px 0;
	.width: 410px;
	
}

.formLabel
{
	font-weight:normal;
	font-family:"Georgia", Times New Roman, Times, serif;
}

.formText
{
	width: 100%;
	border: 1px #666666 solid;
}

.formTextArea
{
	width: 100%;
	height: 100px;
	border: 1px #666666 solid;
	overflow:hidden;
}

/* -------------- Subcontent Styles --------------- */

.subContent
{
	width: 235px;
	background-color:white;
	font-size:12px;
	font-family:"Georgia", Times New Roman, Times, serif;
	border-right: 1px #D2CCC8 solid;
	background-image:url(../images/design/bg_subcontent.png);
	/*background-image:url(../images/design/bg_subcontent2.png);*/
	background-repeat:repeat-y;
	
}

.subContentSection
{
	
	width: 255px;
	vertical-align: center;
	padding: 10px 0;
	font-family:"Georgia", Times New Roman, Times, serif;
	border-bottom: 1px #D2CCC8 solid;
	background-repeat: no-repeat;
}

.subContentSectionTopArticles
{
	width: 238px;
	font-family:"Georgia", Times New Roman, Times, serif;
	padding-left: 17px;
	padding-top: 15px;
	border-bottom: 1px #D2CCC8 solid;
	background-repeat:no-repeat;
}

.subContentSectionTop
{
	width: 240px;
	font-family:"Georgia", Times New Roman, Times, serif;
	padding-left: 15px;
	padding-top: 8px;
	border-bottom: 1px #D2CCC8 solid;
	background-image:url(../images/design/bg_subcontent_top.png);
	background-repeat:no-repeat;
	height: 22px;
	max-height: 22px;
	text-align:center;
}

#rightSide h3
{
	color: #666666;
	font-size: 14px;
	font-family:"Georgia", Times New Roman, Times, serif;
	text-align:center;
	padding-top: 4px;
	padding-right: 4px;
	font-weight:normal;
	letter-spacing: 7px;
}

.hrule
{
	
	margin: 5px 0 5px 0;
	
}

.subContent ol
{
	.margin-left: 10px;
	padding: 3px 10px 5px 15px;
	color: #485B6C;
	font-family:"Georgia", Times New Roman, Times, serif;
	line-height: 16px;
}

.subContent li
{
	padding-bottom: 10px;
	
}

.subContent a
{
	color: #485B6C;
}


.subContentEmphasis
{
	color:#6d6159;
	font-family:"Georgia", Times New Roman, Times, serif;
	text-align: center;
	font-weight: 100;
	font-size: 13px;
	width: 100%;

}

.buttonLink
{
	text-decoration:none;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	color: #999;
	font-size: 17px;
	/*padding: 10px 0 10px 10px;*/
	vertical-align: top;
	/*-moz-outline-style:none;*/
}

.subContentSectionTop a.buttonLink
{
	font-size: 14px;
	padding: 0px;
	vertical-align: center;
	
}

.backToTop
{
	text-decoration:none;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	color: #999;
	font-size: 17px;
	/*padding-left: 20px;*/
	vertical-align: top;
	position:absolute;
	
}

a.buttonLink:hover
{
	color: #333;
}

.buttonLinkImage
{
	border:0; 

}
/*
td.backToTop
{
	background-color:#FFFFFF;
	border-right: 1px #D2CCC8 solid;
	border-left: 1px #D2CCC8 solid;
	text-align:right;
	padding: 20px;
	height: 40px;
}
*/
/* -------------- Footer Styles --------------- */

.footer
{
	color: #ccc;
	font-weight:lighter;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:11px;
	background-color:#333;
	text-align: center;
	line-height: 14px;
	vertical-align:center;
	background-image:url(../images/design/bg_footer.png);
	background-repeat:repeat-x;
}

.footer p
{
	
	padding-top: 40px;
	padding-right: 77px;
	/*padding-bottom: 22px; */
	padding-bottom: 5px;
	vertical-align:bottom;
	bottom: 20px;
}

.footer a
{
	color: #ccc;
	text-decoration:none;
}

.footer a:hover
{
	text-decoration: underline;
}

.copyright
{
	color: #98b2ae;
	font-weight:lighter;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
}
