
/*Common Style Sheets Begins*/
input,select,textarea{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #3E4142;
}
/*Common Style Sheets Ends*/

/*ListManager Style Sheet Begins*/
.listManagerBody
{
    font-family: Tahoma, Arial;
	font-size: 11px;
    padding:10px 10px 10px 10px;
	color: #56585A;
}
/*ListManager Style Sheet Ends */

/* Main Area Style Sheet Begins*/

.warningText
{
	font-weight: bold;
	color: #ff0000;
}

.alert
{
	border: 4px solid #F13503;
	background-color: #FFE7E0;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:350px;
	margin:0px;
 	text-align:left;
}

.notice
{
	border: 4px solid #6BA2C1;
	background-color: #E0F2FC;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
	margin:0px;
 	text-align:left;
}

.mainBody 
{
	background-color: #FFFFFF;
	margin: 0px;
}

.mainContent
{
    font-family: Tahoma, Arial;
	font-size: 11px;
    padding:10px 10px 10px 10px;
	color: #56585A;
}
	
.pageHeadback {
	background-image: url(../Images/DefaultStyle/pageHead_back.gif);
	background-repeat: repeat-x;
}
.infoContent1 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #224D65;
	background-color: #DFE4E6;
	vertical-align: top;
	padding: 6px 12px 12px;
	line-height: 14px;
}
.vertHolder2 {
	vertical-align: top;
	padding: 12px;
}
.vertHolder1 {
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #224D65;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 6px;
	padding-right: 6px;
}
.iconHolder {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #224D65;
	text-align: center;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.boxHeadback {
	background-image: url(../Images/DefaultStyle/box_topBack.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.boxBotback {

	background-image: url(../Images/DefaultStyle/box_botBack.gif);
	background-repeat: repeat-x;
}
.boxMain {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0D6DA;
	border-left-color: #D0D6DA;
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 15px;
	color: #56585A;
}
.boxContent1 {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #56585A;
	background-color: #EDF0F1;
	padding: 5px;
}
.boxContent2 {

	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #56585A;
	padding: 5px;
}
.boxContenthead {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #D2D8DC;
	background-color: #D8DEE1;
	padding: 5px;
	font-weight: bold;
}
.button_Content 
{
    background-image: url(../Images/DefaultStyle/button_background.gif);
    background-repeat:no-repeat;
    background-color:#000000;
	border: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#ffffff;
	vertical-align: middle;
	height:21px;
	width:122px;
}
.button_Content_Long
{
    background-image: url(../Images/DefaultStyle/button_background_long.gif);
    background-repeat:no-repeat;
    background-color:#000000;
	border: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#ffffff;
	vertical-align: middle;
	height:21px;
	width:155px;
}
.button_Content_Short
{
    background-image: url(../Images/DefaultStyle/button_background_Short.gif);
    background-repeat:no-repeat;
    background-color:#000000;
	border: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#ffffff;
	vertical-align: middle;
	height:21px;
	width:40px;
}
a:link {
	color: #224D65;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #224D65;
	text-decoration: none;
}
a:hover {
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
}
.boxMainContent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0D6DA;
	border-left-color: #D0D6DA;
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #56585A;
	padding: 12px;
	background-color: #EDF0F1;
}

.darkGrayBG
{
    background-color:#D7D7D7;
}

/* Main Area Style Sheet Ends */

/* Sidebar Style Sheets Begins */
.bodySidebar {
	background-color: #D2D9DD;
}
/* Sidebar Style Sheet Ends */

/*Header Style Sheet Begins*/
.bodyHeader {
	background-color: #123F57;
	margin: 0px;
	background-image: url(../Images/DefaultStyle/headBack.gif);
	background-repeat: no-repeat;
}
.topRight {
	font-family: Tahoma, Arial;
	line-height: 20px;
	color: #FFFFFF;
	padding: 15px;
	text-align: right;
	font-size: 11px;
}
.topRight a:link{
	color: #FFFFFF;
}
.topRight a:visited{
	color: #FFFFFF;
}
.topRight a:hover{
	color: #B8D8EA;
}
.boldBlue{
	color: #B8D8EA;
	font-weight: bold;
}
/*Header Style Sheet Ends*/

/*Footer Style Sheet Begins*/
.bodyFooter {
	background-color: #224D65;
	margin: 0px;
	vertical-align: top;
	background-image: url(../Images/DefaultStyle/foot_back.gif);
	background-repeat: repeat-x;
}

.footerBranding
{
    font-family: Tahoma, Arial;
	color: #FFFFFF;
	text-align: right;
	font-size: 11px;
	font-weight:bold;
    padding-right: 15px;
    padding-top: 15px;
}

.footerBranding a:link
{
    color: #ffffff;
    text-decoration: none;
}

.footerBranding a:visited
{
    color: #ffffff;
    text-decoration: none;
}

.footerBranding a:hover
{
    color: #B8D8EA;
    text-decoration: none;
}
/*Footer Style Sheet Ends*/

/*Navigation Style Sheet Begins*/
.navBody {
	background-color: #224D65;
	margin: 0px 0px 0px 1px;
	vertical-align: top;
}

.panelbarHeaderCollapsed {
	background-image: url(../Images/DefaultStyle/navBack1.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #2B546C;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
    height:37px;
}

.panelbarHeaderHover {
	background-image: url(../Images/DefaultStyle/navBack2.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #2B546C;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	height:37px;
}
.panelbarHeaderExpand
{
    background-image: url(../Images/DefaultStyle/navBack3a.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #2B546C;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}

.panelbarItem 
{
	background-image: url(../Images/DefaultStyle/navBack3b.gif);
	background-repeat: repeat-y;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #2B546C;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}

.panelbarItemHover
{
	background-image: url(../Images/DefaultStyle/navBack3c.gif);
	background-repeat: repeat-y;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #2B546C;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}

.panelbar 
{
	background-image: url(../Images/DefaultStyle/navInterior_back.gif);
}

.panelfooter 
{
    background-image: url(../Images/DefaultStyle/navBack3d.gif);
}

.homeitem
{
	margin-left:10px;
}
/*Naviagation Style Sheet Ends*/


/* */
.segmentationGroup {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #3E4142;
	border: 1px solid #D0D6DA;
	background-image: url(../Images/DefaultStyle/querygroup_headBack.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;
	
}
.segmentationSection 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #D0D6DA;
    background-color:#E0F2FC;
    color: #3E4142;
	text-align:center;
}
/* */


/*Grid Style Sheet Begins*/

.grid {
	
	border-left: 1px solid #D0D6DA;
	border-bottom: 1px solid #D0D6DA;
	border-right: 1px solid #D0D6DA;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E4142;
}
/*
.grid TABLE
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
*/
.gridHeader 
{
    background-image: url(../Images/DefaultStyle/box_topBack.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align:left;
	height:37px;
}

.gridHeader a:link {
	color: #ffffff;
    text-decoration: underline;
}
.gridHeader a:visited {
	color: #ffffff;
	text-decoration: underline;
}
.gridHeader a:Hover {
	color: #ffffff;
    text-decoration: none;
}

.gridRow 
{
    font-family: Tahoma, Arial;
	font-size: 10px;
	color: #56585A;
	background-color: #ffffff;
	padding: 5px;
	height:30px;
}
.gridRowAlt
{
    font-family: Tahoma, Arial;
	font-size: 10px;
	color: #56585A;
	background-color: #EDF0F1;
	padding: 5px;
	height:30px;
}
.gridRowSelected 
{
    font-family: Tahoma, Arial;
	font-size: 10px;
	color:#56585A;
	background-color: #BDDBEC;
	background-repeat: repeat;
	padding-left: 5px;
	height:30px;
}
.gridPager
{
	background-color: #919598;
    color: #ffffff;
	font-weight: bold;
    height: 24px;
    padding-left: 14px;
	text-align:center;
}


/*Grid Style Sheet Ends*/


/* */

.helpTable {
	border: 1px solid #07B30F;
	background-color: #E1FDE3;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
	margin:0px;
 	text-align:left;
}

.warningTable {
	border: 1px solid #F13503;
	background-color: #FFE7E0;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
	margin:0px;
 	text-align:left;
}

.confirmationTable {
	border: 1px solid #F3AC00;
	background-color: #FCFCC7;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
	margin:0px;
 	text-align:left;
}

.informationTable {
	width:100%;
	border: 1px solid #6BA2C1;
	background-color: #E0F2FC;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
 	text-align:left;
}


.reportTable
{
    border: solid 1px #D0D6DA;
    font-family: Tahoma, Arial;
	font-size: 11px;
	color: #56585A;
}

.reportHeader 
{
    background-image: url(../Images/DefaultStyle/box_topBack.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	height:37px;
}

.reportHeader a:link {
	color: #ffffff;
    text-decoration: underline;
}
.reportHeader a:visited {
	color: #ffffff;
	text-decoration: underline;
}
.reportHeader a:Hover {
	color: #ffffff;
    text-decoration: none;
}

.reportBox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0D6DA;
	border-left-color: #D0D6DA;
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #56585A;
	padding: 12px;
	background-color: #EDF0F1;
}

.reportTitle 
{
    font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight:bold;
	color: #56585A;
	text-align:center;
}
/* */