@import url("paths.css");
/*HTML ELEMENTS*/

.panelDiv
		{
			background-color:#cccccc;
			padding:7px;
		}
		.title
		{
			font-family:Tahoma;
			font-size:16px;
			font-weight:bold;
			color:#6B89AF;
			display:block;
		}
		.content
		{
			font-size:12px;
			font-family:Tahoma;
		}
		
		.examples
		{
			font-size:12px;
		}
body, td, th {
	font: 11px  tahoma, verdana, "microsoft Sans Serif";
	color: #333333;
	
}

.fheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #3C6EA5;
	text-decoration: none;
        line-height: 25px;
      
}

.frheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bolder ;
	color: #3C6EA5;
	text-decoration: none;
        
      
}

.menuSep {
	background: url(../images/iMenuSep.gif) repeat-x center;
}
body {
	margin: 0px;
	background-repeat: repeat-x;	
	
}
.iWelcome {
	background: #ececec;
	vertical-align: middle;
}
th {
	border-bottom:1px solid #8C8C8C;
	border-top:1px solid #EAE9F3;
	padding-top: 1px;
	padding-bottom: 3px;

	font-weight: normal;
	text-align: left;
	background-color: #DCDCDC;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFF4F4F7,EndColorStr=#FFCDCDDB);
}




th.h {
	border-bottom-width: 1px;
	border-right: 2px solid #ADAEB4;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

td.record, div.record, .record td {

	border-bottom: 1px solid #808080; 
	
	padding-bottom: 2px;
	padding-top: 1px; 
	vertical-align: top; }
.norecord td, td.norecord{ border-width: 0px;}

.aboveRecord  td
{
	border-top: 1px solid #eeeeee;
}
textarea, input, select, option {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
}
.less td, td.less {
	border-bottom-color: #eeeeee;
}

.lessc 
{border-bottom: 1px solid #cccccc;
	padding-bottom: 2px;
	padding-top: 1px; 
	vertical-align: top; 
	}

.cless
{border-bottom-color: #dddddd;
	}
textarea {
	scrollbar-3dlight-color: #829BC6;
	scrollbar-arrow-color: #355792;
	scrollbar-base-color: #CED8E9;
	scrollbar-darkshadow-color: #829BC6;
	scrollbar-face-color: ;
	scrollbar-highlight-color: ;
	scrollbar-shadow-color: #ffffff; 
}




a {
	color: #226EAA;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

form {
	display: inline;
}

h1 {
	font-size: 14px;
	border-bottom: 1px solid #ADAEB4;
	font-weight: normal;
	
	margin-top: 10px;
	margin-bottom: 2px;
	color: #8E8E8E;
	}
h4 {
	font-size: 11px;
	background-color: #666666;
	font-weight: normal;
	padding:3px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #ffffff;
	}
h1 .saveValue{
	font-size: 14px;
	color: #8E8E8E;
}

dl.compactList, ul.compactList {
	margin: 0px;
	padding: 0px;
	list-style-type:none;

}

dl.compactList dt {
	
}

dl.compactList dd{
	margin-left: 17px;
}


dl.size2 dd{
	margin-left: 120px;
}

ul.compactList li {
	list-style-type: none;
}
ul.padLevel {
	margin-left: 18px;
	
}

ul.pointerList {
	padding: 0px;
	list-style: none;
	margin: 0px;


}
ul.pointerList li {
	margin: 5px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style: none;
}
dl.pointerList {
	margin: 3px 0px;
}
dl.pointerList dd{
	padding: 0px 10px;
	margin: 0px 15px;
	
	background-repeat: no-repeat;
	background-position: center left;
	
}
fieldset {
	padding: 0px 10px;
	padding-bottom: 10px;
	border: 1px solid #999999;
	
}
legend {font-size: 9px;
		text-transform:uppercase; 
		color: #000000;
		margin-bottom: 15px;
	}
.uCase
{text-transform:uppercase; 
	}

#costCenters {
	
	margin-top: 0px;
	
}
#costCenters span.balance {
	float: right;
	border-top: 1px solid #cccccc;
	text-align: right;
	margin-right: 300px;
	width: 280px;
	font-style:italic;
}
#costCenters span.sub {
	
	font-size: 9px;
	font-style: normal;
}
#costCenters ul {
	
	margin: 0px;
	list-style: none;	
}

#costCenters ul ul {
	
	margin: 0px 15px;
	xmargin-right: 0px;
	list-style: none;
	
}

#costCenters ul li {
	margin: 5px 0px;
	
	
}


/*NAMED RULES*/
#topBanner {
	
	background-repeat: repeat-x;
	background-position:top;
	color: #FFFFFF;
	font-size: 9px;
	height: 22px;
	padding: 2px;
	
}
#topBanner a{color: #ffffff}

#MainContent {
	width: 950px;
	margin: 0px auto;
	
}

#MainNavigation {

	padding: 0px;
	border-bottom: 0px solid #BEC1C9;
	border-left: 0px solid #D3D7E0;
	border-right: 1px solid #AE2F3B;
		


}
#MainNavigation span {
	
	padding: 0px 1px 0px 0px;
	display: inline-block;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff6600, endColorStr=#FF792424);

	
	
}
#MainNavigation a {
	padding: 7px 13px;
	display: inline-block;
	border-bottom: 0px solid #F8F8F9;
	border-top: 0px solid #F8F8F9;
	border-right: 1px solid #AE2F3B;
	color: #666666;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#MainNavigation a:hover {
	xbackground-color: #FB9450;	
	text-decoration: none;
	color:Yellow;
	
}
#MainNavigation a.active {
	xbackground-color: #D20115;
	border-right: 1px solid #AE2F3B;
	color:Yellow;
}

#pLogo {
	float: right; 
	margin-right: 2px;
}

#SubNavigation {

	float: left;
	margin-top: 1px;
	padding-top: 3px;
	border-bottom: 1px solid #BEC1C9;
	filter:progid:DXImageTransform.Microsoft.Fade(duration=0.8,overlap=1);
	
	
	xborder-left: 1px solid #D3D7E0;
	xSborder-right: 1px solid #CFD3DC;
	height: 18px;
	width: 100%;
	background-image: url(../images/uBgButRedH.gif);}

#SubNavigation a {
	font-size: 11px;
	padding: 0px 10px;
	font-weight:bold;
}
#SubNavigation a.active {

	background-repeat: no-repeat;
	background-position: center left;
}
#SubNavigation img {
	vertical-align: text-top;
}

#SubNavigation span {
	display: none; 
}

#SearchNav {
	float: right;
	margin-top: 3px;
	height: 20px;
}

#SearchPanel {
	margin-top: 20px;
	padding: 10px;
}
#tabsTools {
	display: inline-block; 
	float: left;
	
}
#tabsTools a{
	color: #B1B9C3;
	width: 200px;
	display: inline-block;
	background-color: #EEEEEE;
	border:1px solid #B1B9C3;
	padding: 2px 3px;
		
}
#tabsTools a:hover, #tabsTools a.hold {
	text-decoration: none;
	border-color:  #6979DD;
	background-color: #E8EBF5;
	
}


#tabsTools img {
	float: right;
	padding-top: 6px;
}

#tabMenu {
	
	width: 200px;
	background-color: #ffffff;
	border:1px solid #B1B9C3;
	
}
#shortcuts {
	width: 150px;
	background-color: #EBEBEB;
	border:1px solid #B1B9C3;
	border-color: #F0F0F0 #C6C6C6 #DBDBDB #F0F0F0;
	
}
#gshortcuts {
	width: 150px;
	background-color: #EBEBEB;
	border:1px solid #B1B9C3;
	border-color: #F0F0F0 #C6C6C6 #DBDBDB #F0F0F0;
	
}
ahmad
#ttoolshortcuts {
	width: 150px;
	background-color: red;
	border:1px solid #B1B9C3;
	border-color: #F0F0F0 #C6C6C6 #DBDBDB #F0F0F0;
	
}

#tabMenu a, #shortcuts a{
	width: 100%;
	display: inline-block;
	padding: 2px 3px;
	
}
#tabMenu a:hover, #shortcuts a:hover{
	background-color: #ECEEF2;
	text-decoration: none;
}

#tabMenu a.special:hover{
	background-color: #FFF3B2;
	
}

#selectMenu {
	margin: 0px;
}
#selectMenu a, a.selectMenu {
	width: 95%;
	display: inline-block;
	color: #333333;
	padding: 2px 2px;
}
#selectMenu a:hover, a.selectMenu:hover {
	color: highlighttext;
	background-color: highlight;
	text-decoration: none;
}
#selectMenu a.selected {
	color: highlighttext;
	background-color: highlight;
	text-decoration: none;
}

#redirectArea {
	xwidth: 500px;
	position: absolute;
	display: none;
	border:1px solid #F6EAB0;
}


.selectFrame {
	position:absolute;
	z-index:1000;
	display: none;
	width: 250px;
	height: 200px;
	visibility: hidden;
}
td.currencyRates, .currencyRates td {
	text-align: center; 
	vertical-align: middle; 
	width: 60px; 
	height: 30px;
	padding: 0px 3px;
	font-size: 9px;
}
td#gradesmatrix, #gradesmatrix td {
	text-align: center; 
	vertical-align: middle; 
	width: 100px; 
	height: 30px;
	padding: 0px;
}
#gradesmatrix td:last-child {background-color: red;}

#dvPreview {
	width: 277px; 
	
	padding: 40px 0px;
}
#dvPreview img {
	margin: auto auto;
	display: block;

}

/*STYLES*/
.light {
	color: #999999;
}
.lighter {color: #cccccc; }


.large {
	font-size: 12px;
}
.larger {
	font-size: 14px;
}
.xlarger {
	font-size: 20px;
}
.small {
	font-size: 10px;
}
.smaller {
	font-size: 9px;
}

.justify {text-align: justify}

.i100 {
	width: 97%;
}
.lightFrame {
	border:1px solid #eeeeee;
	padding: 3px;
}
.frameBox {
	padding: 3px;
	border: 1px solid #87A6DC;
}
.bgGrey {
	background-color: #DADBDF;
	border:1px solid #8E98A7;
	padding: 0px;
}
tr.bgGrey td {padding: 0px}
tr.bgGrey table td {padding: 1px 5px;}
.bgSky
{background-color: #CCCCFF;
	
	border:1px solid #8C96AC;
	padding: 3px;
	}
.bgYellow {
	background-color: #FFF3B2;
	padding: 3px;
}
.bgBlueTab {
	background-color: #BBC6DE;
	xfilter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFCDCDDB,EndColorStr=#FFF4F4F7);
	border:1px solid #8C96AC;
	padding: 3px;
}
.bgBlue {
	background-color: #BBC6DE;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFCDCDDB,EndColorStr=#FFF4F4F7);
	border:1px solid #8C96AC;
	padding: 3px;
}
.bgBlueDark {
	background-color: #7E818B;
	padding: 3px;
	color: #ffffff;
}
.bgGreyDark {
	background: #878F9C;
}


.bgOrange {
	background-color: #FFEBB4;
}
.bgShade {
	background-color: #eeeeee;
	color: #999999;
}
.bgYellowLight {background-color: #ffffcc; padding: 3px;}
.Pad {padding: 3px;}
.borderBotSolid, td.borderBotSolid, .borderBotSolid td {

	border-bottom: 2px solid #808080;
	padding-bottom: 5px;
	padding-top: 12px;
}
.borderRSolid, td.borderRSolid, .borderRSolid td {

	border-right: 2px solid #808080;
	padding-right: 5px;
	padding-left: 12px;
}

.borderBotBlue, td.borderBotBlue {
	border-bottom: 1px solid #ADAEB4;
	padding-bottom: 2px;
	padding-top: 1px;
}

.borderYellow {
	border:1px solid #F6EAB0;
}

.redNote {
	
	color: #CC0000;
}
.greenNote {
	
	color: #769859;
}

.blueNote {
	
	color: #0066FF;
}


.iDotted {
	padding: 1px;
	border: 1px dotted #CCCCCC;
	margin-top: 4px;
	margin-bottom: 4px;
}

.minHeight {
	height: 100px;
}
.rtl {
	direction: rtl;
}
.alignRight {text-align: right}
.alignLeft {text-align: left}

.right {float: right}
.left {float: left}


.mirror {}



.fixedLayout {table-layout: fixed;}
.fixedLayout td, .fixedLayout th{overflow: hidden; white-space: nowrap;}
.numericCell {text-align: right}



a.searchExpand {
	border: 1px outset; 
	background-color: #eeeeee;
	border-left: 0px; 
	padding: 1px 5px;
	vertical-align: text-bottom;
	display:inline-block
}
.ellipsis {overflow-x: hidden; white-space: nowrap; text-overflow: ellipsis;}

.tabR {
	
	vertical-align: top;
	margin-top: -1px;
	margin-right: -1px;
	position: relative;
	
}
.tabL {
	float: left;
	vertical-align: top;
	margin-top: -1px;
	margin-left: -1px;
	position: relative;
}
.tabS {
	border: 1px solid #BBBFCE;
	background: #D0D3DE;
	display: inline-block;
	height: 20px;
	vertical-align: top;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFDBDDE6,EndColorStr=#FFBBBFCE);
}
.tabS a {color: #555555}
.tabS a:hover {text-decoration: none; cursor: default}

.tabU {
	border: 1px solid #F1F3F7;
	background: #F3F4F7;
	display: inline-block;
	vertical-align: bottom;
	height: 15px;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFAFBFC,EndColorStr=#FFE8EBEF);
}

.tabLine {
	height: 5px;
	line-height:1px;
	font-size:1px;
	background-color: #BBBFCE;
	border-bottom:1px solid #7E818B;

	
}
.smart a{
	display: inline-block;
	width: 200px;
	padding: 1px 5px;
	
	cursor: default;
	margin:1px 0px;
	border:1px solid #eeeeee;
	font-weight:bold;
	
}

.smart a:hover, a.smartLink{
	border:1px solid #2254B1;
	background-color: #FAFAFA;
	text-decoration: none;
}
.smart img {
	float: right;
	padding-top: 6px;
}
 
.coloredList {
	width: 205px;
	padding: 1px 5px;
	padding-right: 0px;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: top left;
	border:1px solid #B1B9C3;
}

.coloredList a{
	width: 100%;
	display: inline-block;
	padding: 2px 0px;
	
}
.coloredList a:hover{
	background-color: #ECEEF2;
	text-decoration: none;
}

.coloredList a.special:hover{
	background-color: #FFF3B2;
	
}
.coloredList ul {
	margin-left: 17px;
	margin-bottom: 0px;

}

a.orangeButton { 
	
	text-decoration: none;
	padding: 4px;
	display: inline-block;
}
a.orangeButton:hover {
	text-decoration: none;
	padding: 3px;
	background-color: #FFF2A8;
	border: 1px solid #4F6597;
	

}

a.orangeButtonSelected 
{
	text-decoration: none;
	padding: 3px;
	background-color: #FFF2A8;
	border: 1px solid #4F6597;
	display: inline-block;
	
	}


.iDotted .orangeButton { text-transform:uppercase}
a.disabled {
	
	color: #B1B9C3;
}
.text {
	xborder: 1px solid #8D95AD;
	border: 1px outset;
	background: #eeeeee;
	
	
}


.size2  {width: 125px;}
a.size2 {width: 120px;}
/*omit later*/
.level1 {
	padding-left: 15px;
}
.level2 {
padding-left: 30px;
}
.level3 {
padding-left: 45px;
}

.viewtext{
	xborder: 1px solid #E2E7F4;
	border:1px solid #A8BBDF;
	xbackground: url('../images/iField.gif') no-repeat top left;
	padding: 2px;
	padding-left: 7px;
	xcolor:#8C744F;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#55dddddd,EndColorStr=#00ffffff,gradientType=1);
}
.saveValue{
	border: 1px solid #fefefe;
	xbackground: url('../images/iField.gif') no-repeat top left;
	padding: 2px;
	padding-left: 7px;
	
	color:#8C744F;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#00dddddd,EndColorStr=#00ffffff,gradientType=1);
}
.RO {
	border-width: 0px;
	color: #333333;
	text-decoration: none;
	background-image: none;
}

.req { 
	padding-left: 7px;
	background-color: #fefefe;
	border-left:1px solid #EF477F
	}
.viewActive {
	border:1px solid #A8BBDF;
	background-color: #fefefe;
}
.tOver {
	border:1px solid #2254B1;
	background-color: #FAFAFA;
	
}
.tActive {
	background-color: #E7E5DE;
	border:1px solid #C7C2B0;
}

.gRODisplay {
	display: expression((!gReadOnly)?'none':'block');
}
.gRWDisplay {
	display: expression((gReadOnly)?'none':'block');
}
input.disabled {
	border: 1px solid #CBCBCB;
	background: #E1DFDA;
}

.button1 {

	border: 1px solid #8A939C;
	padding-right: 1px;
	padding-left: 1px;
	
	background-repeat:repeat-x;
	background-position:center;
	background-color: #F3F4F9;


}
.buttonx {

	border: 1px solid #91959D;
	padding-right: 10px;
	padding-left: 10px;
	
	background-image: url('../images/ibBG.gif');
	background-repeat:repeat-x;
	background-position: center 50%;
	background-color: #ffffff;
	behavior: url('../cssHome/button.htc')
	
	
}

.button {
	padding-right: 1px;
	padding-left: 1px;
	border: 0px;
	height: 18px;
	cursor: hand;
	background-repeat:repeat-x;
	background-position:center;
	background-color: #eeeeee;	
	behavior: url('cssHome/button.htc')
}

.redE {

	border: 1px solid #9c9a8a;
	background-repeat:no-repeat;
	background-position:left center;

}
.red {
	border: 1px solid #9c9a8a;
}
.jumpField {
	text-align: center;
	width: 20px;

}

.scrollDiv, .scrollbars {
	overflow-y: scroll;
	overflow-x: hidden;
	width: 100%;
	xheight: 95%;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #D7D7D7;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: ;
	scrollbar-highlight-color: ;
	scrollbar-shadow-color: #ffffff; 

}

.devnote {
	font: 9px tahoma;
	color: #FF0000;
	background: #FFFFCC;
}


.selectDate {
	margin-left: -4px;
	margin-top: -20px;
	
	vertical-align: bottom;
}


 .whiteText {
	background-color: #eeeeee;
	border:1px outset;
	padding-top: 2px;
	width: 100px;
	font-size: 10px;
}

.whiteText1 {
	background-color: #eeeeee;
	border:1px outset;
	padding-top: 2px;
	font-size: 10px;
}
.selectMenu td {
	padding: 0px;
}
.greyScale , tr.greyScale td {filter:progid:DXImageTransform.Microsoft.BasicImage(GrayScale=1,opacity=0.6); width: 100%; background-color: white}

.buttonx {				background-image: url(../images/uBgBut.gif);}
.button {background-image: url(../images/bwbg.gif); }

.redE {					background-image: url(../images/uBgButRedE.gif);}
.red {					background-image: url(../images/uBgButRed.gif);}
ul.pointerList li { 	background-image: url(../images/iPointL.gif);}
dl.pointerList dd { 	background-image:url(../images/iPointL.gif);}
#topBanner {			background-image: url(../images/uBgTop.gif);}
#xMainNavigation {		background-image: url(../images/uBgNav.gif);}
#MainNavigation span {	background-image: url(../images/upperBarSP.gif);}

#xSubNavigation a.active {	background-image: url(../images/iPointLRed.gif);}
.coloredList {
	background-image: url(../images/uBgMenu.gif);
	
}
.coloredList ul {		list-style: url(../images/iItems.gif);}
li.alert {				list-style: url(../images/iAlert.gif);}
li.new {				list-style: url../images/tCreateNew.gif);}
li.delete {				list-style: url(../images/xtRemove.gif);}
li.download {			list-style: url(../images/tDownload.gif);}
li.user {			list-style: url(../images/iUserGrey.gif);}
li.reject {			list-style: url(../images/iXsmall.gif);}
li.approve {			list-style: url(../images/iTick.gif);}



.time {cursor: hand}


@media screen {
	.showPrint {display: none}
	
}
@media print {
	

	body, td, th {
		font: 10px  "lucida console", "Courier New", Courier, monospace, "microsoft Sans Serif";
		color: #000000;
	}
	body {
		margin: 0px;
		margin-bottom: 0px;
	}
	
	th {
		font-weight: bold;
		background-color: white;
		border-bottom:1px solid #666;
		
		border-left: 1px solid #666;
		
		border-right: 1px solid #666;
		filter: none;
	}
	.record {
		border-top:1px solid #000;
		border-collapse: collapse;
		border-bottom: 1px solid #000;
	}
	table.less 
	{
		border-top:0px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	.record td{
		border-left:1px solid #666;
		border-right:1px solid #666;
		
		padding-right: 1px;
		padding-left: 1px;
	}
	.less td, td.less {
		border-bottom-color: #ccc;
	}
	fieldset {
		border:0px;
		 border-top: 2px solid #cccccc;
		margin-bottom: 50px;	
		
	}
	legend {
		color: #666;
		

	}
	.bgBlue  td{
		border-top: 2px solid #666;
		color: black;
		background-color: white;
	}
	
	td.bgBlueDark{
		border: 2px solid #000;
		
		color: black;
		font-size: 14px;
		background-color: white;
	}
	
	.borderBotBlue, td.borderBotBlue {
		border-bottom: 1px solid #666;
		
	}


	.bgShade td {
		border-top: 1px solid black;
		background-color: white;
		color: #999;
		padding-bottom: 20px;
	}
	.hidePrint {
		display: none;
	}
	.showPrint {
		display: inline;
	}
	div.showPrint {
		display: block;
	}
	.bgYellowLight {
		background-color: #eee; 
	}
	#topBanner {display:none}
	#MainNavigation {display: none}
	#SubNavigation {display: none}
	#SearchNav {display: none}
	#SearchPanel {display: none}
	
}

.bgBlueDark1 {
	padding-bottom: 2px;
	background: #355792;
	color: #FFFFFF;
}

.whiteBox {
	background: #FFFFFF;
	border: 1px solid #5D84C8;
	color: #000000;
}

.i100100 {
	width: 70%;
}

.black {
	color: #000000;
}

.padMain {
	padding: 4px;
}

.viewtextDes{
	border: 1px solid #eeeeee;
	
	padding: 2px;
	padding-left: 7px;
	
	color:#dimgray;
	
}

img, .img { border: 0px;}

.scrollDivAll, .scrollbarsAll {
	overflow-y: scroll;
	overflow-x: scroll;
	width: 100%;
	xheight: 95%;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #D7D7D7;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: ;
	scrollbar-highlight-color: ;
	scrollbar-shadow-color: #ffffff; 

}


.LeftNav {
	padding-left: 5px; text-transform: capitalize; color: #ffffff; padding-top: 5px
}


.LeftNav A {
	color: #ffffff
}
.LeftNavBG {
	border-right: #000000 1px solid; border-top: #000000 1px solid; background: #0e39a6; vertical-align: top; border-left: #000000 1px solid; color: #ffffff; border-bottom: #000000 1px solid
}

.contentCell {
	border-right: #e1e1e1 1px solid; padding-right: 10px; border-top: #e1e1e1 1px solid; vertical-align: top; border-left: #e1e1e1 1px solid; border-bottom: #e1e1e1 1px solid
}
.footer {
	color: #1b2f62; xborder: 1 solid #bcbcbc
}
.leftMenCat 
{	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#C4D3F4,EndColorStr=#FFFFFF);

    }
 
.SMPup {
	
    background-image:url(../images/slide/islup.jpg);
    background-repeat:no-repeat;
    background-position:center;
    font:bold 11px tahoma;
    color:#215DC6;
    text-align:left;
    height:15px;
    padding-left:3px;
    padding-top:14px;
}

.SMPdn {
	
    background-image:url(../images/slide/isldn.jpg);
    background-repeat:no-repeat;
    background-position:center;
    font:bold 11px tahoma;
    color:#215DC6;
    text-align:left;
    height:17px;
    padding-left:3px;
    padding-top:15px;
}


/*8888888888888888888888888888888888888888888888888888*/


font{

	font-family:tahoma;
	font-size:10px;
	
}

/* <<-- global */

/* -->> header style */

.upperBarLink{

	display:block;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border-width:0px;
	
}

.upperBarLink:hover{

	display:block;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:Yellow;
	text-decoration:none;
	border-width:0px;
	
}





.upperBarText{

	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	color:#606F72;

}

.quickLaunchLink{

	font-family:tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	
}

/* <<-- header style */

/* -->> news style */

.catHead{

	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#606F72;

}


.catText{
	width: 100%;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#606F72;
	
}

.catLink{

	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#F47119;
	display: inline-block;
	width:92%;
	
}

.catLink a:hover
{
	
	color:Maroon;
	
	text-decoration: none;
}

/* <<-- news style */


/* -->> body style */

.bodySectionHead{

	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#606F72;
	
}

.bodySubSectionHead{

	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#CC0000;
	
}

.bodyText{

	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	
	
}


.bodyLink{

	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#CC0000;
	
}

.bodyLink:hover{

	text-decoration:none;
	
}

.bullet{
	color:#cc0000;
}

.AnnSubSectionHead{

	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
	
}

.AnnText{

	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	
}
/* <<-- body style */

/* -->> footer style */

.footerLink{

	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#485357;
	
}

.footerText{

	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#485357;
	
}


/* <<-- footer style */

/* -->> Search Style*/

.seacrhCaption{

	font-family:tahoma;
	font-size:11px;
	font-weight:Bold;
	text-decoration:none;
	color:#FFFFFF;
	
}

.seacrhInput{

	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#485357;
	width:160px;
	border:1px solid #cccccc;
	
}

.seacrhDDL{

	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#485357;
	width:165px;
	
}
/* <<-- Seacrh Style*/

.SearchShortcutsTabsText{
	
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#485357;
	line-height:18px;
	
}

.searchCell{

	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border-left:1px solid #8496A0;
	border-top:1px solid #8496A0;
	border-bottom:1px solid #8496A0;
	background-color:#B8C5CE;
	
}

.search_SPCell{
	
	border-bottom:1px solid #8496A0;
	background-color:#B8C5CE;
	
}

.searchShortcutsContentCell{
	border-left:1px solid #8496A0;
	border-right:1px solid #8496A0;
	background-image:url(../images/siteimages/ss_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.SearchShortcutsEdgeCell{
	border-bottom:1px solid #8496A0;
}

#newsBar {
	filter:progid:DXImageTransform.Microsoft.Fade(overlap=1,duration=1.5,enabled=false);
	display: block;
	width: 100%;
	height: 163px;
	overflow-y: hidden;
	behavior: url('../cssHome/newBar.htc') }
#newsBarMain {
	filter:progid:DXImageTransform.Microsoft.Fade(overlap=1,duration=0.5,enabled=false);
	display: block;
	background-color:#FFFFFF;
	width: 100%;
	height: 163px;
	overflow-y: hidden;
	behavior: url('cssHome/newBar.htc') }
	
#AnnsBar {
	filter:progid:DXImageTransform.Microsoft.Fade(overlap=1,duration=1.5,enabled=false);
	display: block;
	width: 100%;
	overflow-y: hidden;
	behavior: url('../cssHome/AnnsBar.htc') }
	
	
.msearchPanel
{
		background-image: url(../images/siteimages/searchBG.jpg); 
		background-repeat: no-repeat;	
	}

.CurvContentCell{
	background-position:left top;
	background-repeat:no-repeat;	
	vertical-align:middle;
	height:30px;
	
}

.Bantd{
	width:110px;
	vertical-align:top;
	padding-top:120px;
	text-align:center;
}



.HProd{
	border: 1px solid #DDDDDD;
	height: 50px;
	width: 50px;
	

}
.HProdf{
	filter:alpha(opacity=35);

}
.AnsleftBorder
{border-left: 3px solid #EEEEEE;
	border-right: 0px 
	
	}
	
.CatPadding
{padding-right: 20px;
	}
	
.SuccessStoryText{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}	
	
	
.SuccessStoryLink{
	
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#cc0000;	
}

.regquickLaunchLink{

	font-family:tahoma;
	font-size:10px;
	color:#999999;
	text-decoration:none;	
}


.regbodySectionHead{

	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#606F72;
	
}




.FormLabel{

	color:#666666;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;

}

.InputText{

	border:1px solid #4B565A;
	color:#333333;
	font-family:tahoma;
	font-size:13px;
	font-weight:normal;
	width:180px;

}

.StepTextOff{
	
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	
}

.FooterLink{

	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#CC0000;
	
}

.FooterLink:hover{

	text-decoration:underline;

}

.FooterText{

	font-family:tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#606F72;
	
}

.SubmitButton{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	height:25px;
}


.ToolTipDiv
{font-family: tahoma; 
 font-size: 11px; 
 display: none;
 color: #000000; 
 border: 1px solid #000000; 
 padding: 3px; 
 background-color: #FFFFE1;
 position: absolute; 
 z-index: 2; 
 left: 0; 
 top: 0
	}
	
	
.bgPink {
	background-color: #FFE8E8;
	padding: 3px;
	border:1px solid #FF9191;
	
}

.cntDiv
{height: 180px; 
 overflow:hidden;
 background-position: bottom; 
 background-image: url(../images/ss_bg.jpg);
 background-repeat: repeat-x;
	}
	
	
.tdRes
{
	border-right:0px;
	border-left:1px solid #657883; 
	border-bottom:1px solid #657883;
	}
	
	.tdres2
	{border-right:1px solid #657883; 
	 border-left :0px;
	 border-bottom:1px solid #657883;
		}

.BoxHeader{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#E4ECEF;
}

.iCurveOn {
	background-color: #FDF2C8;
	background-image: url(../images/iCurveBGOn.gif);
	background-repeat: repeat-x;
	background-position: center;
	
}
.iCurveOff {
	background-color: #E4E4E4;
	background-image: url(../images/iCurveBGOff.gif);
	background-repeat: repeat-x;
	background-position: center;
	
}
.iCurveTable {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FCE498;
}

.UpperHeader
{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff6600, endColorStr=#FF792424);
	}
	
.ContactName{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#cc0000;
}
.ContactPosition{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.ContactPhone{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}
.ContactEmail{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#0000ff;}


.iFeaturedProducts
{
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	background-image: url(../images/blockbg.jpg);
}
	
	
/* ---------------------------------------------------- */


.bgYellowDark {
	background: #FFD117;
	padding: 2px;
	border-color: #EFCF4E;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	
}


.bgRed {
	padding: 2px;
	background: #F46956;
	border-color: #A82626;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;

	
}
.bgRedDark {
	padding: 2px;
	background: #C26457;
	border-color: #814040;
	border-style: solid;
	border-width: 0px;
	color: #ffffff;
	border-bottom-width: 1px;
}
.bgRedDark a{ color:#ffffff;}
.bgRedLight {
	padding: 2px;
	background: #FFA79B;
	border-color: #F09083;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
}

.bgOrangeDark {
	background: #EF8E31;
	border-color: #C07329;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	
	padding: 2px;
}
.bgOrangeLight {
	background: #F5CAA0;
	border-color: #E0B285;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	
	padding: 2px;
}
.bgGreen {
	background: #ADD08E;
	padding: 2px;
	border-color: #92AD79;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	
}
.bgGreenDark {
	background: #769859;
	padding: 2px;
	border-color: #647B4F;
	border-style: solid;
	border-width: 0px;
	color: #ffffff;
	border-bottom-width: 1px;
}
.bgGreenDark a {color: #ffffff; }
.bgGreenLight {
	background: #D4F5B8;
	padding: 2px;
	border-color: #C3D2B4;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
}
.bgPurple {
	background: #DCBECC;
	padding: 2px;
	border-color: #C7A9B7;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	
}
.bgPurpleDark {
	background: #AA5F82;
	padding: 2px;
	border-color: #864E68;
	border-style: solid;
	border-width: 0px;
	color: #ffffff;
	border-bottom-width: 1px;
}
.bgPurpleDark a{
	
	color: #ffffff;
	
}
.bgPurpleLight {
	background: #FFCDE4;
	padding: 2px;
	border-color: #DEB4C8;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
}

.bgBlueLight {
	background: #C4D1E7;
	padding: 2px;
	border-color: #BFCDE2;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
}

.bgBlueDark {
	background: #6D87A8;
	padding: 2px;
	border-color: #586474;
	border-style: solid;
	color: #ffffff;
	border-width: 0px;
	border-bottom-width: 1px;
}
.bgBlueDark a {color: #ffffff}


.bgBlueGradient {
	background: #5D84C8;
	color: black;

	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFBAC5D7,EndColorStr=#FF9DAFCA);
	border-bottom: 1px solid #355792;
}

.rightTools {float: right; padding: 4px; margin: -4px; display: inline-block; }

a.hyper { 
	color: black;
	text-decoration: none;
	padding: 4px;
	
}
a.hyper:hover {
	text-decoration: none;
	padding: 3px;
	background-color: #FFD88D;
	border: 1px solid #213558;
	color: black;

}
.bBG {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 1px; FONT-WEIGHT: bold; COLOR: #0f2543; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

a.buttonText {
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0,offY=1,color='#ffffff',positive='true'); WIDTH: 100%; COLOR: #0f2543; HEIGHT: auto; TEXT-DECORATION: none;
}
a.buttonText:hover {
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0,offY=-1,color='#ffffff',positive='true');
	
}

.bBlue {
	FONT-SIZE: 12px; BACKGROUND: url(../images/bBGBlue.gif) #eeeeee; TEXT-TRANSFORM: uppercase; HEIGHT: 26px
}

.iNotibot3 {
	FONT-SIZE: 2px; BACKGROUND: url(../images/iNotibot3.gif) #ffffff repeat-x 50% top; LINE-HEIGHT: 2px
}
.NotiTitle {
	 BACKGROUND: #5f8ac5; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff
}

.NotiTitleAlt {
	 BACKGROUND: #75A0DB; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff
}


.moreTabs {
	WIDTH: 100%; HEIGHT: 10px;
}

.subfeatureMin {
	MIN-WIDTH: 200px
}

.subfeature {
	FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 13px
}
.subfeature UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/admin/images/ocom/hp/arrowONtrans.gif); PADDING-BOTTOM: 0px; MARGIN: 0.6em 1em 0.5em 2em; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.subfeature LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.subfeatureNoTxt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.subfeatureNoTxt UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.subfeatureNoTxt LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.subfeatureNoTxt LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 66px
}
.subfeatureHead {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../images/uBgButRedH.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.subfeatureHeadtxt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #393838
}
.moreTabsBorderline {
	BACKGROUND: url(/admin/images/ocom/hp/HP_more_borderline_01.gif) repeat-x right 50%; WIDTH: 100%; HEIGHT: 3px; 
}
.moreTabsBorderlineRp {
	BACKGROUND: url(/admin/images/ocom/hp/HP_more_borderline_rp.gif) repeat-x right 50%; WIDTH: 100%; HEIGHT: 3px; 
}
.Inttext {
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	
}


.previous_next_container .thumbnail_59_yellow {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 35px
}
.previous_next_container .thumbnail_59_yellow {
	_margin-left: 19px
}
.previous_next_community_narrow .thumbnail_59_yellow {
	_margin-left: 35px
}
.thumbnail_59_yellow {
	BACKGROUND: url(../images/bg_thumbnail_sprite.png) no-repeat
}
.thumbnail_59_yellow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 59px; PADDING-TOP: 5px; HEIGHT: 59px
}
.thumbnail_59_yellow {
	BACKGROUND-POSITION: -69px 0px
}
#content_container .previous_next_container .thumbnail_59_yellow {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 25px
}
