﻿
/* site-master main layout */
body 
{
	font-size:12px; font-family:arial,sans-serif;
	
	margin:0px; padding:0px;

	background-color:#727272;
	color:#666;

	text-align:center; vertical-align:top;
	
	border:0; 
		/* This removes the border around the viewport in old versions of IE */
	min-width:600px; 
		/* Minimum width of layout - remove line if not required */
		/* The min-width property does not work in old versions of Internet Explorer */
}

a{color:#07b;text-decoration:none;}
a:hover{text-decoration:underline;}

img { border-width:0px; }

table { padding:0px; margin:0px; border-collapse:collapse; }
tr { padding:0px; margin:0px; }
td { padding:0px; margin:0px; vertical-align:top; }

div { vertical-align:top; }

#centered-site
{
	width:1000px; text-align:left;
	margin-left: auto; margin-right: auto;
}
	
#header-menu 
{
	background-image:url('/Content/OldSite/menu-background.jpg');
	height:27px; text-align:left;
}

#main-block { width:1000px; background-color:#e3e3e3; padding-bottom:5px; }
#bottom-block
{
	text-align:center; color:#fff;
	padding-top:5px; padding-bottom:47px;
}
#bottom-block a { color:#fff; padding-left:5px; padding-right:5px; }

/* main block (top row) */

#main-top-row { padding:10px;}
.main-top-row-cell { display:table-cell; vertical-align:top; }
	
#main-top-row-login-box
{		
	color:#234; font-size:13px; font-weight:bold;
	padding-left:16px; padding-top:5px;
}
#main-top-row-login-box a
{
	color:#059; font-size:11px;
	position:relative; top:-1px;
}
#main-top-row-login-box a:hover { color:#c00; }

#login-link { display:none; }

#quick-search-text { border-width:0px; height:22px; width:188px; }

/* link box */

.link-box
{
	color:#fff; font-size:11px; font-weight:bold;
	border: solid 1px #b0b0b0; display:table-cell;
}
.link-box-grey, .link-box-orange { display:table-cell; padding:2px; }
.link-box-grey { background-color: #374046; padding-left:7px; padding-right:4px; }
.link-box-grey img { margin-left:2px; margin-top:2px; vertical-align:top; }
.link-box-grey a { color:#fff; font-size:11px; font-weight:bold; }

.link-box-orange { background-color: #df7a10; padding-left:7px; padding-right:5px; }
.link-box-orange a { color:#fff; font-size:11px; font-weight:bold; }

/* image border */

.image-border-TL
{
	height:5px; width:9px; padding:0px; margin:0px;
	background:#fff url("/Content/NewSite/image-border-TL.gif") no-repeat;
}
.image-border-TM
{
	height:5px; padding:0px; margin:0px;
	background:#fff url("/Content/NewSite/image-border-TM.gif") repeat-x;
}
.image-border-TR
{
	height:5px; width:5px; padding:0px; margin:0px;
	background:#fff url("/Content/NewSite/image-border-TR.gif") no-repeat;
}

.image-border-LM
{
	width:9px; padding:0px; margin:0px;
	background:#fff url("/Content/NewSite/image-border-LM.gif") repeat-y;
}
.image-border-MM
{
	padding:0px; margin:0px;
}
.image-border-MM img
{
	padding:0px; margin:0px;
}
.image-border-RM
{
	width:5px; padding:0px; margin:0px;
	background:#fff url("/Content/NewSite/image-border-RM.gif") repeat-y;
}

.image-border-BL
{
	height:8px; width:9px; padding:0px; margin:0px;
	background:#fff url("/Content/NewSite/image-border-BL.gif") no-repeat;
}
.image-border-BM
{
	
	height:8px; padding:0px; margin:0px;
	background:#fff url("/Content/NewSite/image-border-BM.gif") repeat-x;
}
.image-border-BR
{
	height:8px; width:5px; padding:0px; margin:0px;
	background:#fff url("/Content/NewSite/image-border-BR.gif") no-repeat;
}

/* horizontal tabs */

.tab
{
	padding-left:0px; padding-right:1px; padding-bottom:0px;
	cursor:pointer;
}
.tab-left
{
	width:3px; padding:0px;
	background:#456 url("/Content/NewSite/tab-inactive-left.gif") no-repeat;
}
.tab-right
{
	width:3px; padding:0px;
	background:#456 url("/Content/NewSite/tab-inactive-right.gif") no-repeat;
}

.tab-text-cell
{		
	color:#fff; height:23px; padding:0px;
	background:#456 url("/Content/NewSite/tab-inactive-bkg.gif") repeat-x;
	
}
.tab-text
{
	margin-top:3px; padding-left:6px; padding-right:6px;
	font-size:12px; font-weight:bold;
}

.tab-select-left
{
	background:#dd7b10 url("/Content/NewSite/tab-active-left.gif") no-repeat;
}
.tab-select-right
{
	background:#dd7b10 url("/Content/NewSite/tab-active-right.gif") no-repeat;
}
.tab-select-text-cell
{
	background:#dd7b10 url("/Content/NewSite/tab-active-bkg.gif") repeat-x;
}
.tab-base-row { height:6px; margin:0px; background-color:#dd7b10; }

/* lightbox styles */

.lightbox-window { text-align:left; padding:0px; }
.lightbox-header
{
	border:solid 1px #ddd; border-bottom-width:0px;
	padding:7px; color:#333; font-weight:bold; background-color:#f6f6f6;
}
.lightbox-section { border:solid 1px #ddd; padding:11px; text-align:left; }
.lightbox-section-grey
{
	border:solid 1px #ddd; background-color:#fafafa;
	padding:11px; text-align:left;
}
.lightbox-right-column
{
	margin-left:12px; vertical-align:top;
}
.lightbox-icon { padding-right:13px; vertical-align: top; text-align:center; }
.lightbox-icon img { margin-top:24px; margin-bottom:12px; }
.lightbox-title
{
	text-align:center;
	color:#dd7b10; font-size:18px; font-weight:bold;
	padding-top:14px; padding-bottom:12px;
}

.lightbox-text { padding-top:8px; padding-right:12px; }

.lightbox-message
{
	border:solid 1px #ddd; background-color:#fafafa;
	margin-top:8px; padding:4px; padding-left:8px;
	text-align:left; color:#c00; font-weight:bold;
}
	
/* site reusable */

.orange-line { height:0px; margin: 0px;  border-bottom:solid 1px #df7a10; }

.section-title { color:#df7a10; font-size:13px; font-weight:bold; }