﻿body 
{
    FONT-FAMILY: Comic Sans MS, Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
}

.homePageTitle
{
	margin-top:0px;
	font-size:14pt;
	font-weight:bold;
}

table
{
	font-family: Comic Sans MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1
{
	font-family: Comic Sans MS, Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 14pt;
	
}

p
{
	FONT-FAMILY: Comic Sans MS;
	font-size: 10pt;
}

input, select
{
}

.grid a:visited
{
	color: #132B71;
}

.divider
{
	width: 995px;
	height: 19px;
	background-image: url(divider.jpg);
	background-repeat:repeat-x;
}

.paneltop
{
	margin-top: 10px;
	width: 660px;
	height: 10px;
	overflow: hidden;
	background-image: url(paneltop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
  
.panelmiddle
{
	width: 640px;
	padding-top:5px;
	padding-left: 20px;
	background-image: url(panelmiddle.jpg);
	background-repeat:repeat-y;
}

.panelbottom
{
	width: 660px;
	height: 10px;
	background-image: url(panelbottom.jpg);
	background-repeat: no-repeat;
}

.widepaneltop
{
	margin-top: 10px;
	width: 820px;
	height: 10px;
	overflow: hidden;
	background-image: url(widepaneltop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
  
.widepanelmiddle
{
	width: 800px;
	padding-top:5px;
	padding-left: 20px;
	background-image: url(widepanelmiddle.jpg);
	background-repeat:repeat-y;
}

.widepanelbottom
{
	width: 820px;
	height: 10px;
	background-image: url(widepanelbottom.jpg);
	background-repeat: no-repeat;
}

.panel1top
{
	margin-top: 10px;
	width: 420px;
	height: 10px;
	background-image: url(paneltop.jpg);
}

.panel1middle
{
	width: 400px;
	padding-left: 20px;
	background-image: url(panelmiddle.jpg);
	background-repeat:repeat-y;
}

.panel1bottom
{
	width: 420px;
	height: 10px;
	background-image: url(panelbottom.jpg);
}

.pbottom
{
	margin-bottom: 0px;
}
.hidden
{
	display: none;
}

.linebreak
{
	clear:both;
}
.banner
{
	width:995px;
	height:90px;
	background-color: #808080; 
	margin-bottom:0px;
	background-image: url(pagebanner.jpg);
}

.bannerRight
{
	margin-top:-20px;
	float:right;
}

.pageTitle
{
	font-size: 14px;
	color: #000040;
	font-weight:bold;
	float:right;
	margin-right: 10px;
}

.logoutButton
{
	position:absolute;
	left:910px;
	top: 5px;
}

.wrapper
{
	width: 1195px;
}

.navPane
{
	padding-top:5px;
	float:left;
	width:128px;
	height:100%;
    min-height  :100%;
	background-color:#112C6F;
	background-image:url(menubg.jpg);
	background-repeat: no-repeat;
}
.content
{
	float:left;
	background-color: white;
	width:858px;
	margin-left: 8px;
}
.navitem
{
	list-style:none;
	height: 40px;
}
.navlist
{
	margin-top: 20px;
	margin-left:0px;
	padding-left:20px;
	text-align:right;
	margin-right:20px;
}

.more
{
	overflow:hidden;
	white-space:nowrap;
/*	text-overflow: ellipsis;*/
}

.logout
{
    background: #3482A6;
    color: Black;
    text-decoration: none;
}

.scrollbox
{
	overflow: auto;
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
}

.hscrollbox
{
	overflow: scroll;
}


.signup_button:hover
{
	background-image: url("signup_hover.gif");
}

.nomargin
{
	padding: 0;
	margin: 0;
}

.public 
{
	background-color: #3482A6;
}

.pageHeading
{
	background-color: white;
	color: #D3D3D3;
	font-size: 14pt;
	font-weight:bold;
	height: 30px;
}
.sectionHeading
{
	font-family: Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url("header_bg.gif");
	background-repeat: repeat-x;
	background-color: #9DADCF;
	color: White;
	font-size: 10pt;
	font-weight:bold;
	height: 20px;
}

.caption
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input, select, textarea
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.detailview
{
	background-color: #3482A6;
}

div.detailview
{
	background-color: #3482A6;
	font-size:11px;
}

.itemHeader
{
	color: White;
	background-color: teal;
	height: 18px;
}

.itemHeaderText
{
	font-family: Tahoma;

	font-size: 11px;
	float:left;
	padding-top:1px;
	color: white;
	margin-left:10px;
}

.itemHeaderButton
{
	padding-top:0px;
	float:right;
	margin-left:2px;
	margin-right:2px;
}

.bordered
{
	border: solid 1px #475B96;
}
.gridborder
{
	border-top: solid 1px #475B96;
	border-bottom: solid 1px #475B96;
}
.bottombordered
{
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom: solid 1px #475B96;
}

select, input
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tblHeader
{
	background-color: #9B9B9B;
	color: White;
	font-size: 8pt;
}

.unbordered td
{
	border: none;
}

a.whitelink
{
	color:White;
}

a.loginbutton
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	display:block;
	width:54px;
	height:18px;
	text-decoration: none;
	text-align:center;
	color:Black;
	padding-top:2px;
	background-image: url("loginbutton.jpg");
	background-repeat: no-repeat;
}

a.button25
{
	font-family: Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 8pt;
	display: block;
	width:24px;
	height:15px;
	text-decoration: none;
	text-align:center;
	color:Black;
	padding-top:2px;
	background-image: url("button25bg.gif");
}
a.button25:hover
{
	background-image: url("button25bg_hover.gif");
}
a.button50
{
	font-family: Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-size: 11px;
	display:block;
	width:55px;
	height:18px;
	text-decoration: none;
	text-align:center;
	color:Black;
	padding-top:2px;
	background-image: url("button50_bg.gif");
	background-repeat: no-repeat;
}
a.button50:hover
{
	background-image: url("button50_bg_hover.gif");
}
a.button50.disabled:hover
{
	background-image: url("button50_bg.gif");
}

a.button90
{
	font-family: Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 8pt;
	display: block;
	width:94px;
	height:16px;
	text-decoration: none;
	text-align:center;
	color:Black;
	padding-top:1px;
	background-image: url("button90_bg.gif");
	background-repeat: no-repeat;
}
a.button90:hover
{
	background-image: url("button90_bg_hover.gif");
}

a.button90.disabled:hover
{
	background-image: url("button90_bg.gif");
}

a.button150
{
	font-family: Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 8pt;
	display: block;
	width:152px;
	height:18px;
	text-decoration: none;
	text-align:center;
	font-weight:normal;
	font-size:8pt;
	color:Black;
	padding-top:2px;
	background-image: url("button150_bg.gif");
	background-repeat: no-repeat;
}
a.button150:hover
{
	background-image: url("button150_bg_hover.gif");
}

a.button150.disabled:hover
{
	background-image: url("button150_bg.jpg");
}

a.disabled
{
	color:Gray;
}

a.plainlink
{
	color: Black;
	text-decoration: none;
}

.grid td
{
	font-size: 8pt;
	font-family: Tahoma, Verdana;
	height: 20px;
}

.grid th
{
	background-color: #FAF9FE;
}

.gridHeader, .gridHeader td, .gridHeader th
{
	background-color:Teal;
	font-weight:normal;
	text-align: left;
	padding-right : 3px;
	height: 18px;
	color: White;
	font-family: Tahoma, Tahoma, Verdana, Arial;
	font-size: 11px;
}

.gridHeaderRight, .gridHeaderRight td, .gridHeaderRight th
{
	text-align:right !important;
}

.gridHeader2, .gridHeader2 td, .gridHeader2 th
{
	background-color: #FAF9FE;
	font-weight:normal;
	text-align: left;
	padding-right : 3px;
	height: 28px;
	color: Black;
	font-family: Tahoma, Tahoma, Verdana, Arial;
	font-size: 11px;
	background-image: url("gridheaderbg2.jpg");
	background-repeat:repeat-x;
}

.gridRow, .gridRow td
{
	font-family: Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: White;
	padding: 0 1px 0 1px;
	border-right : #475B96;
}
.gridAlternateRow, .gridAlternateRow td
{
	font-family: Tahoma, Verdana Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #EFEFEF;
	padding: 0 1px 0 1px;
	border-right : #475B96;
}

tr.gridSelectedRow, tr.gridSelectedRow td
{
	color: White;
	background-color: #EEB355;	
	padding: 0 1px 0 1px;
	border-right : lightgrey;
}

tr.gridSelectableRow, tr.gridSelectableRow td
{
	cursor: hand;
	cursor: pointer;
}

.imageGrid, imageGrid td
{
	background-color: #3482A6;	
}

table.imageGrid tr th
{
	background-color: #3482A6;	
}

.wizardGrid, wizardGrid td
{
	background-color: #3482A6;	
	color: White;
}

.number
{
	text-align:right;
	width: 70px;
}

