﻿html, form 
{
	height: 100%;
	margin: 0;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000
}

body 
{
	font-size:11px;
	font-family:Verdana;
	line-height:15px;
	/* color:#333333; */
	
	margin:0;
	padding: 0;
	background-color: White;
	
	background: #acacab url('Images/abstract_bg.jpg') no-repeat top center;
	/*background: #acacab url('Images/abstract_bg.jpg') no-repeat top center; */
	height: 100%;
	min-height: 100%;
}

a:link
{
	color:#005288;
	text-decoration:underline;
}
a:visited
{
	text-decoration:underline;
	color:#005288;
}
a:hover 
{
	text-decoration:none;
	color:#005288;
}
a:active 
{
	text-decoration:none;
	color:#005288;
}
h1
{
	font-size:21px;
	font-family:Trebuchet MS;
	color:#b5b87e;
	line-height:18px;
}
h2
{
	font-size:18px;
	font-family:Trebuchet MS;
	color:#005288;
}
.loginTitle
{
	font-size: 22px;
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	color:#e37102;
	line-height:50px;
}
.subHead
{
	font-size:24px;
	font-family:Trebuchet MS;
	color:#b5b87e;
	line-height:50px;
}
.button
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	text-transform:uppercase;
	color:#005288;
}

.linkButton
{
	font-size:10px;
	font-family:Verdana;
	color:#333333;
}
.gridHead
{
	background-image: url(Images/headerBg.gif);
	background-repeat:repeat-x;
	color: #ffffff;
	border: 1px solid #333333;
}
.headText
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
	border: 1px solid #333333;
	text-transform:uppercase;
	background-image: url(Images/headerBg.gif);
	background-repeat:repeat-x;
	height:41px;
}

a.headText:link
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: none;
}
a.headText:visited
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: none;
}
a.headText:hover
{
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: underline;
}
a.headText:active
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: none;
}

/*
.textColumn1
{
	 background-color:#f6f6f6;
	 padding:6px;
	 border-bottom:1px solid white;
}
.textColumn2
{
	 background-color:#ffffff;
	 padding:6px;
	 border-bottom:1px solid #ebebeb;
}
.textColumn2b
{
	 background-color:#ffffff;
	 padding:6px;
}
.textRow
{
	background-image: url(Images/grid_bg.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	color: #333333;
	text-transform:uppercase;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height:26px;
	padding-left:6px;
}
.headerRow
{
	background-image:url(Images/filter_bg.gif);
	background-repeat:repeat-x;
	height:30px;
	background-color:#ffffff;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}

*/

/* breadcrumbs */
.breadcrumb 
{
	font-size:10px;
	font-family:Verdana;
	color:#333333;
}

/* New CMS 2.5 */

.blueMainNav
{
	background-image: url('Images/blue-roundedbox.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 84px;
	min-height: 61px;
	max-height: 61px;
	text-align: center;
	
	padding-top: 5px;
	
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold
}

a.blueAdmin, a.blueAdmin:visited, a.blueAdmin:active
{
	color: #000000;
	text-decoration: none
}

a.blueAdmin:hover, a.blueAdmin:visited:hover
{
	color: #004a80;
	text-decoration: none
}

.shadowLeft 
{
	background-image: url(Images/shadow_L.png); 
	background-repeat: repeat-y;
	background-position: top right;
	height: 100%
}

.shadowRight
{
	background-image: url(Images/shadow_R.png); 
	background-repeat: repeat-y;
	background-position: top left;
	height: 100%
}	
	
/* Module - Orange */

.maingray{
	width: 100%;
	}
	
.maingray-t {
	background: url('images/maingray/round-T.gif') 0 0 repeat-x;
	}

.maingray-b {
	background: url('images/maingray/round-B.gif') 0 100% repeat-x;
	}		
	
.maingray-l {
	background: url('images/maingray/round-L.gif') repeat-y top left;
	}

.maingray-r {
	background: url('images/maingray/round-R.gif') 100% 0 repeat-y;
	}	
	
.maingray-tl {
 	background: url('images/maingray/round-TL.gif') no-repeat top left;
 	padding-left: 2px
	}
	
.maingray-tr {
 	background: url('images/maingray/round-TR.gif') no-repeat top right;
	padding: 2px 2px 0px 2px ;
	}
	
.maingray-bl {
 	background: url('images/maingray/round-BL.gif') no-repeat bottom left;
	}
	
.maingray-br {
 	background: url('images/maingray/round-BR.gif') no-repeat bottom right;
	padding-bottom: 5px;
	
	}

/* Light Orange Box */

.ltorange {
	background: #fdecce;
	width: 100%;
	}

.ltorange-t {
	background: url(images/ltorange/top.gif) 0 0 repeat-x;
	width: 100%
	}

.ltorange-b {
	background: url(images/ltorange/bottom.gif) 0 100% repeat-x;
	}

.ltorange-l {
	background: url(images/ltorange/left.gif) 0 0 repeat-y;
	}

.ltorange-r {
	background: url(images/ltorange/right.gif) 100% 0 repeat-y;
	}
	
.ltorange-tl {
 	background: url('images/ltorange/topleft.gif') no-repeat top left;
	padding-left: 3px;
	}
	
.ltorange-tr {
 	background: url('images/ltorange/topright.gif') no-repeat top right;
	padding: 5px 5px 0px 5px ;
	}
	
.ltorange-bl {
 	background: url('images/ltorange/bottomleft.gif') no-repeat bottom left;
	}
	
.ltorange-br {
 	background: url('images/ltorange/bottomright.gif') no-repeat bottom right;
	min-height: 78px;
	height: 78px
	}

.ltorange-brtall {
 	background: url('images/ltorange/bottomright.gif') no-repeat bottom right;
	min-height: 85px;
	height: 85px
	}

/* Detail Box */

.detail {
	background: #f2f7fb;
	width: 100%;
	height: 100%
	}

.detail-t {
	background: url(images/detail-T.gif) 0 0 repeat-x;
	width: 100%
	}

.detail-b {
	background: url(images/detail-B.gif) 0 100% repeat-x;
	}

.detail-l {
	background: url(images/detail-L.gif) 0 0 repeat-y;
	}

.detail-r {
	background: url(images/detail-R.gif) 100% 0 repeat-y;
	}
	
.detail-tl {
 	background: url('images/detail-TL.gif') no-repeat top left;
	padding-left: 3px;
	}

/*rounded corner with no arrow */	
.detail-noarrow {
 	background: url('images/detail-TLno.gif') no-repeat top left;
	padding-left: 3px;
	}
	
.detail-tr {
 	background: url('images/detail-TR.gif') no-repeat top right;
	padding: 5px 5px 0px 5px ;
	}
	
.detail-bl {
 	background: url('images/detail-BL.gif') no-repeat bottom left;
	}
	
.detail-br {
 	background: url('images/detail-BR.gif') no-repeat bottom right;
 	height: 100%
	}

/* Shadow Boxes */

.shadowbox-main {
	background: #ebebeb;
	width: 98%;
	margin-bottom: 15px;
}

a.shadowbox-home:link, a.shadowbox-home:visited, a.shadowbox-home:active {
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	color: #0c7994;
	font-weight: bold;
}

a.shadowbox-home:hover, a.shadowbox-home:visited:hover {
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
	
.shadowbox-t {
	background: url('images/shadowbox-T.gif') repeat-x top left;
	}

.shadowbox-b {
	background: url('images/shadowbox-B.gif') repeat-x bottom left;
	}		
	
.shadowbox-l {
	background: url('images/shadowbox-L.gif') repeat-y top left;
	}

.shadowbox-r {
	background: url('images/shadowbox-R.gif') repeat-y top right;
	}	
	
.shadowbox-tr {
 	background: url('images/shadowbox-TR.gif') no-repeat top right;
	}
	
.shadowbox-br {
 	background: url('images/shadowbox-BR.gif') no-repeat bottom right;
 	min-height: 50px
	}			

/* Shadowbox ORANGE */
.shadboxOrange-main 
{
	background: #fff7ea;
	width: 98%;
	margin-bottom: 15px;
}

 .shadboxOrange-main a:link, .shadboxOrange-main a:visited, .shadboxOrange-main a:active {
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	color: #e37102;
	font-weight: bold;
}

.shadboxOrange-main a:hover, .shadboxOrange-main a:visited:hover {
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	color: #005288;
	font-weight: bold;
}
	
	
.shadboxOrange-t {
	background: url('images/shadboxOrange-T.gif') repeat-x top left;
	}

.shadboxOrange-b {
	background: url('images/shadboxOrange-B.gif') repeat-x bottom left;
	}		
	
.shadboxOrange-l {
	background: url('images/shadboxOrange-L.gif') repeat-y top left;
	}

.shadboxOrange-r {
	background: url('images/shadboxOrange-R.gif') repeat-y top right;
	}	
	
.shadboxOrange-tr {
 	background: url('images/shadboxOrange-TR.gif') no-repeat top right;
	}
	
.shadboxOrange-br {
 	background: url('images/shadboxOrange-BR.gif') no-repeat bottom right;
 	min-height: 50px
	}			

	
/* Module Detail */	

.detailpadding {
	padding: 8px 5px 8px 5px
	}
	
/* Font styles */

.sectionlabel {
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #545454;
	}	

.label {
	font-family: "Trebuchet MS", Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #0c7994;
	}
	
.directions 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px
}	

.alertmsg {
	font-family: Arial, Verdana;
	color: #cc0000;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px
	}	
	
.orangeheading
{
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #e37102;
	font-weight: bold;
	line-height: 22px
	}

.greenheading
{
	color: #999900;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Bracket SubNav Links */

a.subnav:link, a.subnav:visited, a.subnav:active 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline
}

a.subnav:hover, a.subnav:visited:hover 
{
	color: #e37102;
	text-decoration: none
}
	
/* Finished Box */

.finished {
	width: 100%;
	background: #ebf2d6
	}

.finished-t {
	background: url(images/finished/green-T.gif) 0 0 repeat-x;
	width: 100%
	}

.finished-b {
	background: url(images/finished/green-B.gif) 0 100% repeat-x;
	}

.finished-l {
	background: url(images/finished/green-L.gif) 0 0 repeat-y;
	}

.finished-r {
	background: url(images/finished/green-R.gif) 100% 0 repeat-y;
	}
	
.finished-tl {
 	background: url('images/finished/green-TL.gif') no-repeat top left;
	padding-left: 3px;
	}
	
.finished-tr {
 	background: url('images/finished/green-TR.gif') no-repeat top right;
	padding: 5px 5px 0px 5px ;
	}
	
.finished-bl {
 	background: url('images/finished/green-BL.gif') no-repeat bottom left;
	}
	
.finished-br {
 	background: url('images/finished/green-BR.gif') no-repeat bottom right;
 	min-height: 70px;
 	height: 70px
	}
	