body, TD, input, select, textarea	{font-family:verdana, arial, Helvetica, sans-serif; FONT-SIZE:11px;}

A:link 		{ color: #FF6600; text-decoration:none; font-weight:bold;}
A:visited	{ color: #FF6600; text-decoration:none; font-weight:bold;}
A:hover 	{ color: #FF6600; text-decoration:underline; font-weight:bold;} 

A.footer:link 		{ color: #FF6600; text-decoration:none; font-weight:normal;}
A.footer:visited	{ color: #FF6600; text-decoration:none; font-weight:normal;}
A.footer:hover 		{ color: #FF6600; text-decoration:underline; font-weight:normal;} 

a.breadCrumb:link			{ color:#0458B5; text-decoration:underline;}
a.breadCrumb:visited	{ color:#0458B5; text-decoration:underline;}
a.breadCrumb:hover		{ color:#0458B5; text-decoration:none;}

a.submenu					{	display:block; padding:2px;}
a.submenu:link		{ color:#0458B5; text-decoration:none;}
a.submenu:visited	{ color:#0458B5; text-decoration:none;}
a.submenu:hover		{ color:#0458B5; text-decoration:underline;}

BODY{
  margin:0px;
	background-image:url(../Images/Framework/bg.jpg);
}

BODY.normal{
  margin:10px;
  background-image:none;
}

.breadCrumbs {
	FONT-SIZE: 13px;
	font-weight:bold;
}

table.grid {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
}
table.grid th {
   text-align:left;
   vertical-align:top;
	border-width: 1px;
	padding: 4px;
  font-weight:bold;
	border-style: solid;
	border-color: gray;
	background-color: #F4F4F4;
	-moz-border-radius: 0px;
 font-size:10px
}
table.grid td {
 text-align:left;
  vertical-align:top;
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px;
	font-size:10px
}

.floatLeft{
  float:left;
  margin-right:10px
}
.floatRight{
  float:right;
  margin-left:10px
}

div.box{
  padding:10px;
  border:1px solid gray;
  background-color: #F4F4F4
}

#divLinks ul, ol{margin-bottom:8px; margin-top:8px;}
#divLinks li{margin-bottom:8px; margin-top:8px;}

ul, ol{margin-bottom:8px; margin-top:8px;}
li {margin-bottom:8px; margin-top:8px;}


.header {
	FONT-SIZE: 15px;
	font-weight:bold;
	color:#0458B5;
}

.subHeader {
	FONT-SIZE: 12px;
	font-weight:bold;
	color:#0458B5;
}

.subHeader2 {
	FONT-SIZE: 11px;
	font-weight:bold;
	color:#333;
}

.left {
	float:left;
	margin:0px 10px 5px 0;
}

.right {
	float:right;
	margin:0 0px 5px 10px;
}

hr{
	height: 1px;
	border-width:0px;
  border-style:none;
  background-color:silver
}

TR.lightBlue,
TD.lightBlue{
	background-color: #EEF4FA;
}
TR.lightGreen,
TD.lightGreen{
	background-color: #EDF3DC;
}

TD.smallButton	{ FONT-SIZE: 10px; background-color: buttonface; border: 1px outset;}

.tableHeader
{
	background-color: #437DB4; 
	color:#FFFFFF; 
	font-weight:bold;
}

SPAN.highlight{
	background: #ffff00;
	font-weight: bold;
}

.lightText{
	 Color:#E8E8E8;
}

.smallText{
	 FONT-SIZE: 10px; 
}

.tinyText{
	 FONT-SIZE: 9px; 
	 font-weight: normal;
}

.bigText{
	 FONT-SIZE: 14px; 
}

.largeText{
	 FONT-SIZE: 16px; 
}

.normalText{
	FONT-SIZE:11px; 
	font-weight: normal;
}

.blackBorder{
  border:solid black;
  border-width:1px;
}

.paddedBorder{	
	padding:4px;
	border:1px solid gray;
	background-color:#FFFFFF
}
.subtle{
  color:Gray;
}

.error{
  background-color:lightyellow;
  FONT-WEIGHT: bold;
  color:red;
}

.standardButton{
  color: #6086B4;
  FONT-WEIGHT: bold;
  FONT-FAMILY: tahoma;
  cursor: pointer;
  TEXT-ALIGN: center;
}

.btn{
  color: #6086B4;
  FONT-WEIGHT: bold;
  FONT-FAMILY: tahoma;
  cursor: pointer;
  TEXT-ALIGN: center;
}

TD.Top		{border: solid #3984cc; border-width: 2px 0px 0px 0px;}
TD.Right	{border: solid #3984cc; border-width: 0px 2px 0px 0px;}
TD.bottom	{border: solid #3984cc; border-width: 0px 0px 2px 0px;}
TD.Left		{border: solid #3984cc; border-width: 0px 0px 0px 2px;}
TD.LeftTop	{border: solid #3984cc; border-width: 2px 0px 0px 2px;}
TD.RightTop	{border: solid #3984cc; border-width: 2px 0px 0px 2px;}
TD.N		{border: solid #3984cc; border-width: 2px 2px 0px 2px;}
TD.U		{border: solid #3984cc; border-width: 0px 2px 2px 2px;}
TD.C		{border: solid #3984cc; border-width: 2px 0px 2px 2px;}
TD.inC		{border: solid #3984cc; border-width: 2px 2px 2px 0px;}
TD.TopBot	{border: solid #3984cc; border-width: 2px 0px 2px 0px;}
TD.Full		{border: solid #3984cc; border-width: 2px 2px 2px 2px;}

@media print{
	.hideOnPrint{
		display:none;	
	}		
}	

/*////////////     MAIN MENU   ////////////*/
#button {
	width: 154px;
}

#button ul {
	list-style: none;
	margin: 0px;
	padding: 0;
	border: none;
}

#button li {
	border-bottom: 1px solid #EEEEEE;
	margin: 0;
}

#button li a {
	FONT-WEIGHT: normal;
	display: block;
	padding: 9px;
	background-color: #6B9FD6;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	background-color: #95bae2;
	color: #0458b5;
	FONT-WEIGHT: bold;
}

#button li.selected a {
	FONT-WEIGHT: bold;
	display: block;
	padding: 9px;
	background-color: #95bae2;
	color: #0458b5;
	text-decoration: none;
	width: 100%;
}

/*////////////     SUBMENU   ////////////*/
#Submenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#Submenu li {
	margin: 0;
	border: none;
}

#Submenu li a {
	display: block;
	padding: 2px;
	color: #0458B5;
	text-decoration: none;
}

#Submenu li a:hover {
	text-decoration: underline;
}

#Submenu li.submenuSelected a {
	display: block;
	padding: 2px;
	color: #A4B777;
	text-decoration: none;
}

#Submenu li.submenuSelected a:hover {
	text-decoration: underline;
}
