/* 
================================
Modified by ACorral
================================
*/ 

/*
=====================
Layout element styles
=====================
*/

body {
	margin: 0;
	padding: 0;
	border: 0;
	width:100%;
	background-color: #CCCCCC;
}

#container {
	padding: 0;
	border: 0;
	width: 800px;
	margin: 0 auto; 
	position: relative; 
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url("../../Images/LeftSidebarBG.gif");
	background-repeat: repeat-y;
}

#masthead {
	margin: 0px;
	padding: 0;
	border: 0;
	width: 100%;
	height: 130px;
	overflow: hidden;
	background-color: #ffffff;
	background-image: url("../../Images/hdrFullRepeat.gif");
	background-repeat: repeat-x;
}

#TimeBlock
{
	position:absolute;
	float:right;
	top: 10px;
	right: 20px;
}

#sidebar 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	margin-top:0;
	padding-top:0;
	float: left;
	position: relative; 
	background-image: url("../../Images/LeftSidebarBG.gif");
	background-repeat: repeat-y;
	width: 139px;	
}

#sidebar2
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	margin-top:0;
	padding-top:0;
	float: left;
	position: relative; 
	background-image: url("../../Images/SidebarBG_box.gif");
	background-repeat: no-repeat;
	width: 139px;
	height: 246px;
	text-align:center;
	font-family: verdana, helvetica, tahoma, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	color: Black;
}

#content {
	margin: 0;
	border: 0;
	width: 600px;
	height: 100%;
	margin-top: 10px;
	margin-left: 20px;
	padding: 10px 10px 20px 20px; 
	background-color: #ffffff;
	position: relative;
	overflow: hidden;
	font-family:Arial;
	font-size:small;
}

#content_container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

td.text
{
	font-family: verdana, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	color: Black;	
	text-align: justify;
}

#footerRight
{
	margin: 0;
	padding: 0;
	border: 1;
	width: 407px;
	height: 92px;
	background: url("../../images/ftrRightCorner.gif") no-repeat;
	float: right;
	position: absolute; 
	bottom: 0px; 
	right: 0px;
}

#footerTop {
	margin: 0;
	padding: 0;
	border: 0;
	width: 799px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	background: url("../../images/ftrLeftCurve1.gif") no-repeat;
	height: 33px;
	position: relative;
}

#footer {
	margin: 0;
	padding: 0;
	border: 0;
	width: 800px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	background: url("../../images/ftrFullRepeat.gif") repeat-x;
	height: 51px;
	position: relative;
	
	/*background-color: #025bad; */
}

.copyright
{
	font-family: verdana, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	color: White;	
	text-align: right;
}

#footerMenu
{
	font-family: verdana, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	background-color:#21578c; 
	vertical-align: bottom; 
	width:100%; 
	color:White; 
	text-align:center;
	}

.footerLink
{	
	color:White; 
	text-decoration: underline;
	}
/*
==================================================
		Menu styles
==================================================
*/

.menu 
{
	width:139px;
	font-family: verdana, helvetica, tahoma, arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-variant: small-caps;
	text-align: center;
	text-decoration: none;
	color: White;
	background-repeat: repeat;
	background-image: url("../../images/btnBG.jpg");
}

.menuSelectedItem
{
	background-image: url("../../images/btnBG_sel.jpg");
	background-repeat: repeat-x;	
	height: 32px;
	color: White;
}

.menuItem
{
	height: 32px;
	color: White;	
}

.menuHoverItem
{
	background: url("../../images/btnBG_sel.jpg") repeat-x;
	height: 32px;
	color: Black;
}

.datetime
{
	color: White;
	font-family: verdana, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	font-variant: normal;
}

/* not used below */


.pagemaster { width: 100%; height: 100%; background-color: #FEFEFE;} 
.skinmaster { height: 100%; background-color: #FFFFFF; BORDER-RIGHT: #1E5589 1px solid; BORDER-TOP: #1E5589 1px solid; BORDER-LEFT: #1E5589 1px solid; BORDER-BOTTOM: #1E5589 1px solid; moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px; moz-border-radius-topright: 3px; } 
.skinheader { } 

.skingradient { /*BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:22px;*/ } 
.toppane { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; } 
.leftpane { background-color: transparent; padding-left: 0px; padding-right: 4px; padding-top: 0px; } 
.contentpane { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; } 
.rightpane { background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; } 
.bottompane { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; } 

/* Custom Tags */

/* Flash Header repeat for 100% width settings */
.FlashFullRepeat { background-image: url(../../images/MenuFullRepeat.gif); height: 85px; background-repeat: repeat-x; } 

/* Menu & Logo Pane Holder */
.BlankMenuFull { background-image: url(../../images/BlankMenuFull.gif); height: 85px; background-repeat: repeat-x; background-color: #FFFFFF; } 

/* Menu & Logo Pane Holder */
.BlankMenu { background-image: url(../../images/BlankMenu.gif); height: 85px; background-repeat: no-repeat; background-color: transparent; } 

/* Small rounded end on menu */
.MenuRight { background-image: url(../../images/MenuRight.gif); width: 20px; height: 22px; background-repeat: no-repeat; } 

/* Repeat Background colour on menu so it expands with tabs */
.MenuBG { background-image: url(../../MenuBG.gif); height: 22px; background-repeat: repeat-x; } 

/* Curved section on footer that cannot be repeated */
.FooterFixed { background-image: url(../images/FooterBlueFixed.gif); height: 100px; width: 410px; background-repeat: no-repeat; } 

/* Background repeat on Footer for 100% width settings */
.FooterRepeat { background-image: url(../images/FooterRepeat.gif); height: 100px; background-repeat: repeat-x; } 

/* Main Menu */
.MainMenu
.MainMenu_MenuContainer { background-color: Red; } 
.MainMenu_MenuBar { cursor: pointer; cursor: hand; height:16px; background-color: Transparent; background-image: url(../../images/menubg.gif); } 
.MainMenu_MenuItem { border-left: #5069BC 0px solid; border-bottom: #5069BC 0px solid; border-top: #5069BC 0px solid; border-right: #5069BC 0px solid; cursor: pointer; cursor: hand; color: white; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; font-style: normal; background-color: Transparent; } 
.MainMenu_MenuIcon { background-color: #5069BC; border-left: #5069BC 1px solid; border-bottom: #5069BC 1px solid; border-top: #5069BC 1px solid; cursor: pointer; cursor: hand; text-align: center; width: 15px; height: 21px; } 
.MainMenu_SubMenu { background-color: #5069BC; z-index: 1000; cursor: pointer; cursor: hand; filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); } 

.MainMenu_MenuBreak { height: 1px; } 
.MainMenu_MenuItemSel { background-color: #FF9024; cursor: pointer; cursor: hand; color: #194874; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; font-style: normal; } 
.MainMenu_MenuArrow { border-right: #5069BC 1px solid; border-bottom: #5069BC 1px solid; border-top: #5069BC 0px solid; font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; } 
.MainMenu_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; } 


/* Classes Replacing the Media for the Privacy, Copyright, Terms, Date Links */
.MediaTabs { font-weight: bold; font-size: 8.5pt; color: white; font-family: Tahoma, Arial, Helvetica; text-decoration: none; } 
A.MediaTabs:link { text-decoration: none; color:#5069BC; } 
A.MediaTabs:visited { text-decoration: none; color:#194874; } 
A.MediaTabs:active { text-decoration: none; color:#eeeeee; } 
A.MediaTabs:hover { text-decoration: none; color:#FF9024; } 

