@charset "UTF-8";
/* - CSS Document - uirc_layout.css - */
/* - UIRC LAYOUT CSS FILE --------------------------------- */
/* - THIS FILE DOESN'T REQUIRE CHANGES UNLESS THE PLACEMENT OF THE SECTIONS IS TO BE CHANGED */
/* - Please read documentation to properly use this file (CSS Files) - */

/* ----------------------------------- LAYOUT STYLES --------------------------------- */

/* --- default styles --- */


#navigationDiv
{
	width: 190px;
	float: left;
	background-image: url(../images/design/bg_menu_rollover.png);
	background-repeat: repeat-y;
	border-left: 1px #D2CCC8 solid;
	border-right: 1px #D2CCC8 solid; 
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#rightSide
{
	width: 255px;
	float: right;
	background-image:url(../images/design/bg_subcontent.png);
	border-right: 1px #D2CCC8 solid;
	border-left: 1px #D2CCC8 solid;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

.centerDiv
{
	height: 100%;
	width: 410px;
	padding-left: 31px;
	padding-right: 20px;
	float: right;
	/*border-right: 1px #D2CCC8 solid; 
	border-left:1px #D2CCC8 solid; */
}

.BackToTopLink
{
	float: right;
	width: 435px;
	padding-left: 300px;
	padding-bottom: 20px;
	padding-top: 30px
}

#errorMsg {
	display: none;
	color:#red;
    
}

*
{
	margin: 0;
	
}

html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
}

body
{
	height: auto !important;
	height: 100%;
	min-height: 100%;
	.text-align: center;
	
}

/* --- wrapper --- */

.wrapper
{
	position: relative;
	padding: 8px 8px;
	background-color: #FFFFFF;
	margin: 0 auto ;
	width: 910px;
    height: 100%;
	.text-align: left;
	overflow: hidden;
}

/* --- header --- */

.header
{
	margin: 0;
	padding: 0;
	height: 87px;
}

form#search_form 
{
	margin: 60px 10px 0 0; 
	float:right;
}


/* --- content table and row --- */
/*
.contentTable
{
	.width: 100%;
	margin-top: 0px;
	min-height: 100%;
	.min-height: 100%;
	padding: 0 0 1px 74px;
	display:table;
	
}


*/
/* --- content --- */
/*
.content
{
	
	width: 410px;
	min-height: 100%;
	display:table-cell;
	height: auto !important;
	height: 100%;
}

.content2
{
	
	width: 410px;
	min-height: 100%;
	display:table-cell;
	height: auto !important;
	height: 100%;
}

.content, x:-moz-any-link{
	
	width: 410px;
	.width: 410px;
}

*/
/* --- sub content --- */
.subContent
{
	
	width: 235px;
	height: 100%;
	min-height: 100%;
	vertical-align:top;
	
}

/* --- footer --- */
	
.footer
{
	clear: both;	
	width: 910px;
	.width: 100%;
	height: auto;
	bottom: 8px;
	margin: 0 auto ;
	border-right: 8px white solid;
	border-left: 8px white solid;
	border-bottom: 8px white solid;
}


/* --- navigation bar --- */
/*
.navBar
{
	
	
	width: 190px;
	height: 100%;
	height: auto !important;
	
	min-height: 100%;
	vertical-align:top;
	font-family:"Georgia", Times New Roman, Times, serif;
	
}
*/
/* firefox2/IE hack 

.navBar, x:-moz-any-link{
	width: 220px;
	.width: 200px;
}
 
 /* FireFox 3 Hackzor 
.navBar, x:-moz-any-link, x:default {
	width: 200px;
}
*/

.menu, .menuTop, .submenu, .submenuitem
{
	width: 100%;
}

.submenu, .submenuitem
{
	display:none;
}

.copyright {
	position: relative;
  	text-align: left;
	margin: 0 auto;
	width: 924px;
}

* html .wrapper
{
	
	height: 100%;
}
