@charset "utf-8";
/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {margin: 0;padding: 0;text-align: center;background: #FFFFFF;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
Form {margin: 0px;padding: 0px;}
a, a:link, a:active, a:visited {color: #0071BE; text-decoration: underline;}
a:hover {color: #0071BE;	text-decoration:none;}



p {
	padding: 0;
	margin: 0px 0px 10px;
	COLOR: #696969;
}

p a, p a:link, p a:active, p a:visited {color: #0071BE; text-decoration: underline;}
p a:hover {color: #0071BE;	text-decoration:none;}

/* Headline 1 - Large Black */
h1 {
	padding: 0;
	font-size:15px;
	color:#000000;
	margin: 0px 0px 15px;
}
h1 a, h1 a:link, h1 a:visited{color: #000000;text-decoration: none;}
h1 a:hover{color: #000000;text-decoration:underline;}

h2 {
	font-size: 12px;
	color: #999999;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-style: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

/* Headline 3 - Large Grey */
h3 {
	padding: 0;
	font-size:14px;
	color:#505A5A;
	margin: 10px 0px;
}

h3 a, h3 a:link, h3 a:visited{color: #505A5A;text-decoration: none;}
h3 a:hover{color: #505A5A;text-decoration:underline;}

/* BreadCrumbs */
h5 {
	padding: 0;
	font-size:10px;
	font-weight: normal;
	margin: 0px 0px 15px;
}
h5 a, h5 a:link, h5 a:active, h5 a:visited {color: #808080;text-decoration: none;}
h5 a:hover{color: #0071BE;text-decoration: none;}


h6 {
	font-size:13px;
	color:#CCCCCC;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

h6 a, h6 a:link, h6 a:active, h6 a:visited{text-decoration: underline;font-size:13px;}
h6 a:hover{color: #505A5A;text-decoration:none;font-size:13px;}


.ContentMain ul {
	padding: 0;
	margin: 2px 15px 15px 20px;
	color: #696969;
	list-style: url(../Images/bulletlist_standard.png) none outside;
}

.ContentMain ol {
	padding: 0;
	margin: 2px 15px 15px 20px;
	color: #696969;
}

.ContentMain li {padding: 0px; margin: 5px 0px 0px;}
.ContentMain li a, .ContentMain li a:link, .ContentMain li a:active, .ContentMain li a:visited {color: #696969;text-decoration: underline;}
.ContentMain li a:hover {color: #696969;text-decoration:none;}



/***********************************************/
/* Primary Layout Areas	                      */
/***********************************************/ 

.container {
	width: 985px;
	background: #FFFFFF;
	text-align: left;
	padding: 0px;
	margin: 10px auto;
	height: auto;
}
.header {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float:left;
	!margin-bottom:10px;
}
.CNavLeft {margin: 0px;padding: 0px;float:left;width:190px;}
.ContentMain {margin: 0px 10px;padding: 0px;width: 584px;float:left;}
.CNavRight {margin: 0px;padding: 0px;width:190px;float:left;}
.footer {
	margin: 10px 0px;
	padding: 0px;
	float:left;
	width: 100%;
}
.Corner {margin: 0px; float: left;	padding: 0px;}

/***********************************************/
/* Navigation Box - White	                 */
/***********************************************/ 

.NavBoxHolder {
	width:190px;
	padding: 0px;
	float:none;
	border-collapse:collapse;
	float:left;
	margin: 0px 0px 10px;
}

.NavBoxTop {
	width:160px;
	height:14px;
	margin: 0px;
	float: left;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-collapse:collapse;
}

.NavBoxMiddle {
	width:158px;
	margin: 0px;
	padding: 0px 14px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-collapse:collapse;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	float: left;
}

.NavBoxBottom {
	width:160px;
	height:13px;
	margin: 0px;
	padding: 0px;
	float:left;
	border-collapse:collapse;
	border-bottom: 1px solid #CCCCCC;
}

/***********************************************/
/* Content Box			  		  		  */
/***********************************************/ 

.ContentBoxHolder {
	width:584px;
	padding: 0px;
	float:left;
	border-collapse:collapse;
	margin: 0px 0px 10px;
}

.ContentBoxTop {
	width:556px;
	height:14px;
	margin: 0px;
	float: left;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-collapse:collapse;
}

.ContentBoxBottom {
	width:556px;
	height:13px;
	margin: 0px;
	padding: 0px;
	float:left;
	border-collapse:collapse;
	border-bottom: 1px solid #CCCCCC;
}

.ContentBoxMiddle {
	width:554px;
	margin: 0px;
	padding: 0px 14px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-collapse:collapse;
	text-align: left;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/***********************************************/
/* Split Content Box			  		  */
/***********************************************/ 

.ContentBoxSplitTopLeft {
	width:377px;
	height:14px;
	margin: 0px;
	padding: 0px;
	float:left;
	border-collapse:collapse;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.ContentBoxSplitTopRight {
	width:178px;
	height:14px;
	margin: 0px;
	padding: 0px;
	float:left;
	border-collapse:collapse;
	border-top: 1px solid #CCCCCC;
}

.ContentBoxSplitBottomLeft {
	width:377px;
	height:13px;
	margin: 0px;
	padding: 0px;
	float:left;
	border-collapse:collapse;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.ContentBoxSplitBottomRight {
	width:178px;
	height:13px;
	margin: 0px;
	padding: 0px;
	float:left;
	border-collapse:collapse;
	border-bottom: 1px solid #CCCCCC;
}

.ContentBoxSplitMiddleLeft {
	width:366px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-collapse:collapse;
	text-align: left;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-left: 0px none;
}
.ContentBoxSplitMiddleRight {
	width:167px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-collapse:collapse;
	text-align: left;
	float: left;
	border: 0px none #CCCCCC;
}

/***********************************************/
/* Navigation Box - Blue	                   	  */
/***********************************************/ 

.NavBlueBoxHolder {
	width:190px;
	padding: 0px;
	float:left;
	border-collapse:collapse;
	margin: 0px 0px 10px;
}
.NavBlueBoxTop {
	width:160px;
	height:14px;
	margin: 0px;
	float: left;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	background-color: #EEF8FD;
	border-collapse:collapse;
}


.NavBlueBoxMiddle {
	width:162px;
	margin: 0px;
	padding: 0px 12px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	background-color: #EEF8FD;
	border-collapse:collapse;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	float:left;
}

.NavBlueBoxBottom {
	width:160px;
	height:13px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-color: #EEF8FD;
	border-collapse:collapse;
	border-bottom: 1px solid #CCCCCC;
	float:left;
}

/* Alternate Nav Middle for White Topped Box */
.NavWhiteTopBox {
	float:left;
	width:162px;
	margin: 0px;
	padding: 0px 12px;
	border-top-width: 0px;
	border-top-style: none;
	border-collapse:collapse;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/***********************************************/
/* Header - Content Layout and Text Styles     */
/***********************************************/

/* Alternate White Nav Middle for Header */
.header .NavBoxMiddle {
	width:186px;
	height:65px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-collapse:collapse;
	text-align: left;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}


/* Alternate Content Middle for Header */
.header .ContentBoxMiddle {
	width:582px;
	height:65px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-collapse:collapse;
	text-align: left;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/* Alternate Blue Nav Middle for Header */
.header .NavBlueBoxMiddle {
	width:162px;
	height:65px;
	margin: 0px;
	padding: 0px 12px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	background-color: #EEF8FD;
	border-collapse:collapse;
	text-align: left;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

/* Alternate Header Content Text Styles */
.header .ContentBoxMiddle H2{
	color: #000000;
	font-size:10px;
	font-weight: normal;
	padding: 0px;
	float: right;
	margin: 0px 10px;
}
.header .ContentBoxMiddle H2 a, .header .ContentBoxMiddle H2 a:link, .header .ContentBoxMiddle H2 a:active, .header .ContentBoxMiddle H2 a:visited {color: #000000;text-decoration:none;}
.header .ContentBoxMiddle H2 a:hover {color: #000000;text-decoration: underline;}

/* Additional Header Layout styles */
.HeaderContentTNav {
	float:right;
	width:275px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.HeaderContentBoxMiddle img {margin: 0px 0px 0px 5px; padding: 0px;}

.header .NavBlueBoxHolder ul {
	padding: 0;
	font-size: 10px;
	margin: 2px 0px 0px 15px;
	color: #696969;
	list-style: url(../Images/bulletlist_standard.png) none outside;
}

.header .NavBlueBoxHolder li {
	padding: 0px;
	margin: 1px 0px 0px;
}

.header .NavBlueBoxHolder li a, .NavBlueBoxHolder a:link, .NavBlueBoxHolder a:active, .NavBlueBoxHolder a:visited {color: #0071BE; text-decoration: underline;}
.header .NavBlueBoxHolder li a:hover {color: #0071BE;	text-decoration:none;}

/***********************************************/
/* Header Nav - Drop-Down Menus                */
/***********************************************/ 

.chromestyle{
	width: 99%;
	font-weight: bold;
	float:left;
	padding: 0px;
	margin: 21px 0px 0px 5px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
font-size:11px;
width: 100%;
padding: 0px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{display: inline;}
.chromestyle ul li a{color: #000000;margin: 0;text-decoration: none;padding: 3px 6px;}
.chromestyle ul li a:link, .chromestyle ul li a:active, .chromestyle ul li a:visited {color: #000000;text-decoration:none;}
.chromestyle ul li a:hover{color: #0071BE;background: #FFFFFF;/* background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	border: 1px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:16px;
	z-index:100;
	background-color: white;
	width: 150px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
	margin: 11px 0px 0px 5px;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

/*THEME CHANGE HERE*/
.dropmenudiv a:visited, .dropmenudiv a:active {color: #000000;text-decoration:none;}
.dropmenudiv a:hover{background-color: #F0F0F0;color: #000000;text-decoration:none;}

/*IE only hack*/
* html .dropmenudiv a{width: 100%;}

/***********************************************/
/* Navigation Box White Layout and Text Styles */
/***********************************************/ 

.NavBoxHolder H2{
	font-size:13px;
	color: #666666;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 8px;
}

.NavBoxHolder H2 a, .NavBoxHolder H2 a:link, .NavBoxHolder H2 a:active, .NavBoxHolder H2 a:visited {color: #666666;text-decoration:none;}
.NavBoxHolder H2 a:hover {color: #0071BE;text-decoration:underline;}

/* Nav List Styles */

.NavBoxHolder ul{
	font-size:12px;
	padding: 0px;
	margin: 3px 5px;
	text-decoration: none;
	list-style-type: none;
	list-style:none outside;
}

.NavBoxHolder li{
	padding: 0px;
	margin: 7px 0px;
}
.NavBoxHolder li a, .NavBoxHolder li a:link, .NavBoxHolder li a:visited{color: #666666;text-decoration: none;}
.NavBoxHolder li a:hover{color: #0071BE;text-decoration: none;}


/***********************************************/
/* Blue Side Nav: Content Layout & Text Styles */
/***********************************************/ 

.NavBlueBoxHolder p {
	padding: 0;
	margin: 0px 0px 5px;
	color: #696969;
}

.NavBlueBoxHolder h1 {
	padding: 0;
	font-size:15px;
	color:#000000;
	margin: 0px 0px 10px;
}

.NavBlueBoxHolder h1 a, .NavBlueBoxHolder h1 a:link, .NavBlueBoxHolder h1 a:active, .NavBlueBoxHolder h1 a:visited {color: #000000;;text-decoration: none;}
.NavBlueBoxHolder h1 a:hover {color: #000000;;text-decoration:none;}

.NavBlueBoxHolder ul {
	padding: 0;
	margin: 2px 0px 0px 15px;
	color: #696969;
	list-style: url(../Images/bulletlist_standard.png) none outside;
}

.NavBlueBoxHolder li {
	padding: 0px;
	margin: 5px 0px 0px;
}

.NavBlueBoxHolder li a, .NavBlueBoxHolder li a:link, .NavBlueBoxHolder li a:active, .NavBlueBoxHolder li a:visited {color: #696969;text-decoration: underline;}
.NavBlueBoxHolder li a:hover {color: #696969;text-decoration:none;}

/***********************************************/
/* Footer - Text Styles                        */
/***********************************************/ 
.footer p{
	color: #000000;
	padding: 0px;
	margin: 5px;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}

/***********************************************/
/* Styled Table Includes Grad Head & Side      */
/***********************************************/ 

.specTable {
	padding: 0px;
	width: 99%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.HalfTable {
	margin: 0px;
	padding: 0px;
	width: 269px;
	float: left;
}

.HalfTableWin {
	margin: 0px;
	padding: 0px;
	width: 49%;
	float: left;
}

.specTable table {
	margin: 0px auto;
	padding: 0px;
	width:100%;
	color: #666666;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}

.specTable .HalfTable table {
	width:269px;
	color: #666666;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.specTable .HalfTableWin table {
	width:96%;
	float:left;
	color: #666666;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	margin: 0px 5px 10px;
	padding: 0px;
}

.specTable tbody {text-align:center;}
.specTable th {
	border: 1px solid #CCCCCC;
	background: url(../Images/title_grad.jpg) repeat left top;
	vertical-align:bottom;
	font-weight:bold;
	text-align:center;
	margin: 0px;
	padding: 5px 10px;
}
.specTable td {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 5px;
	vertical-align: top;
}
.specTable td.LabelCol {
	border: 1px solid #CCCCCC;
	text-align:right;
	padding: 10px 3px 0px 0px;
	background: url(../Images/title_grad.jpg) repeat left top;
	color: #505A5A;
	vertical-align: top;
	margin: 0px;
}


/***********************************************/
/* Triple Content Area Boxes.                  */
/***********************************************/ 
.Content3Box {margin: 0px 0px 10px;padding: 0px;float: left;width: 100%;}
.Content3BoxMid {margin: 0px 10px;	padding: 0px; float: left;}
.Content3Box .NavBoxHolder .NavBoxTop {width: 158px;}
.Content3Box .NavBoxHolder .NavBoxMiddle {
	width: 156px;
	height: 175px;
	padding-right: 14px;
	padding-left: 14px;
}
.Content3Box .NavBoxHolder .NavBoxBottom {width: 158px;}
.Content3Box .NavBoxHolder {
	width: 188px;
	margin: 0px;
}

/***********************************************/
/* Form Elements                               */
/***********************************************/


.formBoxSmall {
	width: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	padding: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	float: left;
}

.formBox {
	width: 375px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	padding: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	float: left;
}

.formBoxLarge {
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	float: left;
}

.formBoxNoSize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	padding: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	float: left;
}

.formBoxCMP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	padding: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	float: left;
	width: 165px;
}

.formBoxCMP2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	padding: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	float: left;
	width: 150px;
}

.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: normal;
	padding: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 2px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	padding: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-top: 2px;
	float: left;
	font-size: 10px;
}

.formLabelLeft {
	text-align: left;
	padding: 0px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 3px;
	float: left;
}

.formLabelRight {
	float:left;
	margin:3px 0px 5px 2px;
	color: #696969;
	padding: 0px;
}

.formLabelRight a, .formLabelRight a:link, .formLabelRight a:visited{color: #696969;text-decoration: underline;}
.formLabelRight a:hover{color: #696969;text-decoration:none;}


/***********************************************/
/* Colors for Spans		                       */
/***********************************************/ 

/* Primary Colors */
.ActiveColorDBlue {color: #0071BE;}
.ActiveColorLBlue {color: #C6DBE0;}
.ActiveColorLGrey {color: #CCCCCC;}
.ActiveColorDGrey {color: #505A5A;}

/* Secondary Colors */
.ActiveColorSecYellow {color: #FFFA23;}
.ActiveColorSecOrange {color: #F07D0F;}
.ActiveColorSecRed {color: #DC283C;}
.ActiveColorSecGreen {color: #1E9664;}
.ActiveColorSecDGrey {color: #505A5A;}
.ActiveColorSecGreyGreen {color: #87BEAA;}

/***********************************************/
/* Misc.			                           */
/***********************************************/ 

.clear {clear: both;}
.SlideshowBoxTop {width:100%;	margin: 0px; padding: 0px; border-collapse:collapse;}
.greyHR {
	background: #CCCCCC;
	margin: 5px 0px 10px;
	padding: 0px;
	height: 1px;
	width: 100%;
}

.greyHR2 {
	background: #CCCCCC;
	margin: 10px 0px;
	padding: 0px;
	height: 1px;
	width: 100%;
}

.checkRadio {float:left; margin:3px 3px;}

/* Filter Header Box Styles */
.FilterBoxTop {
	margin: 10px 0px 0px;
	padding: 0px;
	background: url(../Images/title_grad.jpg);
	width: 550px;
	border: 1px solid #CCCCCC;
}

.FilterContent {
	margin: 0px 0px 10px;
	padding: 5px;
	width: 540px;
	border-top: 0px none;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	height: auto;
}

.filterLeftTitle {
	width:200px;
	margin: 5px 0px 5px 5px;
	padding: 0px;
	text-align: left;
}
.filterRightLink {text-align:right; float:right; width:100px;margin: 5px 5px 0px 5px;}
.filterRightLink a, .filterRightLink a:link, .filterRightLink a:active, .filterRightLink a:visited {color: #0071BE; text-decoration: underline;}
.filterRightLink a:hover {color: #0071BE;	text-decoration:none;}

.filterLabel {float:left; margin: 5px 3px 0px 10px; width:70px; text-align: right;}
.filterFormField {float:left; margin: 0px 0px 3px 0px; padding: 0px;}

/*Literature Image display Holder with rollovers*/
.tileBox {
	padding: 5px 3px;
	float: left;
	height: 200px;
	width: 170px;
	border: 1px solid #FFFFFF;
	margin: 0px 3px 10px;
	text-align: center;
	background: url(none);
}
.tileBox:hover {
	border: 1px solid #CCCCCC;
	background: url(../Images/title_grad_tile_box.jpg) repeat-x 0px 0px;
}

.fineprint {
	font-size: 10px;
	font-style: italic;
	color: #505A5A;
	margin: 10px 0px;
	padding: 0px;
}


.tileBoxImage {
	padding: 5px 3px;
	float: left;
	height: 140px;
	width: 120px;
	border: 1px solid #FFFFFF;
	margin: 0px 3px 10px;
	text-align: center;
	background: url(none);
}
.tileBoxImage:hover {
	border: 1px solid #CCCCCC;
	background: url(../Images/title_grad_tile_box.jpg) repeat-x 0px 0px;
}

.AccordionHeader {
	width: auto;
	height: 20px;
	background-image: url(../Images/title_grad.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.AccordionHeader p {font-size: 11px;}
.AccordionHeader p a, .AccordionHeader p a:link, .AccordionHeader p a:active, .AccordionHeader p a:visited {color: #0071BE; text-decoration: underline;}
.AccordionHeader p a:hover {color: #0071BE;	text-decoration:none;}

.mainGridHolder {width:550px; margin: 10px auto 15px;}
.winBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 10px;
	width: auto;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}
div.smallScroll {
	height: 165px;
	width: 98%;
	margin: 2px 0px 15px;
	padding: 0px;
	overflow: scroll;
	border: 1px solid #CCCCCC;
}

.CustomGridFilter {
	margin: 0 auto;
	padding: 5px;
	width: 540px;
	background: #EEF8FD;
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-bottom-style: none;
	min-height:60px;
}

.CustomGridFilterTop {
	margin: 10px auto 0;
	padding: 5px;
	width: 540px;
	background: #FFFFFF;
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-bottom-style: none;
}

.TabNotifications {
	margin: 0 auto;
	padding: 5px;
	width: 542px;
	background: #EEF8FD;
	border-top: none;
	border-right: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	min-height:60px;
	border-bottom: 1px solid #E3E3E3;
}

.DisplayMessageArea {
	margin: 0 auto 10px;
	padding: 5px 10px;
	width: 530px;
	background: #EEF8FD;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	min-height:25px;
}

.reportTable a, .reportTable a:link, .reportTable a:active, .reportTable a:visited {color: #000000; text-decoration: none;}
.reportTable a:hover {color: #0071BE;	text-decoration:underline;}


.ListActions {
	width:530px;
	background: #809993;
	border: 1px solid #E3E3E3;
	padding: 10px;
	color: #FFFFFF;
	margin: 0px;
	height: 50px;
}
