body{
	background:white;
	margin:0px;
	padding:0px;
	scrollbar-arrow-color: #dadada;
	scrollbar-track-color: #dadada;
	scrollbar-highlight-color: #dadada;
	scrollbar-face-color: #bababa;
	scrollbar-3dlight-color: #c2c2c2;
	scrollbar-darkshadow-color: #a3a3a3;
	scrollbar-shadow-color: #adadad; 
}
iframe{
	scrollbar-arrow-color: #dadada;
	scrollbar-track-color: #dadada;
	scrollbar-highlight-color: #dadada;
	scrollbar-face-color: #bababa;
	scrollbar-3dlight-color: #c2c2c2;
	scrollbar-darkshadow-color: #a3a3a3;
	scrollbar-shadow-color: #adadad; 
}

#top{
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	height:100px;
	background:url(../images/logo_bg_test5.jpg) repeat-x;
	z-index:1000;
}
#left{
	position: absolute;
	top:100px;
	left:0px;
	margin:0px;
	padding:0px;
	vertical-align:top; 
	background-color:#fff;      
	width:150px;
	z-index:1000;
}
#middle{
	top:80px;
	left:150px;
	margin:0px 150px 0px 150px;
	padding:0px;
	vertical-align:top;
	background-color:#fff;
	z-index:1000;
}
#right{
	position:absolute;
	top:100px;
	right:0px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:center;
	width:150px;
	height:auto;
	background-color:#fff;
	z-index:999;
}
#bottom{
	margin:0px;
	padding:10px;
	border:0px;
	height:40px;
	text-align:center;	
	background:  url(../images/bgfooter.jpg) repeat-x;
	z-index:1000;
}

#logo{
	top:0px;
	left:0px;
	width:100px; /*begin ie5 fudge*/
	height:80px;
	position:absolute;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:white;
	text-align:left;
	vertical-align:middle;
}

#tinynote{
	top:0px;
	right:0px;
	width:90px;
	height:15px;
	position:absolute;
	margin:0px;
	padding:1px;
	border:0px;        
	text-align:right;
}

/************* TOP MENU *************/
#topMenu {
	position:absolute;
	top:65px;
	right:0px;
	width: 450px;
	margin: 0px;
	padding: 0px;
	float: left;
    z-index: 1000;
	height: 22px; 
}
#topMenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 90px;
	float: left;
    z-index: 1000;
}
#topMenu a {
	display: block;
	vertical-align:middle;
	margin: 0px;
	text-decoration: none;
	white-space:nowrap;
	line-height:100%;
}
#topMenu a:hover { color: orange; }
.topMenuLink {
	font: bold 13px arial, helvetica, sans-serif;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 1px solid #fff;
	padding: 9px;
	color: #fff;
	background: url(../images/logo_test5b.jpg) repeat-x;
	text-align:center;
}
.topMenuLink:hover {color: red;}
.topMenuSubLink {
	width:120px;
	font: bold 11px arial, helvetica, sans-serif;
	border: 1px solid #999;
	border-top: 1px solid lightyellow;
	padding: 5px;
	color: #669;
	background-color: lightyellow;
	text-align:left;
}
.topMenuSubLink:hover {color: #333;background: yellow;} 
#topMenu li {position: relative;}
#topMenu ul ul {position: absolute;z-index: 1000;}
#topMenu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}
div#topMenu ul ul,
div#topMenu ul li:hover ul ul,
div#topMenu ul ul li:hover ul ul
{display: none;}
div#topMenu ul li:hover ul,
div#topMenu ul ul li:hover ul,
div#topMenu ul ul ul li:hover ul
{display: block;}

/************* LEFT SIDE MENU *************/
#leftMenu {
	width:150px;
	background: url(../images/bggr_sidemenu.jpg) repeat-x; 
}
#leftMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#leftMenu li {
	position: relative;
}
#leftMenu a {
	font: bold 12px arial, helvetica, sans-serif;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #bbb #0c6 #bbb;
	margin: 0;
	padding: 3px 4px;
	color: #090;
	text-decoration: none;
}
#leftMenu a:hover {
	color: #0c3;
	border-color: #fff #fff #0c6 #bbb;
	background: #fff;
}


/************* content wrapper *************/
#wrapTopLeft{
	width:12px;
	height:13px; 
	background:  url(../images/3dborder/1topleft.gif) no-repeat;
}
#wrapTop{
	height:13px; 
	background:  url(../images/3dborder/5topcenter.gif) repeat-x;
}
#wrapTopRight{
	width:15px;
	height:13px; 
	background:  url(../images/3dborder/2topright.gif) no-repeat;
}
#wrapLeft{
	width:12px; 
	background:  url(../images/3dborder/6middleleft.gif) repeat-y;
}
#wrapRight{
	width:15px; 
	background:  url(../images/3dborder/7middleright.gif) repeat-y;
}
#wrapBottomLeft{
	width:12px;
	height:15px; 
	background:  url(../images/3dborder/3bottomleft.gif) no-repeat;
}
#wrapBottom{
	height:15px; 
	background:  url(../images/3dborder/8bottomcenter.gif) repeat-x;
}
#wrapBottomRight{
	width:15px;
	height:15px; 
	background:  url(../images/3dborder/4bottomright.gif) no-repeat;
}

/************* right content wrapper *************/
#rightMiddle{
    width:150px;
    background:  url(../images/bg_ads.jpg) repeat-y;
}
#rightTop{
    background: url(../images/bg_adstop.jpg) top no-repeat;
}
#rightBottom{
    padding:15px;
    background: url(../images/bg_adstop2.jpg) bottom no-repeat;
}

/************* main menu (old) *************/
A.menu 	{ 
	display:block;
	vertical-align:middle;
	color:#666699;
	font:12px arial;
	text-decoration:none;
	font-weight:bold;
	width:100%;
	height:75%; 
	white-space:nowrap;
	text-align:center;
	margin:0;
	padding-top:7px;
	line-height:100%;
	border:0px;
}
A.menu:hover 	{ 
	display:block;
	vertical-align:middle;
	color:red;
	font:12px arial;
	text-decoration:none;
	font-weight:bold;
	width:100%;
	height:75%; 
	white-space:nowrap;
	text-align:center;
	margin:0;
	padding-top:7px;
	line-height:100%;
	border:0px;
}
/************* sidemenu (old) *************/
A.sidemenu:link 	{ color: #009966;font: 12px arial; text-decoration: none; font-weight: bold; }
A.sidemenu:active  	{ color: #009966;font: 12px arial; text-decoration: none; font-weight: bold;}
A.sidemenu:visited  { color: #009966;font: 12px arial; text-decoration: none; font-weight: bold; }
A.sidemenu:hover 	{ color: red;font: 12px arial; text-decoration: none; font-weight: bold; }
input.sidemenu  	{ color: #0066cc;font: 12px arial; font-weight: bold; }
select.sidemenu  	{ color: #0066cc;font: 12px arial; }
#sidemenuInputText { 
	color: #0066cc;
	font: 8pt verdana; 
	font-weight: bold;
	border:1px solid #999;
	width:100px;
	background-color:transparent;
}
#sidemenuSubmitBtn { 
	color: #0066cc;
	width:30px;
	font: 8pt verdana;
	font-weight: bold;
	border:1px solid #999;
	/*filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;  */
}

/************* bottommenu *************/
A.bottommenu:link 		{ font: 11px verdana; color: blue; text-decoration: none; }
A.bottommenu:active     { font: 11px verdana; color: blue; text-decoration: none; }
A.bottommenu:visited    { font: 11px verdana; color: blue; text-decoration: none; }
A.bottommenu:hover      { font: 11px verdana; color: red; text-decoration: none; }

/************* brought by *************/
A.tinynote:link 	{ color: #fff; font: 9px arial; text-decoration: none; }
A.tinynote:active  	{ color: #fff; font: 9px arial; text-decoration: none; }
A.tinynote:visited  { color: #fff; font: 9px arial; text-decoration: none; }
A.tinynote:hover 	{ color: yellow; font: 9px arial; text-decoration: none; }

/************* title *************/
div.title { font: 11pt verdana;color: #3366CC;font-weight: bold;background-color: lightyellow;  }
h1.title { font: 11pt verdana;color: #3366CC;font-weight: bold;background-color: lightyellow; }

/************* content *************/
A.content:link 		{ color: blue;font: 12px arial; text-decoration: none; }/*#ff6600*/
A.content:active  	{ color: blue;font: 12px arial; text-decoration: none; }
A.content:visited  	{ color: blue;font: 12px arial; text-decoration: none; }
A.content:hover 	{ color: red;;font: 12px arial; background-color: #f5f5f5; text-decoration: underline; }
div.content  		{ color: #666666;font: 12px arial;  }
input.content 		{ color: white; background-color: #3399FF;font: 8pt verdana; font-weight: bold; }

/************* items *************/
A.items:link 		{ color: blue;font: 13px arial; text-decoration: none; }
A.items:active  	{ color: blue;font: 13px arial; text-decoration: none;}
A.items:visited  	{ color: blue;font: 13px arial; text-decoration: none; }
A.items:hover 		{ color: red;;font: 13px arial; background-color: #f5f5f5; text-decoration: none; }

.itemdescription{
	font-family: arial, 'lucida console', sans-serif;
	font-size: 13px;
}

/************* content-big *************/
A.content-big:link 		{ color: #ff6600; font: 15px verdana; text-decoration: none; font-weight: bold; }
A.content-big:active  	{ color: #ff6600; font: 15px verdana; text-decoration: none; font-weight: bold; }
A.content-big:visited  	{ color: #ff6600; font: 15px verdana; text-decoration: none; font-weight: bold; }
A.content-big:hover 	{ color: red; font: 15px verdana; background-color: #f5f5f5; text-decoration: none; font-weight: bold; }

Div.content-big  { color: #666666;font: 11pt verdana; }

/************* content-small *************/
A.content-small:link 		{ color: #ff6600; font: 11px arial; text-decoration: none; font-weight: bold; }
A.content-small:active  	{ color: #ff6600; font: 11px arial; text-decoration: none; font-weight: bold; }
A.content-small:visited  	{ color: #ff6600; font: 11px arial; text-decoration: none; font-weight: bold; }
A.content-small:hover 		{ color: red; font: 11px arial; background-color: #f5f5f5; text-decoration: none; font-weight: bold; }
Div.content-small  			{ color: #666666;font: 11px arial; }

/*************content-blue*************/
div.content-blue 	{ color:#3366CC;font:11px arial;  }
/************* conten-green *************/
div.content-green 	{ color:#009966;font:11px arial; }
/************* content-error *************/
div.content-error   { color:red;font:12px arial;font-weight:bold; }
/************* content-yellow *************/
Div.content-yellow  { font: 11px arial; color: lightyellow; }

/************* service hilite home box *************/
.hiliteheader{
	text-align:center;
	font:13px verdana;
	font-weight:bold;
	color: #333;
	white-space:no-wrap;
}
.hilitebody{
	text-align:left;
	vertical-align:top;
	padding:5px;
	font:12px arial;
	color: #333;
	white-space:no-wrap;
	line-height:18px;
}
A.hilitebody:link 		{ color: blue;font: 12px arial; text-decoration: none; }
A.hilitebody:active  	{ color: blue;font: 12px arial; text-decoration: none; }
A.hilitebody:visited  	{ color: blue;font: 12px arial; text-decoration: none; }
A.hilitebody:hover 		{ color: red;;font: 12px arial; text-decoration: underline; }

/************* note *************/
div.note { font: 12px arial;color: green; }

/************* about service highlights *************/
.service-highlights-title{
   padding:8px;
   border-bottom:1px solid gray;
}
.service-highlights-details{
   border-bottom:1px dashed gray;
   padding:4px;
}
.service-highlights-dashed{
   border-right:1px dashed gray;
   border-bottom:1px dashed gray;
   padding:4px;
}
.service-highlights-solid{
   border-right:1px dashed gray;
   border-bottom:1px dashed gray;
   padding:4px;
}

.item_list_cell{
   background-image:url(../images/bggr_grwt_list.jpg);
}

.drag{ position:relative; cursor:move; z-index:100; }

/************* content-big-bw *************/
A.content-big-bw:link { color: #000; font: 11pt verdana; text-decoration: none; font-weight: bold; }
A.content-big-bw:active  { color: #000; font: 11pt verdana; text-decoration: none; font-weight: bold; }
A.content-big-bw:visited  { color: #000; font: 11pt verdana; text-decoration: none; font-weight: bold; }
A.content-big-bw:hover { color: #FFF; font: 11pt verdana; text-decoration: none; font-weight: bold; }

.actionlinks{
	display:block;
	color: white; 
	font: 11px Verdana; 
	text-decoration: none; 
	width:70px;
	margin-top:1px;
	margin-bottom:1px;
	border:1px solid gray;
	background-color:#3399FF;
}
.actionlinks:hover{
	color: white; 
	border:1px solid gray;
	background-color:#3366CC;
}

/************* TOOLTIP *************/
#tooltip{
	background-color:lightyellow;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:11px;
	-moz-border-radius:6px;    /* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
   
}
#tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;    /* Rounded edges in Firefox */
}

/*************** DROP DOWN MENU ***************/
#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
}
#dropmenudiv a{
	width:100%;
	display:block;
	text-indent:3px;
	text-align:left;
	border-bottom:1px solid black;
	padding:1px 0;
	text-decoration: none;	
	font:9pt arial;
	font-weight:bold;
	color:#666699;
}
#dropmenudiv a:hover{
	background-color: yellow;
	color: red;
}

/************* USER SUB MENU **************/
#quickUserSubMenu{
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
}
.quickUserSubMenuCell{
	padding:1px 7px 1px 7px;
	margin:1px;
	border:1px solid #ccc;
	background-color:lightyellow;
	text-align:center;
	font:11px Arial;
	color:blue;
	cursor:pointer;
	white-space:nowrap;
}
.quickUserSubMenuCellOver{
	padding:1px 7px 1px 7px;
	margin:1px;
	border:1px solid #ccc;
	background-color:yellow;
	text-align:center;
	font:11px Arial;
	color:red;
	cursor:pointer;
	white-space:nowrap;
}
.subMenuNote{
	padding:1px;
	margin:1px;
	border:0px;
	text-align:center;
	font:12px Arial;
	font-weight:bold;
	color:gray;
	white-space:nowrap;
}

#userOpinionBox{
	position:absolute;
	right:5px;
	bottom:5px;
	padding:2px;
	width:85px;
	height:25px;
	border:1px dotted blue;
	color:blue;
	text-align:center;
	font:10px Arial;
	font-weight:bold;
	background-color:gray;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	cursor:pointer;
	/*overflow:auto;*/
	z-index:1000;
}
body > div#userOpinionBox{
  	/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  	position: fixed;
}

/************* draggable elements *************/
.dragFPB{
	z-index:10001;
	padding:1px;
	border:1px solid gray;
	background-color:white;
}
.dragFPBShadow{
	z-index:10000;
	padding:1px;
	border:1px solid gray;
	background-color:gray;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
.dragFPBIframe{
	z-index:9999;
	padding:1px;
	border:1px solid gray;
	background-color:white;
}
.closelink:link{color:white;font:12px Verdana;font-weight:bold;text-decoration:none;}
.closelink:hover{color:gold;font:12px Verdana;font-weight:bold;text-decoration:none;}

/*********** Accordion *************/
#accordion {
    border: 1px solid #999;
    border-bottom-color: #ccc;
    width: 95%;
    height: auto;/*310px;*/
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.accordionHeader {
    font-size: 12px;
    padding: 4px 6px 4px 6px;
    margin: 0;
    border-style: solid none solid none;
    border-top-color: #dadada;
    border-bottom-color: #333;
    border-width: 1px 0px 1px 0px;
    color:#fff;
    background-color: #b0b0b0;
    cursor:pointer;
}
#visibleAccordion {
    color:white;
    background-color: #1874cd;
}
#panel1, #panel2, #panel3, #panel4, #panel5, #panel6 {
    margin: 0;
    padding-bottom: 0;
    border: none;
}
.panel_body {
    height:90px;
	overflow:auto;
	padding:5px;
	/*background-color:#f5f5f5;*/
}

/************************/
