﻿/* Master Page Format */

/*body, div, p, h1, h2, h3, h4, table, ul, li*/
body, div, p, h1, h2, h3, h4, table
{
	margin:0;
	padding:0;
	border:none;
}

body
{
	/* background: #B4B4B4 url(images/body_bg.gif) repeat left top;*/
	/* background-color: #79123e; */
	font-family: Tahoma, Arial, sans-serif;
	font-size:75%;
}

/* Master Page Layout */
#master_header
{
	margin: 0px auto 0 auto;
	width: 950px;
	background: #a6b5ad url(../images/logo_portal.jpg) no-repeat left top;
	height: 147px;
}

#header_link_div
{
	margin: 0px auto 0px auto;
	width: 950px;
	height: 70px;
	background-color: White;
}


#master_head_shadow
{
	margin: 0px auto 0 auto;
	width: 950px;
	background: url(../images/2columncontentshadow.png) bottom left no-repeat;
	height: 10px;
}

.master_header_link
{
	margin: 0px auto 0 auto;
	width: 950px;
	background: White;
	color: Black;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}

/*
.master_header_link_sub_menu
{
	margin: 0px auto 0 auto;
	width: 950px;
	background: White;
	color: Black;
	height: 70px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}
*/

#master_header_nav
{
	margin: 0px auto 0 auto;
	width: 950px;
	height: 20px;
	color: Black;
	background: White;
	text-align: right;
	font-size: 80%;
}

#master_contentfooter
{
	margin: 0px auto 0 auto;
	clear: both;
	color: #333;
	letter-spacing: 0.1em;
	background: White;
	height: 80px;
	width: 950px;
}



#login_box
{
	width: 19%;
	float: right;
	height: 90px;
}

#login
{
	width: 100%;
	float:left;
}

#login_error
{
	width: 100%;
	text-align: center;
}

#login_links
{
	width: 100%;
	text-align: center;
}

#master_page
{
	margin: 0px auto 5px auto;
	width: 950px;
	/*height: 500px;*/
	background: White;
}

#master_menu
{
	float: left;
	width: 170px;
	padding-right: 10px;
	padding-left: 5px;
	color: #666666;
	background: White;
}

#master_content_main
{
	float: left;
	width: 765px;
	margin-right: -765px;
	background: White;
}

#master_content_outer
{
	float: left;
	width: 800px;
	color: #666666;
}

/*
#master_content_main ul
{
	margin: 0 25px 0 30px;
}

#master_content_main ul li ul li
{
	list-style-type: disc;
}


#master_content_outer ul
{
	margin: 0 25px 0 30px;
}

#master_content_outer ul li ul li
{
	list-style-type: disc;
}
*/

#master_content_placeholder
{
	padding: 0px 20px 40px 20px;
	background-color: White;
	line-height: 1.5em;
}

#footer
{
	width: 100%;
	padding: 5px 5px 5px 5px;
	
	background-color: White;
}

#fldContainer
{
	padding: 0px 10px 30px 10px;
}

.ipHelpBox
{
	background-color:#ffe1f0;
	width:100%;
}

.WaterMarkedTextBox
{
	border-right: #ccccff thin solid;
	border-top: #ccccff thin solid;	
	border-left: #ccccff thin solid;	
	border-bottom: #ccccff thin solid;
	color: gray;
	display: inline;
	background: AliceBlue;
	visibility: visible;
}

.loginbox
{
	background-color:#dfecda;
	border-color: Black;
	border-width: 2px;
	text-align: center;
}

hr 
{
	color:#689da4;
	width: 950px;
	height:1px;
	padding: 0px 0px 0px 0px;
}

/*
li
{
	list-style-position: inside;
	list-style-type: circle;
	padding: 10px;
}
*/

.notice {
	font-size: 13px;
	color: Black;
}

.confirm 
{
	font-size: 11px;
	color: Red;
}

.helptext 
{
	font-size: 10px;
	color: Red;
}

/* START links */
/*
a, a:visited, a:link
{
	text-decoration: none;
	color: Black;
}

a:hover
{
	text-decoration:underline;
	color: White;
}
*/
/* END links */

/* START menu */
/*
.menu
{
	height: 40px;
	font-size: 11px;
}

.menu_hover
{
	background-color:#7a003c;
	height: 40px;
	font-size: 11px;
	color: White;
}

.menu_item
{
	padding: 10px;
}

.sub_menu_item
{
	padding: 20px;
}
*/
/* END menu */

/* START font */

.main_text{
	font-size: 12px;
	color: Black;
	line-height:15px;
}

.footer {
	font-size: 11px;
	color: Black;
}

.sub_header 
{
	font-weight: bold;
	font-size: 15px;
	color: #7a003c;
}

.main_text_alt 
{
	font-size: 12px;
	font-weight: bold;
	color: #7a003c;
	line-height:15px;
}

fieldset
{
	border-width: 1px;
	border-color: Black;
	padding: 10px;
}

legend 
{
	padding: 0.2em 0.5em;
	border:1px solid Black;
	color: #7a003c;
	text-align: center;
}

/* END font */

/* START grids */

.grid_overall
{
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	width: 100%
}

.grid_header, .grid_header a, .grid_header td
{
	background-color: #7b787a;
	color: White;
	font-weight: bold;
	height: 30px;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
}

.grid td
{
	background-color: #cbd3cf;
	padding: 5px;
	font-size: 11px;
	text-align: left;
}

.grid_alt td
{
	background-color: #dbe2da;
	padding: 5px;
	font-size: 11px;
	text-align: left;
}
.grid_caption
{
	color: #7a003c;
	font-weight: bold;
	background-color: #c5d4e6;
	table-layout: auto;
	border-collapse: separate;
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;
	border-width: 1px;
}
/* START grids */

/* START button*/

input.button
{
/*   font-size:11px;
   font-family:"Arial", "Helvetica", sans-serif;
   background-color:#e0e2dd;
   border-style: double;
   border-color:#7a003c;
   border-width:3px;
   color:Black;
   width: 100px;
   padding: 3px;
*/
}

input.button:hover
{
/*
   font-size:11px;
   font-family:"Arial", "Helvetica", sans-serif;
   background-color:#cad2c7;
   border-style:double;
   border-color:#116570;
   border-width:3px;
   color: White;
   width: 100px;
   padding: 3px;
*/
}

input.button_wide
{
/*
   font-size:11px;
   font-family:"Arial", "Helvetica", sans-serif;
   background-color:#e0e2dd;
   border-style: double;
   border-color:#7a003c;
   border-width:3px;
   color:Black;
   width: 130px;
   padding: 3px;
*/
}

input.button_wide:hover
{
/*
   font-size:11px;
   font-family:"Arial", "Helvetica", sans-serif;
   background-color:#cad2c7;
   border-style:double;
   border-color:#116570;
   border-width:3px;
   color: White;
   width: 130px;
   padding: 3px;
*/
}

input.button_login
{
   font-size:10px;
   font-family:"Arial", "Helvetica", sans-serif;
   color:Black;
   width: 50px;
   padding: 1px;
}

input.button_login:hover
{
   font-size:10px;
   color: Red;
   width: 50px;
   padding: 1px;
}

.button_spacing
{
	padding:5px;
	word-spacing:20px;
}
/* END button*/

/* START Password Strength Bar */
.ps1
{ font-size:smaller; font-weight: bold; color: #000000; background-color:red; border: 1px; width:200px; border-style: solid; border-color: black; text-align: center }

.ps2
{ font-size:smaller; font-weight: bold; color: #000000; background-color:orange; border: 1px; width:200px; border-style: solid; border-color: black; text-align: center }

.ps3
{ font-size:smaller; font-weight: bold; color: #000000; background-color:yellow; border: 1px; width:200px; border-style: solid; border-color: black; text-align: center }

.ps4
{ font-size:smaller; font-weight: bold; color: #FFFFFF; background-color:blue; border: 1px; width:200px; border-style: solid; border-color: black; text-align: center }

.ps5
{ font-size:smaller; font-weight: bold; color: #FFFFFF; background-color:green; border: 1px; width:200px; border-style: solid; border-style: solid; border-color: black; text-align: center }

/* END Password Strength Bar */

.modalPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
	text-align: center;
	font-size:11px;
	font-family:"Arial", "Helvetica", sans-serif;
}

.modalPopupDisclaimer
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
	height:500px;
	text-align: center;
	font-size:11px;
	font-family:"Arial", "Helvetica", sans-serif;
}

.wireFrame {
display: none; 
overflow: hidden; 
z-index: 2; 
background-color: #FFFFFF; 
border: solid 1px #D0D0D0;
position: absolute;
left: 400px;
top: 300px;
}

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.hide
{
	display:none;
}

.updateProgress
{
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}

.pagerstyle{
    color:#444444;
    background-color: #d0cecf;
    font-size:x-small;
} 
.pagerstyle select{
    font-size:x-small;
}  
.recordsperpage{
    color:#444444;
    font-size:x-small;
} 
/* --------------------
	TABS
----------------------*/
/* technorati */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(../images/tabs/tab-line.gif) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../images/tabs/tab.gif) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../images/tabs/tab.gif) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../images/tabs/tab.gif) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../images/tabs/tab.gif) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/* opera */
.ajax__tab_opera-theme
{
	display:block;
	/* fonts for the tabs */
	font-family:"Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	font-size:13px;	
}
.ajax__tab_opera-theme .ajax__tab_tab
{
	/* header text is always be bold */
	font-weight:bold;	
}
.ajax__tab_opera-theme .ajax__tab_body 
{
	background-color:#fff;
	border:2px solid #eeeeee;
	border-top:none;
	padding:10px;
}
.ajax__tab_opera-theme .ajax__tab_header
{
	border-bottom:2px solid #eeeeee;
	padding-right:10px;
}

/* regular header styles */
.ajax__tab_opera-theme .ajax__tab_header .ajax__tab_tab
{
	/* left/right rounded images are 11 pixels wide */
	margin:0px 11px 0px 11px;
	color:#fff; 
	background:url(../images/tabs/bg.gif) repeat-x;	
}
.ajax__tab_opera-theme .ajax__tab_header .ajax__tab_outer
{
	/* 2 pixel horizontal space between tabs */
	margin-right:2px;
	background:url(../images/tabs/right.gif) no-repeat right top;
}
.ajax__tab_opera-theme .ajax__tab_header .ajax__tab_inner
{
	background:url(../images/tabs/left.gif) no-repeat left top;
}

/* active/hover headers styles */
.ajax__tab_opera-theme .ajax__tab_active .ajax__tab_tab, 
.ajax__tab_opera-theme .ajax__tab_hover .ajax__tab_tab  
{
	/* left/right rounded images are 11 pixels wide */
	margin:0px 11px 0px 11px;
	color:#111111;
	background:url(../images/tabs/bg.gif) repeat-x 0pt -48px;	
}
.ajax__tab_opera-theme .ajax__tab_active .ajax__tab_outer,
.ajax__tab_opera-theme .ajax__tab_hover .ajax__tab_outer
{
	/* 2 pixel horizontal space between tabs */
	margin-right:2px;
	background:url(../images/tabs/right.gif) no-repeat 100% -48px;
}
.ajax__tab_opera-theme .ajax__tab_active .ajax__tab_inner,
.ajax__tab_opera-theme .ajax__tab_hover .ajax__tab_inner
{
	background:url(../images/tabs/left.gif) no-repeat 0pt -48px;
}

/* ajax__tab_msngallery-theme theme */
.tab_headers
{
	text-align:center;
	/*font-size: 11px;*/
	color: Black;
	/*font-weight: bold;*/
}

.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(../images/tabs/tab-line.png) repeat-x bottom;
    font-size:11px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:100px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

#tmsTbleCell {
   padding-left:35px;
   text-align:center;
   margin:0 auto;
}
