﻿.Body {
	Height:100%; 
	Max-height:100%; 
	Padding:0; 
	Margin:10px; 
	Border:0;
    Background: #000000;
    font-size: 12px;
    color:White;
    font-family: Trebuchet MS;
    text-align: center;
	}
	
.Browse_Images_Div img
{
    border-top: solid 1px #434443;
    border-left: solid 1px #434443;
    border-bottom: solid 2px #777877;
    border-right: solid 2px #777877;
}

a {
    color: Gray;
	text-decoration: underline;
	}

	
a:hover {
    color: #CCCCCC;
	text-decoration: underline;
	}	
	
	
/* NEW LAYOUT -------------------------------------- */

.main_table
{
 margin-left: auto;
 margin-right:auto;
}

.Background
{
    Background: url(/MPR/Images/Main_Background.jpg) no-repeat;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    height: 900px;
}

/* content ---------------------- */
.ErrorBox
{
	padding:10px;
	width:400px;
	border:solid 1px red; 
	background-color:white;
	Color:Black;
}

.ErrorBox a
{
 color:Black;
}

.MainContainer
{
    background: #000000;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.ContentContainer
{
    Background: #292929;
    width: 660px;
    min-height: 633px;
    border-top: solid 2px #5F5F5F;
    border-right: solid 2px #5F5F5F;
    border-left: solid 2px #5F5F5F;
    padding-left: 5px;
    margin-top:3px;
    line-height:22px;
    text-align:left;
}

.ContentContainer img
{
}

.gradient
{
	background: url(/MPR/Global/Images/Layout/Backgrounds/content_gradient.jpg) repeat-x;
	height:67px;
    border-right: solid 2px #5F5F5F;
    border-left: solid 2px #5F5F5F;
    margin-left:4px;
}


/*Header ---------------------- */
.header_menu li
{
    list-style-type: none;
    padding: 0;
    overflow:hidden;
}

.header_menu ul
{
	padding:0px; 
	margin:0px;
	}

.banner_image
{
	
}
.Header_Top
{
    width: 673px;
    height: 138px;
}


/* NAVIGATION ---------------------- */
.NavContainer 
{
    text-align:right;
}

.header_menu
{
}

/* LEFT MENU ---------------------- */
.left_menu 
{
    Background: url(/MPR/global/images/layout/backgrounds/left_full.jpg) no-repeat;
    background-color: #595450;
    text-align: right;
    vertical-align:top;
    text-transform: uppercase;
    font-size: 8pt;
    line-height: 11pt;
}

.left_menu a 
{
	   text-decoration:none;
}

.left_menu ul
{
    margin-left: -40px;  
    
}

.left_menu ul li
{
    width: 123px;
    list-style-type: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    text-indent: 0;
}

.left_menu ul li.selected
{
    background-color:#EFEBE0;
}

.left_menu ul li:hover
{
    background: #b2ada9;
}

.left_menu a
{
    width: 110px;
    height: 20px;
    color: #221e1d;
    font-weight:bold;
}

.left_menu a:hover
{
    text-decoration: none;
}

/* FOOTER ---------------------- */
.copyright
{
  color: #ffffff;
}

.footer_links ul li 
{
    display: inline;
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-right: 15px;
}

.footer_links a
{
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

.footer_links a:hover
{
    color: #c1c1c1;
}
    
  /* FORM TABLE ================================================================================================ */
table.formtable
{
    padding: 0px;
}

table.border
{
	border: solid 1px white;
}

table.shaded
{
	background-color: #f5f5f5;
}

table.formtable tr td 
{
    vertical-align: top;
    padding: 5px;
    padding-top:3px;
    font-size: 12px;
}

table.formtable tr td.middle
{
	vertical-align:middle;
}

table.formtable tr.sectionlabel td 
{
    font-size: 14px;
    font-weight: bold;   
    padding: 35px 9px 5px 9px; 
    color:#E7E7E7;
    text-align: left;
}

table.blackfont tr.sectionlabel td
{
	color: Gray;
}

table.blackfont tr td
{
	color: Black;
}

table.formtable tr.sectionlabel 
{
	 padding:100px 0px 100px 0px;
	 
}

table.formtable tr.head td 
{
	background-color: #0c4481;
    border-bottom: 1px solid #888;
	color: White; 
    font-size: 14px;
    font-weight: bold;   
    padding: 5px 9px 5px 9px; 
    text-align: left;
}

table.formtable tr.sectionlabel td.first
{
    padding-top: 0px;
}

table.formtable tr td.label 
{
    padding-right: 8px; 
    text-align: right;
    white-space: nowrap;
     font-weight:bold;
     color:White;
}


table.blackfont tr td.label
{
	color:Black;
}

table.formtable tr td.left
{
	text-align: left;
}

table.formtable tr.bordertop td 
{
    border-top: 1px solid #666;
}

table.formtable tr td.alignleft
{
    text-align: left;
}

table.formtable .required, .error
{
    color: red;
    font-weight: normal;
}

table.formtable .box
{
    background-color: #f0f0f0;
    border: 1px solid #444;
    text-align: center;
}

table.formtable tr.divider td
{
    height: 4px;
    padding: 0;
}

table.formtable tr td.buttonrow
{
    padding-top: 30px;
}

.FormTable_AlertRow
{
	background-color:Red;
	border:solid 1px black;
}

table.formtable tr td.nopadding table tr td
{
 	padding: 0;
}

.gridviewsearchpanel
{
	background-color: #f5f5f5; 
	border:solid 1px black; 
	padding:10px; 
	color:Black;
	text-align:center;
}

/*----------- Slide Show -------------*/
.SlideShow_Container
{
 height: 700px;
 width: 700px;
}
/*
.Download_Slide_Button
{
    position: absolute;
    left: 150px;
    top: 10px;
    text-align: center;
}

.BackBrowse_Slide_Button
{
    position: absolute;
    right: 150px;
    top: 10px;
    text-align: center;
}

.Prev_Slide_Button
{
    position: absolute;
    left: 300px;
    top: 675px;
    text-align: center;
}

.Next_Slide_Button
{
    position: absolute;
    right: 300px;
    top: 675px;
    text-align: center;
}
*/
.SlideShow_Image_Container
{
    top: 50px;
    left: 90px;
    position: absolute;
    clear: both;
    width: 620px;
    height: 620px;
    background: #000000;
    border: solid 1px #c1c1c1;
}

.SlideShow_Image_Container img
{
    width: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 10px;
}


/*** SKADRA'S STYLES FOR CUSTOM CONTENT STUFF *************************************************/
.header {
	font:"Trebuchet MS";
	font-size:30px;
	color:#FFFFFF;
	}
	
.SUBhead {
	font:"Trebuchet MS";
	font-size:15px;
	color:#CCCCCC;
	font-weight:bold;
	}

.attention

{
	border:solid 1px red;
	background:#CCCCCC;
	color:Black;
	font-weight:bold;
	 text-align:center;
	 width: 400px;
	 font-size:Medium;
	 margin-top:15px;
	 padding:5px;
}

