﻿body 
{
	font-family: arial, helvetica, serif;
	margin : 30px 0px 0px 0px; 
	background-color: white;
	background-image: url(images/bgtexture5.jpg);
}

.verticalLeft {border-left:1px solid #6893BE;}

.vertical {border-left:1px solid #DFAC01;}

.clsCaption
{
	font-family: arial, helvetica, serif;
	font-size:10pt;
	color:Black;
}

.clsSiteType
{
	font-family: arial, helvetica, serif;
	font-size:8pt;
	color:Black;
}

.clsLink 
{
    font-family: arial, helvetica, serif;
	font-size:10pt;
}

A.clsLink
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:#1C5793;
	text-decoration:none;
}
A.clsLink:hover
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:#DFAC01;
	text-decoration:none;
}

.clsFeatureLink 
{
    font-family: arial, helvetica, serif;
	font-size:10pt;
}

A.clsFeatureLink
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:black;
	text-decoration:none;
}
A.clsFeatureLink:hover
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:#DFAC01;
	text-decoration:none;
}

.clsMainLink 
{
    font-family: arial, helvetica, serif;
	font-size:10pt;
}

A.clsMainLink
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:white;
	text-decoration:underline;
}
A.clsMainLink:hover
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:white;
	text-decoration:underline;
}

.clsRightMenu
{
	font-size: 10pt;
	font-family: arial, helvetica, serif;
	color:black;
	
}
A.clsRightMenu
{
	font-size: 10pt;
	font-family: arial, helvetica, serif;
	color:black;
	width:100%;
	height:25;
			
}

A.clsRightMenu:hover
{
	font-size: 10pt;
	font-family: arial, helvetica, serif;
	color:white;
	background-color:#6893BE;
	width:100%;
	height:25;	
}

.clsAdminTabBackground
{
	background-image:url(tabImages/adminHover.jpg);
	background-position: 0% 50%;
	width:100%;
	height:25;		
}

.clsTopMenuBackground
{
	background-image:url(images/l1_downbackground.jpg);
	background-position: 0% 50%;
	width:100%;
	height:25;		
}

.LetterButton
{
	background-color:#1C5793;
	color:White;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	text-align:center;
	width:20px;
	font-weight:bold;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}

.LetterButton a:hover
{
	background-color:#F7CB10;
	color:White;
	width:20px;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
}

.SelectedLetterButton
{
	background-color:#F7CB10;
	color:White;
	width:20px;
	font-weight:bold;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}

#navlist {
	width: 186px;
}
#navlist p {
	font-size: .8em;
}
#navlist ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: .9em;
}
#navlist li {
	margin: 0;
}
#navlist a {
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid;
	border-color: #ddd #6893BE #6893BE #ddd;
	background-color: white;
}
#navlist a:link, #navlist a:visited {
	color:#6893BE;
	text-decoration: none;
	font-family: verdana;
	font-size: 8pt;
	font-weight:bold;
	font-style:italic;
}
#navlist a:hover, #navlist a:active {
	background-color: #1C5793;
	color:white;
}

#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
	background-color: #DFAC01;
	color:white;
}


#navlist2 {
	margin: 0 0 0 0;
	width: 100%;
	height:19px;
	font-size: 8pt;
}
#navlist2 li {
	float: left;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	white-space: nowrap;
}
#navlist2 ul {
	margin: 0;
	padding: 0;
}
#navlist2 a {
	padding: 5px 7px 5px 7px;
	border: 1px solid;
	border-color: black black black #ddd;
	background-color: #999999;
	background-image:  url(images/l1_down.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
}
#navlist2 a:link, #navlist2 a:visited {
	color: white;
	font-family: verdana;
	font-size: 7pt;
	font-weight:bold;
}
#navlist2 a:hover, #navlist2 a:active,
#uberlink2 a:link, #uberlink2 a:visited, 
#uberlink2 a:hover, #uberlink2 a:active {
	background-image:url(images/l1_over.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #1C5793;
	font-weight:bold;
}

.clsPageHeader
{
	font-family: verdana;
	font-size:10pt;
	color:#6893BE;
    font-weight:bolder;
    font-style:italic;
}

.clsPageTitleBackground
{
	background-color:#6893BE;
}

.clsPageTitleSubBackground
{
	background-color:#DFAC01;
}

.clsPageTitle
{
	font-family: arial, helvetica, serif;
	font-size:10pt;
	color:white;
}

.clsFooterText
{
	font-family: arial, helvetica, serif;
	font-size:8pt;
	color:gray;
}


.clsTextBox
{
	font-family: arial, helvetica, serif;
	font-size:10pt;
	width:175px;
}

.clsMiniTextBox
{
	font-family: arial, helvetica, serif;
	font-size:10pt;
	width:100px;
}

.clsDropDown
{
	font-family: arial, helvetica, serif;
	font-size:10pt;
	width:180px;
}

.clsButton
{
	font-family: arial, helvetica, serif;
	font-size:10pt;
	width:50px;
	height:20px;
}

.clsScrollingTitle 
{
    font-family: arial, helvetica, serif;
	font-size:10pt;
}

.clsScrollingDescription
{
    font-family: arial, helvetica, serif;
	font-size:10pt;
}

A.clsScrollingDescription
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:black;
	text-decoration:none;
}
A.clsScrollingDescription:hover
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:black;
	text-decoration:none;
}

.clsScrollingWebLink 
{
    font-family: arial, helvetica, serif;
	font-size:10pt;
}

A.clsScrollingWebLink
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:#003366;
	text-decoration:none;
}
A.clsScrollingWebLink:hover
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:#336699;
	text-decoration:none;
}

a
{
    color:White;
    text-decoration:none;
}

.headerbg
{
    margin: 0 0 0 0;
	background-image:url(images/topbar.jpg);
	background-repeat:repeat;
	width:557px;
	height:85px;	
}

.footerbg
{
    margin: 0 0 0 0;
	background-image:url(images/topbar.jpg);
	background-repeat:repeat;
	width:780px;
	height:85px;	
}

.leftside 
{
	font-family: arial, helvetica, serif;
	margin: 0 0 0 0;
	background-color: #F9FBFE;
	width:200px;
	height:550px;
}

.middlearea 
{
	font-family: arial, helvetica, serif;
	margin: 0 0 0 0;
	background-color: #F5F5F5;
	width:200px;
	height:245px;
}

.clsMenu 
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:white;
	text-decoration:none;
	background-color: #003366;
	height:20px;
}

A.clsMenu
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:white;
	text-decoration:none;
	background-color: #003366;
	height:20px;
    border-bottom: thick solid #E5E5E5;
     	
}
A.clsMenu:hover
{
	font-family: arial, helvetica, serif;
	font-size: 10pt;
	color:white;
	text-decoration:none;
	background-color: #CC0000;
	height:20px;
	border-bottom: thick solid #E5E5E5;
}

.clsValidation
{
	font-size:10pt; 
	font-weight:bold;
	color:#B0010A;
	font-family:Verdana, Arial, Helvetica;
	text-decoration:none;
}

/******************** These are Telerik Control Settings ********************/


.RadGrid
{
	border: 1px solid #BABABA;
	border-top: 1px solid #C2D6AA;
	border-bottom: 1px solid #D8D8D8;
	background-color: white;
}

.RadGrid Table
{
	font-family: Arial, Verdana;
	font-size: 11px;
}

.RadGrid A
{
	color: black;
}

.RadGridHeader
{
	background-color: #6893BE;
	height: 29px;
	padding: 0px;
}

.RadGridHeader A, .RadGridHeader SPAN
{
	padding-top: 4px;
	display: block;
	text-decoration: none;
	padding-left: 4px;
}

.RadGridHeader A:hover
{
	text-decoration: underline;
}

.EditFormHeader
{
	background-color: #1C5793;
	color:white;
	height: 18px;
}

.EditFormButtonRow A { FONT-SIZE: 12px; COLOR: green }

.EditFormHeader TD { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 4px; TEXT-ALIGN: center }

.RadGridItem
{
	background-repeat: repeat-x;
	height: 27px;
	padding-left: 4px;
	background-color: white;
}

.RadGridAlternatingItem
{
	background-repeat: repeat-x;
	height: 27px;
	padding-left: 4px;
	background-color: white;
}

.RadGridEditItem
{
	background-repeat: repeat-x;
	padding-left: 4px;
	background-color: #eef2ea;
}

.RadGridSelectedItem
{
	background-repeat: repeat-x;
	height: 27px;
	padding-left: 4px;
	background-color: #eef2ea;
}

.RadGridPager
{
	background-repeat: repeat-x;
	height: 21px;
	padding-left: 11px;
}

.RadGridPager TD
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.GroupPanel
{
	background-color: #c4cdc0;
	color: #5a6854;
	width: 100%;
	border-bottom: 1px solid #8d9c87;
}

.GroupPanelItem
{
	background-color: #9fb695;
	border: 1px solid #8d9c87;
	white-space: nowrap;
}

.FormsCaptionStyle
{
	border: 1px solid red;
}

.panelbarHeader 
{ 		
	font-size: 11px; 
	color: #000000;
	font-family: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	padding: 4px;
	background-color: #B90000;
	border: 1px solid #6E0000;
	border-bottom:0px;
	height: 25px;
}

.panelbarHeaderHover 
{ 		
	font-size: 11px; 
	color: #000000;
	font-family: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	padding: 4px;
	background-color: #FF2A2A;
	border: 1px solid #6E0000;
	border-bottom:0px;
	height: 25px;
}

.panelbarHeaderExpand
{
	font-size: 11px; 
	color: #000000;
	font-family: Arial,Verdana;
	height: 25px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	padding: 4px;
	background-color: #B90000;
	border: 1px solid #6E0000;
	border-bottom: 0px;
}

.panelbarItem 
{
	font-size: 11px; 
	color: #000000;
	font-family: Arial,Verdana;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	padding: 3px;
	padding-left: 16px;
	background-color: #D5D5C5;
	border: 1px solid #A7A798;
	border-top: 0px;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.panelbarItemSelected
{
	font-size: 11px; 
	color: #000000;
	font-family: Arial,Verdana;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	padding: 3px;
	padding-left: 16px;
	background-color: #D5D5C5;
	border: 1px solid #A7A798;
	border-top: 0px;
	text-decoration: underline;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.Edit
{
    text-decoration:underline;
}

.RadTabStrip_Bluebar
{
	font: bold 10px Verdana, Arial, Sans-serif;
	text-align: center;
}


.RadTabStrip_Bluebar ul
{
	
}

/*  level 1 tabs */

.RadTabStrip_Bluebar .level1 li a
{
	padding-left: 1px;
	background: transparent url('tabImages/tabMiddleOff.gif') 0px 0px no-repeat;
	color: white;
	text-decoration: none;
	line-height: 39px;	
}

.RadTabStrip_Bluebar .level1 li a .wrap
{

	padding-right: 1px;
	background:transparent url('tabImages/tabMiddleOff.gif') right 0px no-repeat;
}

.RadTabStrip_Bluebar .level1 li a .innerWrap
{

	padding:0 5px;
	background:transparent url('tabImages/adminHover.jpg') 0px 0px repeat-x;
}

.RadTabStrip_Bluebar .level1 li a:hover .innerWrap
{
	padding:0 5px;
	background:transparent url('tabImages/adminHoverTab.jpg') 0px 0px repeat-x;
}

.RadTabStrip_Bluebar .level1 li a.selected
{
	margin-top: 0px;
	line-height: 39px;	
	background:transparent url('tabImages/tabMiddleOff.gif') 0px 0px no-repeat;
}

.RadTabStrip_Bluebar .level1 li a.selected .wrap
{
	background-image:url('tabImages/tabMiddleOff.gif');
}

.RadTabStrip_Bluebar .level1 li a.selected .innerWrap
{
	background-image:url('tabImages/adminHoverTab.jpg');
}

/* level2 tabs */

.RadTabStrip_Bluebar .level2 ul
{
	margin-top: 3px;
}

.RadTabStrip_Bluebar .level2 li a
{
	color: #1c59a4;
	text-decoration: none;
	padding-left: 4px;
}

.RadTabStrip_Bluebar .level2 li a:hover
{
	color: #c53b1e;
	text-decoration: underline;
}

 .RadTabStrip_Bluebar .level2 li a.selected
{
	color: #c53b1e;
	text-decoration: none;
}

/* arrows */
.RadTabStrip_Bluebar .rightArrow, 
.RadTabStrip_Bluebar .leftArrow,
.RadTabStrip_Bluebar .rightArrowDisabled, 
.RadTabStrip_Bluebar .leftArrowDisabled
{
	width:17px;
	height:22px;
	text-indent:-10000px;
	background-position:left 3px;
	background-repeat:no-repeat;
	background-color:White;
}

.RadTabStrip_Bluebar .leftArrow
{
	background-image:url(tabImages/ScrollLeft.gif);
}

.RadTabStrip_Bluebar .rightArrow
{
	background-image:url(tabImages/ScrollRight.gif);
}

/* Disabled Arrows */

.RadTabStrip_Bluebar .rightArrowDisabled, 
.RadTabStrip_Bluebar .leftArrowDisabled
{
	cursor:default;
}

.RadTabStrip_Bluebar .leftArrowDisabled
{
	background-image:url(tabImages/ScrollLeftDisabled.gif);
}

.RadTabStrip_Bluebar .rightArrowDisabled
{
	background-image:url(tabImages/ScrollRightDisabled.gif);
}



/* Disabled tab */

.RadTabStrip_Bluebar li a.disabled,
.RadTabStrip_Bluebar li a.disabled:hover
{
	color:Gray;
}

.RadTabStrip_VerticalVS2005
{
	font:8pt Verdana;
	color:White;
    text-align:center;
	float:left;
}

.RadTabStrip_VerticalVS2005 ul
{
	border-right:1px solid #91A7B4;	
	background:transparent url(tabImages/top.jpg) 3px top no-repeat;
	padding-top:5px;
	padding-left:3px;
}

.RadTabStrip_VerticalVS2005 li a
{
	float:left;
	text-decoration:none;
	color:white;
	line-height:31px;
	font-weight:bold;
}

.RadTabStrip_VerticalVS2005 li a .wrap
{
	background:transparent url(tabImages/verticalTop.jpg) right top repeat-y;
	float:left;
	width:100px;
	cursor:pointer;
}

.RadTabStrip_VerticalVS2005 li a .innerWrap
{
	background:transparent url(tabImages/verticalTabDivider.gif) left bottom no-repeat;
	display:block;	
	cursor:pointer;
	width:100px;
}

.RadTabStrip_VerticalVS2005 li a:hover,
.RadTabStrip_VerticalVS2005 li a.selected
{	
	background:transparent url(tabImages/verticalTopHover.jpg) right top repeat-y;
	float:left;
	width:100px;
	cursor:pointer;
}


.RadTabStrip_VerticalVS2005 li a:hover .wrap,
.RadTabStrip_VerticalVS2005 li a.selected .wrap
{
	background:transparent url(tabImages/verticalTabDivider.gif) left bottom no-repeat;
	background:transparent url(tabImages/verticalTabDivider.gif) right top no-repeat;
}

.RadTabStrip_VerticalVS2005 li a.selected .wrap
{
	background:none;
}

.RadTabStrip_VerticalVS2005 li a:hover .innerWrap,
.RadTabStrip_VerticalVS2005 li a.selected .innerWrap
{
	background:none;
}



