body,tr,td,th,pre,span {font-family: verdana, Arial, Helvetica, Sans-serif; font-size: 11px; line-height: 15px;}

p
{
	 margin-bottom :0px;
	 margin-top:0px;
}

.loginHeader
{
	background-color :#FFFFFF;
	color:#FFFFFF;
	font-weight:bold ;
	height :28px;
}
.loginLable
{
	color:#333333;
	font-weight:bold ;
	text-decoration:none;

}
 a.loginLable:link,  a.loginLable:visited , a.loginLable:hover,  a.loginLable:active
{
	color:#333333;
	font-weight:bold ;
	text-decoration:none;

}

.loginLable1
{
	color:#333333;
	font-weight:bold ;
	text-decoration:underline;

}
 a.loginLable1:link,  a.loginLable1:visited , a.loginLable1:hover,  a.loginLable1:active
{
	color:#333333;
	font-weight:bold ;
	text-decoration:underline;

}

.tblLoginBody
{

	padding: 0px 0px 0px 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	border-left: 1px #999999 solid;
	border-right: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	}
.tblColorGlNavigation
{
	background-color :#FFFFDC;
	font-weight:bold ;
	color: #ffffff;
}	
.header
{
	background-color :#6699CC;
	font-weight:bold ;
	color: #ffffff;
}

.header td a:link, .header td a:visited {
	text-decoration: none;
	font-weight:bold ;
	color: #ffffff;
}

.header td a:hover, .header td a:active {
	text-decoration: underline;
	font-weight:bold ;
	color: #ffffff;
}

#brandSearch
{
	background-color :#666666;
	color:#FFFFFF;
	font-weight:bold ;
	height :28px;
}
#footerBGcolor
{
	background-color :#6699CC;
	color:#FFFFFF;
	font-weight:bold ;
	height :28px;
}

.alternatingItemStyleBackColor
{
	background-color :#EBEDED;
}
#globalNavigationBG
{
	background-color :#F8F8F8;
}
.sideMenuBG
{
	 background-color: #CCCCCC;
}
.clsSideMenuUtilBG
{
	 background-color: #CCCCCC;
}
.sideMenuBG1
{
	background-color: #FFFFDC;
	color:#333333;
	font-weight:bold ;
	height :28px;
}
.sideMenuBG2
{
	background-color: #6699CC;
	color:#FFFFFF;
	font-weight:bold ;
	height :28px;
}
.sideMenuBG3
{
	 background-color: #000066;
}

.lineSeperator
{
	background-color :#FFFFFF;
}
.lineSeperator1
{
	background-color :#FFFFDC;
}

.glHorzLine
{
	 background-color: #009999;
}
.globalHorzLine
{
	 background-color: #CCCCCC;
}
.tblGlobalNav
{

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #FFFFFF solid;
}
.lblAdminText
{
	color:#333333;
	font-weight:bold ;
	text-decoration:none;

}

.boldText
{
	color:#333333;
	font-weight:bold ;
	text-decoration:none;

}
SELECT.catList
{
	font-weight: bold;
	width: 370px;
	border: 1px solid #666666;
	font-size: 11px;
	margin: 2px 0px 8px 0px;
	background-color: #FFFFFF;
}
select.searchcat {
	width: 170px;
	border: 1px solid #666666;
	color: #666666;
	font-size: 11px;
	margin: 2px 0px 8px 0px;
}
.catListOption1
{
	color:#000000;
}
	
.catListOption2
{
	color:#444444;
}
.catListOption3
{
	color:#666666;
}
.boldTextLarge
{
	color:#333333;
	font-weight:bold ;
	text-decoration:none;
	font-size:14px;

}
.regLableText
{
	color:#333333;
	font-weight:bold ;
	text-decoration:none;

}
.bodyTitle
{
	color:#0080C0;
	font-weight:bold ;
	text-decoration:none;
	font-size:14px;
}

.btnGo
{
	background-color:#000066;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold  ;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	border-left: 0px #000000 dotted;
	border-right: 0px #000000 dotted;
	border-top: 0px #000000 dotted;
	border-bottom: 0px #000000 dotted;
	}

 
.button
{
	background-color:#666666;
	color: #FFFFFF;
	font-size:10px;
	font-weight: bold  ;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	border-left: 0px #000000 dotted;
	border-right: 0px #000000 dotted;
	border-top: 0px #000000 dotted;
	border-bottom: 0px #000000 dotted;
	}
.adminNavbutton
{
	background-color:#666666;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold  ;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-align: center;
	padding-right:0px;
	 width: 140px;
	  
	margin: 0px 0px 0px 0px;
	border-left: 0px #000000 dotted;
	border-right: 0px #000000 dotted;
	border-top: 0px #000000 dotted;
	border-bottom: 0px #000000 dotted;
	}	


	
a.globalNavigation  { color: #666666; background-color:#F8F8F8; text-decoration: none;font-size: 11px; font-weight:bold ; line-height: 28px; vertical-align : middle  ;}
a.globalNavigation:visited  {color: #666666; background-color:#F8F8F8; text-decoration: none;font-size: 11px; font-weight:bold ;}
a.globalNavigation:hover  {color: #666666; background-color:#F8F8F8; text-decoration: none;font-size: 11px; font-weight:bold ;}

a.globalNavigationSelected  {color: #009999; background-color:#F8F8F8; text-decoration: none;font-size: 11px; font-weight:bold ;}
a.globalNavigationSelected:visited  {color: #009999; background-color:#F8F8F8; text-decoration: none;font-size: 11px; font-weight:bold ;}
a.globalNavigationSelected:hover  {color: #009999; background-color:#F8F8F8; text-decoration: none;font-size: 11px; font-weight:bold ;}
td.tdGlobalNavigationSelected{background-color:#F8F8F8;}

a.globalNavigationUtil  { color: #333333; text-decoration: none;font-size: 11px; font-weight:bold ; line-height: 16px; vertical-align : middle  ;}
a.globalNavigationUtil:visited  {color: #333333; text-decoration: none;font-size: 11px; font-weight:bold ;}
a.globalNavigationUtil:hover  {color: #333333; text-decoration: underline;font-size: 11px; font-weight:bold ;}

a.closeWin  { color: #FFFFFF; text-decoration: none;font-size: 11px; font-weight:bold ; line-height: 16px; vertical-align : middle  ;}
a.closeWin:visited  {color: #FFFFFF; text-decoration: none;font-size: 11px; font-weight:bold ;}
a.closeWin:hover  {color: #FFFFFF; text-decoration: underline;font-size: 11px; font-weight:bold ;}

a.myCart  { color: #FFFFFF; text-decoration: none;font-size: 11px; font-weight:bold ; line-height: 16px; vertical-align : middle  ;}
a.myCart:visited  {color: #FFFFFF; text-decoration: none;font-size: 11px; font-weight:bold ;}
a.myCart:hover  {color: #FFFFFF; text-decoration: underline;font-size: 11px; font-weight:bold ;}

a.clNextPrevious  {padding-left:2px; padding-right :2px;  color: #666666; text-decoration: none;font-size: 12px; font-weight:bold ; }
a.clNextPrevious:visited  {color: #666666; text-decoration: none;font-size: 12px; font-weight:bold ;}
a.clNextPrevious:hover  {color: #666666; text-decoration: underline;font-size: 12px; font-weight:bold ;}

a.clNextPreviousTxt  {padding-left:2px; padding-right :2px;  color: #666666; text-decoration: none;font-size: 11px; font-weight:bold ; }
a.clNextPreviousTxt:visited  {color: #666666; text-decoration: none;font-size: 11px; font-weight:bold ;}
a.clNextPreviousTxt:hover  {color: #666666; text-decoration: underline;font-size: 11px; font-weight:bold ;}

.clNextPreviousSelected  {padding-left:2px; padding-right :2px; color: #009999; text-decoration: none;font-size: 13px; font-weight:bold ;}
td.clNextPreviousSelected  {padding-left:2px; padding-right :2px; color: #009999; text-decoration: none;font-size: 13px; font-weight:bold ;}

.tdColorGlNavigation  {background-color: #6699CC;}

a.lkCategoryOne  {color: #666666; text-decoration: none;font-size: 11px;}
a.lkCategoryOne:link {color: #666666; text-decoration: none;font-size: 11px;}
a.lkCategoryOne:visited  {color: #666666; text-decoration: none;font-size: 11px;}
a.lkCategoryOne:hover  {color: #CC0000; text-decoration: underline;font-size: 11px;}
a.lkCategoryOneSelected  {color: #666666; text-decoration: none;font-size: 11px;}
.tdColorCategoryOne {background-color:#FFFFDC;}

a.lkCategoryTwo  {color: #666666; text-decoration: none;font-size: 10px;}
a.lkCategoryTwo:link  {color: #666666; text-decoration: none;font-size: 10px;}
a.lkCategoryTwo:visited  {color: #666666; text-decoration: none;font-size: 10px;}
a.lkCategoryTwo:hover  {color: #CC0000; text-decoration: underline;font-size: 10px;}
a.lkCategoryTwoSelected  {color: #666666;text-decoration: underline;font-size: 10px;}
.tdColorCategoryTwo {background-color:#FFFFFF;}

a  {color: #666666; text-decoration: undeline;font-size: 11px;}
a:hover  {color: #0033CC; text-decoration: underline;font-size: 11px;}

.selctColor1
{
	background-color: #AAAAAA;
	font-weight: bold;	font-size: 11px; 
	color: #FFFFFF;
	border-right:solod, 0px, #AAAAAA;
}

/** START STYLES FOR LOGO SECTION BY KEVIN **/
.assetinfolabel
{
	color:#000000;
	font-weight:bold ;
	text-decoration:none;

}

table.tblassetinfo
{
	padding: 0px 0px 0px 3px;
	text-align: left;
	margin: 0px 0px 0px 0px;

}

.tdassetinfoadmin
{
	color:#000000;
	text-decoration:none;
	background-color: #F1F1F1;

}

.maincontentarea {
	padding: 2px 10px 2px 10px; 
	}

.maincontentarea a, .maincontentarea a:visisted {
	color: #003399;
	text-decoration: underline;
	}
	
.maincontentarea a:hover, .maincontentarea a:active {
	color: #CC0000;
	text-decoration: underline;
	}	
	
select {
	border: 1px solid #666666;
	color: #666666;
	font-size: 11px;
	margin: 2px 0px 8px 0px;
}
	
select.medium {
	width: 180px;
	border: 1px solid #666666;
	color: #666666;
	font-size: 11px;
	margin: 2px 0px 8px 0px;
}

.assetheader {
	border: 0;
	width: 100%;
	margin: 0px;
	background: #6699CC;
}	

.assetheader td {
	height: 18px;
	width: 50%;
	color: #FFFFFF;
}

.assetheader td.left {
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
}

.assetheader td.right {
	text-align: right;
	padding-right: 10px;
	border-right: 1px solid #FFFFFF;
}

.assetheader td.leftsmall {
	width: 33%;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
}

.assetheader td.rightsmall {
	width: 33%;
	text-align: right;
	padding-right: 10px;
	border-right: 1px solid #FFFFFF;
}

.assetheader td.centersmall {
	width: 34%;
	text-align: center;
}

.assetheader td .onlabel {
	font-weight: bold;
}

.assetheader td a:link, .assetheader td a:visited {
	text-decoration: none;
	color: #ffffff;
}

.assetheader td a:hover, .assetheader td a:active {
	text-decoration: underline;
	color: #ffffff;
}

.assettitle {
	color: #000000;
	font-weight: bold;
	}

.downloadlabel {
	color: #666666;
	font-size:10px;
	}	
	
table.downloadtable {
	padding: 0;
	margin: 0;
	width: 200;
	border: 0;
	}
	
table.downloadtable td {
	padding: 0px 3px 0px 1px;
	border-bottom: 1px solid #CCCCCC;
	color: #666666;
	background: #FFFFFF;
	height:15px;
	font-size:10px;
	}
	
	
table.downloadtable td.type {
	color: #333333;
	padding-right: 1px;
	}
	
div.button {
	background: #3366CC;
	padding: 0;
	margin: 0;
	width: 17px;
	height: 17px;
	border: 0;
	}
	
div.line {
	background: #CCCCCC;
	padding: 0;
	margin: 0;
	height: 1px;
	width: 100%;
	}
	
input.buttonMain {
	height: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	background: #3366CC;
	border: none;
	font-size: 11px;
	}
	
input.browse {
	border: 1px solid #666666;
	color: #333333;
	font-size: 11px;
	width: 230px;
	}	

input.mediumwidth {
	border: 1px solid #666666;
	color: #333333;
	font-size: 11px;
	width: 200px;
	margin-bottom: 10px;
	}

textarea.mediumwidth {
	border: 1px solid #666666;
	color: #333333;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	width: 200px;
	margin-bottom: 10px;
	}

.itemheader {
	color: #666666;
	font-weight: bold;
	}	

/** END STYLES FOR LOGO SECTION BY KEVIN **/

/* Calendar Styles */
#calendarDiv {position:absolute;width:232px;border:1px solid #666666;padding:1px;background-color: #FFF;font-family:arial;font-size:11px;padding-bottom:20px;visibility:hidden;}
#calendarDiv span,#calendarDiv img{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv td{padding:5px;margin:0px;font-size:11px;}
#calendarDiv .selectBox{border:1px solid #ccc;color: #fff;position:relative;}
#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color: #666;color: #FFF;position:relative;}
#calendarDiv .selectBoxTime{border:1px solid #ccc;color: #ddd;position:relative;}
#calendarDiv .selectBoxTimeOver{border:1px solid #fff;color: #fff;position:relative;}
#calendarDiv .topBar{height:16px;padding:2px;background-color: #666;}
#calendarDiv .activeDay{color:#FF0000;}
#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color: #eee;text-align:center;	position:absolute;bottom:0px;width:228px;}
#calendarDiv .todaysDate div{float:left;}	
#calendarDiv .timeBar{height:17px;line-height:17px;background-color: #eee;width:72px;color:#FFF;position:absolute;right:0px;}
#calendarDiv .timeBar div{float:left;margin-right:1px;}
#calendarDiv .monthYearPicker{background-color: #eee;border:1px solid #AAAAAA;position:absolute;color: #333;left:0px;top:15px;z-index:1000;display:none;}
#calendarDiv #monthSelect{width:70px;color:#fff;}
#calendarDiv #calendar_month_txt,#calendarDiv #calendar_year_txt  {color: #fff}
#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}
#calendarDiv .monthYearActive{background-color:#666;color: #E2EBED;}
#calendarDiv td{text-align:center;cursor:pointer;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv .topBar div{float:left;margin-right:1px;}
/* Calendar Styles End */