/*
	this is a source file that is processed to create real style sheet with the
	skinning choices set in the ftgate_css_make.fts file
*/

body 
{
	font-family:	Tahoma, sans-serif, Swiss;
	padding:		0px;
	border:			0px;
	margin: 		0px;
	color: black;
	text-align:center;
	width:100%;
	height:100%;
	border:none;
	overflow:hidden;
	font-size: 8pt;
	background-color:#cccccc;
}

#tab_container
{
	text-align:left;
	width:100%;
	height:100%;
}

#readerFrame
{
	text-align:left;
	width:100%;
	height:100%;
	text-align:left;
	color:Black;
	background-color:White;
}
#mail_container
{
	text-align:left;
	width:100%;
	height:100%;
	overflow:hidden;
}

#mailboxListGroup
{
	text-align:left;
	width:100%;
	height:100%;
}

#pgScrollTop
{
	overflow: auto;
	width:100%;
	height:50%;
}

#pgScrollBottom
{
	overflow: auto;
	width:100%;
	height:50%;
}
	
#pgScroll
{
	overflow: auto;
	width:100%;
	height:100%;
}

#pgScroll1
{
	overflow: auto;
	width:100%;
	height:100%;
}

#box1
{
	overflow: hidden;
	width:100%;
	height:100%;
}

#pgScroll2
{
	overflow: auto;
	width:100%;
	height:100%;
}
#box2
{
	overflow: hidden;
	width:100%;
	height:100%;
}
#pgScroll3
{
	overflow: auto;
	width:100%;
	height:100%;
}
#box3
{
	overflow: hidden;
	width:100%;
	height:100%;
}

#pgTopTabs
{
	width:100%;
}

#pgLeft
{
	margin:0px;
	padding:0px;
	border:0px;
	height:1000px;
	width:200px;
	display:none;
	float:left;
	border-right: solid 4px Gray;
	color:black;
	background-color:White;
	
}

#pgRight
{
	width:1000px;
	height:1000px;
	border:0px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:none;
	float:left;
	color:black;
	text-align:left;
	background-color:White;
}

#pgTabs
{
	width:200px;
	height:30px;
	border:0px;
	padding:0px;
	margin:0px;
	background-image: url(/theme/classic/nav_bar2.gif);
}

#pgTitle
{
	width:200px;
	height:20px;
	text-align:left;
	border:0px;
	border-bottom:solid 1px black;
	padding:0px;
	margin:0px;
}

#pgNav
{
	width:200px;
	height:900px;
	text-align:left;
	overflow:auto;
	color:Black;
}

#pgLogo
{
	width:200px;
	height:90px;
	border-top:solid 1px black;
}


#pgPreview
{
	width:100%;
	height:300px;
	overflow:auto;
	display:inline;
}

#pgMail
{
	width:100%;
	height:300px;
	overflow: auto;
	font-size:8pt;
	background-color:White;
}


#calPart
{
	float:left;
	width: 50%;
	height: 100%;
	border-right: solid 4px Gray;
}
#taskPart
{
	float:left;
	width: 49%;
	height: 80%;
}

#messagereader
{
	overflow: auto;
	height:450px;
	width:100%;
	margin: 0px;
	border-style:none;
	text-align:left;
	padding-left: 5px;
}
#sliderInputDiv
{
	width:30px;
	height:20px;
}

#welcomePane,#ewindow
{
	color:white;
	b1ackground-color:#d8d8d8;
	width:600px;
	height:320px;
	top:200px;
	left:200px;
	position:absolute;
	text-align:left;
	z-index:2;
	background-image: url(/theme/classic/window.gif);
	background-repeat:no-repeat;
}

div.signin
{
	color:Black;
}

div.stdWindow
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:101 ;
	width:600px;
	height:320px;
	background-image: url(/theme/classic/window.gif)
}

div.window-bg
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:100;
	background-color:white;
	filter:alpha(opacity=50);
	opacity:0.5;
}
	

div.compose
{
	background-image: url(/theme/classic/compose_bg.gif);
	background-repeat:no-repeat;
	background-color: #a5a5a5;
	background-position: 0px 1px;
}

div.colFrom
{
	width:130px;	
}
div.colTo
{
	width:130px;	
}
div.colSubject
{
	width:250px;	
}

img.valign
{
	vertical-align:middle;
	width:1px;
	height:100%;
}

.container
{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	border:0px;
}

.previewHeader
{
	background-color:#cccccc;
	border:0px;
	margin:0px;
	padding:0px;
	height:60px;	
}

.tabblock
{
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

table
{
	padding:0px;
	border:0px;
	margin:0px;
	vertical-align:top;
}

td
{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:left;
	vertical-align:top;
	font-size:8pt;
}

tr
{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:left;
	vertical-align:top;
}
.unseen
{
	font-weight: bold;
}

.deleted
{
	text-decoration: line-through;
	font-style: italic;
}

.manage
{
	text-align:left;
	vertical-align:middle;
	background-color: #D3E5FA;
	height:20px;
	border-bottom: solid 1px black;
}

.page
{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	vertical-align:top;
}

.highlight
{
	border:solid 1px red;
}

.tabon
{
	background-color:#D3E5FA;
}

.header
{
	text-align:left;
	background-color:inherit;
}

div.header
{
	text-align:left;
	background-color:inherit;
	background-image:url(/images/f5banner.gif);
}

.finger
{
	cursor: pointer; 
	cursor: hand;
}

.closeButton
{
	background-image:url(/theme/classic/btn_close.gif);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
}

.closeButton:hover
{
	background-image:url(/theme/classic/btn_close.gif);
	background-repeat:no-repeat;
	background-position:0 -13px;
}

.stdButton,.stdButton,input.stdButton,.highlightButton
{
	color:black;
	font-size:11px;
	background-color: transparent;
	background-image: url(/theme/classic/btn_normal.gif);
	background-repeat:repeat-x;
	background-position: 0px -1px;
	border: none;
	margin-left:1px;
	margin-bottom:1px;
	margin-top:0px;
	height: 20px;
}

.highlightButton
{
	background-image: url(/theme/classic/btn_highlight.gif);
	font-weight:bold;
	color:Black;
}

.stdButton:hover,.stdButton:hover,input.stdButton:hover,.highlightButton:hover
{
	background-image: url(/theme/classic/btn_hover.gif);
	border: none;
} 

.selectedButton
{
	color:White;
	font-size:11px;
	background-color: transparent;
	background-image: url(/theme/classic/btn_hover.gif);
	background-repeat:repeat-x;
	border: none;
	margin-bottom: 1px;
	margin-left:1px;
	height: 20px;
	!padding:0px 2px;
}

.stdButtonDisabled,.stdButtonDisabled:hover
{
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	background-image: url(/theme/classic/nav_bar2.gif);
	border: none;
	color:#777777;
	background-color: transparent;
	background-repeat:repeat-x;
	margin-bottom: 1px;
	margin-left:1px;
	height: 20px;
} 



.purgeButton,.purgeButton:hover
{
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	background-image: url(/theme/classic/purge.gif);
	border: none;
	color:#777777;
	background-color: transparent;
	background-repeat:repeat-x;
	margin-bottom: 1px;
	margin-left:1px;
	height: 20px;
	width:20px;
}

.purgeButton:hover
{
	background-image: url(/theme/classic/purge_hvr.gif);
}


/* declare all the tabs */
.tabSignout,.tabHome,.tabGeneral,.tabDomains,.tabOutbox,.tabServices,
.tabClients,.tabEvents,.tabFilters,.tabConfig,.tabUtlity,.tabHelp,
.tabMail,.tabContacts,.tabCalendars,.tabTasks,.tabNotes,
.tabSignout_sel,.tabHome_sel,.tabGeneral_sel,.tabDomains_sel,.tabOutbox_sel,.tabServices_sel,
.tabClients_sel,.tabEvents_sel,.tabFilters_sel,.tabConfig_sel,.tabUtlity_sel,.tabHelp_sel,
.tabMail_sel,.tabContacts_sel,.tabCalendars_sel,.tabTasks_sel,.tabNotes_sel
{
	height:28px;
	color:Black;
	background-image: url(/theme/classic/tab_icon_2008.png);
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px -2px;
	border:solid 1px #434343;
	font-size:11px;
	margin-left:1px;
	padding-left:24px;
	padding-right:2px;
	margin-top:2px;
	text-align:left;
}

.tabFilters  { background-position:0px -2px; }
.tabFilters:hover  { background-position:0px -30px; }
.tabFilters_sel  { background-position:0px -30px; }

.tabDomains  { background-position:0px -86px; }
.tabDomains:hover  { background-position:0px -114px; }
.tabDomains_sel  { background-position:0px -114px; }

.tabOutbox  { background-position:0px -170px; }
.tabOutbox:hover  { background-position:0px -198px; }
.tabOutbox_sel  { background-position:0px -198px; }

.tabConfig  { background-position:0px -1430px; }
.tabConfig_sel  { background-position:0px -1458px; }
.tabConfig:hover  { background-position:0px -1458px; }

.tabSignout  { background-position:0px -422px; }
.tabSignout_sel  { background-position:0px -450px; }
.tabSignout:hover  { background-position:0px -450px; }

.tabServices { background-position:0px -338px; }
.tabServices_sel { background-position:0px -366px; }
.tabServices:hover { background-position:0px -366px; }

.tabEvents  { background-position:0px -506px; }
.tabEvents_sel  { background-position:0px -534px; }
.tabEvents:hover  { background-position:0px -534px; }

.tabClients  { background-position:0px -590px; }
.tabClients_sel  { background-position:0px -618px; }
.tabClients:hover  { background-position:0px -618px; }

.tabHome  { background-position:0px -674px; }
.tabHome_sel  { background-position:0px -702px; }
.tabHome:hover  { background-position:0px -702px; }

.tabHelp  { background-position:0px -926px; }
.tabHelp_sel  { background-position:0px -954px; }
.tabHelp:hover  { background-position:0px -954px; }

.tabMail  { background-position:0px -1514px; }
.tabMail_sel  { background-position:0px -1542px; }
.tabMail:hover  { background-position:0px -1542px; }

.tabContacts  { background-position:0px -1178px; }
.tabContacts_sel  { background-position:0px -1206px; }
.tabContacts:hover  { background-position:0px -1206px; }

.tabCalendars  { background-position:0px -1262px; }
.tabCalendars_sel  { background-position:0px -1290px; }
.tabCalendars:hover  { background-position:0px -1290px; }

.tabTasks  { background-position:0px -1598px; }
.tabTasks_sel  { background-position:0px -1626px; }
.tabTasks:hover  { background-position:0px -1626px; }

.tabNotes  { background-position:0px -1010px; }
.tabNotes_sel  { background-position:0px -1038px; }
.tabNotes:hover  { background-position:0px -1038px; }



div.toolbar
{
	background-image: url(/theme/classic/line_bg.gif);
	background-repeat:repeat-x;
	height:21px;
	text-align:left;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
	border:0px;
	background-color:Transparent;
}

span.signout
{
	width:200px;
	vertical-align:middle;
}

.newitem
{
	font-style:normal;
	color:blue;
}

font.desc
{
	font-style:italic;
	color:#555555;
	vertical-align:middle;
}

font.alert
{
	font-style:italic;
	font-weight: bold;
	color: red;
	vertical-align:middle;
}


.hometitle
{
	background-color: #B0C4DE;
	height:18px;
	font-weight:bold;
	border:0px;
	margin:0px;
	padding:0px;
}
.homepage
{
	border:0px;
	margin:0px;
	padding:0px;
}

A
{
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}

A:visited
{
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}

IMG.selected
{
	border: groove 1px black;
}

IMG.unselected
{
	border: none;
	margin: 1px 1px 1px 1px;
}

img.priority
{
	background-image: url(/theme/classic/priority.gif);
	width:20px;
	height:20px;
	border:0px;
	margin:0px;
	padding:0px;
}

STRONG
{
	font-weight:	bold;
}

TD
{
	border-style:	none;
	vertical-align:middle;
	font-size:8pt;
}

DIV.TreeviewSpanArea 
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

DIV.TreeviewSpanArea A {
	text-decoration: none;
	color:black;
}

TABLE
{
}

TABLE.login
{
	text-align: left;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom-color: blue;
	border-top-color: blue;
	border-left-color: blue;
	border-right-color: blue;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	padding: 0px;
}

TH.login
{
	background-color:#E4F3FF;
	padding: 0 ;
}

TABLE.bannertop
{
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	text-align: center;
	background-color:Transparent;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	10px;
	margin-left:	0px;
	border-collapse: collapse;
}

TABLE.tab
{
	text-align: left;
	background-color: inherit;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

TR.tab
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
	background-color: inherit;
}

TD.tab
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
	background-color: inherit;
	font-size:8pt;
}

TD.tabNormal
{

	border: 0px;
	border-top: solid 1px #E4F3FF;
	border-left: solid 1px #E4F3FF;
	border-right: solid 1px #E4F3FF;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
	background-color: inherit;
	font-size:8pt;
}

TD.tabSelected
{
	border: none 0 black;
	border-top: solid 1px #E4F3FF;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
	background-color: #E4F3FF;
	font-size:8pt;
}

span
{
	vertical-align:middle;
}

A.tab
{
	font-weight: normal;
	font-style: normal;
	color:black;
	text-decoration:none;
}

a.search
{
	color:black;
}

a.searchsel
{
	color:black;
}

a.attachment
{
	color:White;
	font-weight:bolder;
}

span.search
{
	border: solid 1px black;
	width:20px;
	height:15px;
	background-color: #F3FAFF;
	margin:1px 0px 1px 0px;
}

span.searchsel
{
	border: solid 1px black;
	width:20px;
	height:15px;
	background-color: orange;
	margin:1px 0px 1px 0px;
}


TABLE.layout
{
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	border-collapse: collapse;
	font-size:inherit;
}

TR.layout
{
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	padding:0px;
}


TD.layout
{
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	padding:0px;
	font-size:8pt;
}

TD.main
{
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color: #F3FAFF;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	padding:0px;
	font-size:8pt;
}

A.folder
{
	font-weight:normal;
	font-style: normal;
	color:black;
	text-decoration:none;
	vertical-align:middle;
}

TR.read
{
	padding: 0px;
	margin: 1px 0 0 0px;
	vertical-align:middle;
	border-bottom: solid 1px Gray;
}

TR.unread
{
	background-color: #F5F5F5;
	padding: 0px;
	margin: 1px 0 0 0px;
	vertical-align:middle;
	font-weight:bold;
	border-bottom: solid 1px Gray;
}

TH.inboxheader
{
	font-weight:normal;
	font-style: normal;
	color:black;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	background-color:#E4F3FF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
}

TH.inboxfooter
{
	font-weight:normal;
	font-style: normal;
	color:black;
	text-decoration:none;
	text-align:right;
	vertical-align:middle;
	background-color:#E4F3FF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: Blue;
	margin-top:		10px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
}

TD.header
{
	font-weight:normal;
	font-style: normal;
	color:black;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	background-color:#E4F3FF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	font-size:8pt;
}

A.button
{
	text-align:center;
	font-style: normal;
	color:black;
	text-decoration:none;
	background-color:Transparent;
	padding: 0px 0px;	
}
A.button:hover
{
	background-color: #A8CEF8;
}

A.hidden
{
	font-style: normal;
	color:black;
	text-decoration:none;
	background-color:Transparent;
	margin: 0px 0px 0px 0px;
}

TD.button
{
	border: none 0 black;
	padding:0px;
	margin: 1px 1px 1px 1px;
	background-color: #E4F3FF;
	font-size:8pt;
}

TABLE.folderlist
{
	border: none 0 black;
	margin: 0px;
	padding:0px;
	border-collapse:collapse;
}

TR.folderlist
{
	padding:0px;
}

TD.folderlist
{
	padding:0px;
	font-size:8pt;
}

TR.contactlist
{
	padding: 0px;
	margin: 1px 0 0 0px;
}

TD.contactlistSender
{
	width:150px;
	height:20px;
	overflow:hidden;
	border-bottom: solid 1px Gray;
	font-size:8pt;
}

TD.contactlistSubject
{
	width:240px;
	height:20px;
	overflow:hidden;
	border-bottom: solid 1px Gray;
	font-size:8pt;
}

TD.contactlist
{
	border-bottom: solid 1px Gray;
	font-size:8pt;
}

TR.calday
{
	background-color:#F3FAFF;
	padding: 0px;
	margin: 1px 0 0 0px;
}

TD.caldayleft
{
	font-weight:bold;
	border-bottom: solid 1px Gray;
	border-right: solid 1px Gray;
	font-size:8pt;
}

TD.caldayright
{
	border-bottom: solid 1px Gray;
	font-size:8pt;
}

TD.caldayheader
{
	border-bottom: solid 3px Gray;
	font-size:8pt;
}

input
{
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
	height:18px;
	font-size:9pt;
}

.input400
{
	background-image: url(/theme/classic/inputs.gif);
	background-repeat:no-repeat;
	width:400px;
	height:20px;
}
.input300
{
	background-image: url(/theme/classic/inputs.gif);
	background-repeat:no-repeat;
	background-position:0px -21px;
	width:300px;
	height:20px;
}
.input200
{
	background-image: url(/theme/classic/inputs.gif);
	background-repeat:no-repeat;
	background-position:0px -42px;
	width:200px;
	height:20px;
}
.input100
{
	background-image: url(/theme/classic/inputs.gif);
	background-repeat:no-repeat;
	background-position:0px -63px;
	width:100px;
	height:20px;
}
.input150
{
	background-image: url(/theme/classic/inputs.gif);
	background-repeat:no-repeat;
	background-position:0px -107px;
	width:150px;
	height:20px;
}
.input100tb
{
	background-image: url(/theme/classic/inputs.gif);
	background-repeat:no-repeat;
	background-position:0px -85px;
	width:100px;
	margin:0px;
	border:0px;
	padding:0px;
	height:20px;
}

input.iInput
{
	background: transparent none repeat scroll 0% 0%;
	border: 0px;
	margin:0px;
	padding:0px;
}

.hidden input
{
	display:none;
}

.submit input
{
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
	height:18px;
}

select
{
	padding: 0px;
	margin: 0px;
	height:18px;
	font-size:9pt;
}

input.checkbox
{
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
}

input.wide
{
	width: 100%;
}

textarea
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
}


TR.callist
{
	background-color:#F3FAFF;
	padding: 0px;
	margin: 1px 0 0 0px;
}

TD.callist
{
	border-bottom: solid 1px Gray;
	font-size:8pt;
}

TD.calmonth
{
	border-bottom: solid 1px Gray;
	border-left: solid 1px Gray;
	background-color:#ADD2FF;
	vertical-align:top;
	font-size:8pt;
}

TD.calmonthother
{
	border-bottom: solid 1px Gray;
	border-left: solid 1px Gray;
	background-color:#4699FF;
	vertical-align:top;
	font-size:8pt;
}
TD.calmonthtoday
{
	border-bottom: solid 1px Gray;
	border-left: solid 1px Gray;
	background-color:#FFC892;
	vertical-align:top;
}

TABLE.calyearmonth
{
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	margin-top:		2px;
	margin-right:	2px;
	margin-bottom:	2px;
	margin-left:	2px;
	border-collapse: collapse;
	background-color:#ADD2FF;
}

.notepreview
{
	background-color:#ADD2FF;
	width: 100%;
	color: Navy;
}

TR.manage
{
	background-color:#F3FAFF;
	padding: 0px;
	margin: 1px 0 0 0px;
	vertical-align:middle;
}

TD.manage
{
	border-bottom: solid 1px Gray;
	vertical-align:middle;
	font-size:8pt;
}

TH.manage
{
	font-weight:normal;
	font-style: normal;
	color:black;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	background-color:#E4F3FF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
}


A.manage
{
	font-weight:normal;
	font-style: normal;
	color:black;
	text-decoration:none;
	vertical-align:middle;
}

TR.readheader
{
	padding: 0px;
	margin: 1px 0 0 0px;
	vertical-align:middle;
}

TH.readheader
{
	font-weight:normal;
	font-style: normal;
	color:white;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	background-color:#737373;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
}

/* form elements */
.line_header,.line_header20,.line_tools
{
	width:100%;
	left:0px;
	background-image: url(/theme/classic/line_bg.gif);
	background-repeat:repeat-x;
	height:21px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
	margin: 0px;
}


.line_body,.line_body_add
{
	background-image: url(/theme/classic/line_bg.gif);
	background-repeat:repeat-x;
	background-position:0px -21px;
	min-width:600px;
	white-space:nowrap;
	width:100%;
	background-color: transparent;
	height:21px;
	text-align:left;
	vertical-align:middle;
	overflow:hidden;
}

.line_body
{
	background-position:0px -42px;
}

.line_body_exp
{
	width:100%;
	left:0px;
	background-color: transparent;
	text-align:left;
	vertical-align:middle;
	overflow:hidden;
	border-bottom: solid 1px Gray;
}

.line_selected
{
	width:100%;
	left:0px;
	background-color: #D3E5FA;
	color: Black;
	height:20px;
	text-align:left;
	vertical-align:middle;
	overflow:hidden;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	border-bottom: solid 1px Gray;
}

.line_item
{
	float:left;
	width:100%;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	vertical-align:middle;
}

.line_item_exp
{
	float:left;
	white-space:nowrap;
	text-align:left;
	overflow:hidden;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	vertical-align:middle;
}

div.lineppc
{
	width: 300px;
	text-align:left;
	background-color:#F3FAFF;
	border-bottom: solid 1px Gray;
}

div.option_title
{
	background-image:url(/theme/classic/options.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	margin-left:2px;
	min-height:45px;
	height:45px;
	float:none;
	border:0px;
	width:655px;
	margin: 0px;
	padding: 5px 0px 0px 18px;
	vertical-align:middle;
	text-align:left;
	overflow:hidden;
}

div.option_bottom
{
	background-image:url(/theme/classic/options.gif);
	background-repeat:no-repeat;
	background-position:5px -37px;
	margin-left:2px;
	min-height:8px;
	height:8px;
	float:none;
	border:0px;
	width:655px;
	margin: 0px;
	padding: 5px 0px 0px 18px;
	vertical-align:middle;
	text-align:left;
	overflow:hidden;
}

div.option
{
	background-image:url(/theme/classic/options.gif);
	background-repeat:no-repeat;
	background-position:5px -42px;
	margin-left:2px;
	min-height:20px;
	float:none;
	border:0px;
	width:655px;
	margin: 0px;
	padding: 10px 0px 0px 8px;
	vertical-align:middle;
	text-align:left;
	overflow:hidden;
}

div.option_top
{
	background-image:url(/theme/classic/options.gif);
	background-repeat:no-repeat;
	background-position:5px -50px;
	margin-left:2px;
	min-height:20px;
	float:none;
	border:0px;
	width:655px;
	margin: 0px;
	padding: 3px 0px 0px 8px;
	vertical-align:middle;
	text-align:left;
	overflow:hidden;
}

div.optionleft
{
	float:left;
	width:200px;
	padding-left:2px;
	color:Black;
	font-weight:bold;
}
div.optionright
{
	float:left;
	width:443px;
}
div.optionleft
{
	float:left;
	width:200px;
	padding-bottom:	3px;
}
div.optionrighthead
{
	float:left;
	padding-bottom:	3px;
}
div.optionright
{
	float:left;
	width:65%;
	padding-bottom:	3px;
}

div.optionscroll
{
	width:545px;
	height:300px;
}



#pgScroll1
{
	width:100%;
	height:100%;
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
}

#pgScroll2
{
	width:100%;
	height:100%;
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
}


.group
{	
	margin:0px;
	padding: 0px;
	height:100%;
	width:100%;
	overflow:auto;
}

.group_box
{	
	margin:0px;
	padding: 0px;
	width:100%;
	height:100%;
	overflow:hidden;
}

div.subform
{
	margin-left:40px;
	margin-right:20px;
	margin-bottom:3px;
	border:solid 1px Gray;
	padding: 3px 3px 3px 3px;
}


div.admintabs
{
	height:31px !important;
	vertical-align:top;
	text-align:left;
	overflow:hidden;
	width:100%;
	color:#DDDDDD;
	width:100%;
	overflow:hidden;
}

div.bigtabon
{
	color:#FFFFFF;
	margin: 0px 0px 0px 5px;
	padding: 0px 3px 0px 3px;
	border:none;
	height:30px !important;
	max-height:30px;
	float:left;
	background-image: url(/theme/classic/graybtnbg.gif);
	text-align:center;
	vertical-align:middle;
	font-weight:bolder;
	overflow:hidden;
	display: block;
}

div.bigtaboff
{
	margin: 0px 0px 0px 5px;
	padding: 0px 3px 0px 3px;
	border:none;
	height:30px !important;
	max-height:30px;
	background-image: url(/theme/classic/graybtnbg.gif);
	float:left;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	margin-left:5px	;
	display: block;
}
div.navtabon
{
	float:left;
	background-color: #D3E5FA;
	text-align:center;
	vertical-align:middle;
	color:black;
}
div.navtaboff
{
	float:left;
	background-color: #A8CEF8;
	text-align:center;
	vertical-align:middle;
	color:black;
}

img.tabicon
{
	position:relative;
	!top:-1px;
	margin:none;
	border:none;
	vertical-align:middle;
	height:30px;
	padding:none;
}


img
{
	padding:0px;
	margin:0px;
	border:0px;
	vertical-align:middle;
}


font.smalltabon
{
	margin-left:1px;
	margin-right:0px;
	margin-top:2px;
	padding: 3px 1px;
	background-image: url(/theme/classic/nav_bar2.gif);
	text-align:center;
	color:black;
	font-weight:bolder;
	border-top:solid 1px Gray;
	border-left:solid 1px Gray;
	border-right:solid 1px Gray;
	cursor: pointer; 
	cursor: hand;
}

font.smalltaboff
{
	margin-left:1px;
	margin-right:0px;
	padding: 3px 1px;
	background-image: url(/theme/classic/nav_bar2.gif);
	text-align:center;
	color:black;
	font-weight:normal;
	border-top:solid 1px Gray;
	border-left:solid 1px Gray;
	border-right:solid 1px Gray;
	cursor: pointer; 
	cursor: hand;
}





/* generic column widths */
.table_10
{
	width:10px;
	vertical-align:bottom;
}
	
.table_20
{
	width:20px;
	vertical-align:bottom;
}
	
.table_30
{
	width:30px;
	vertical-align:bottom;
}
	
.table_40
{
	width:40px;
	vertical-align:bottom;
}
	
.table_50
{
	width:50px;
	vertical-align:bottom;
}
	
.table_60
{
	width:60px;
	vertical-align:bottom;
}
	
.table_70
{
	width:70px;
	vertical-align:bottom;
}
	
.table_80
{
	width:80px;
	vertical-align:bottom;
}
	
.table_90
{
	width:90px;
	vertical-align:bottom;
}
	
.table_100
{
	width:100px;
	vertical-align:bottom;
}
	
.table_110
{
	width:110px;
	vertical-align:bottom;
}
	
.table_120
{
	width:120px;
	vertical-align:bottom;
}
	
.table_130
{
	width:130px;
	vertical-align:bottom;
}
	
.table_140
{
	width:140px;
	vertical-align:bottom;
}
	
.table_150
{
	width:150px;
	vertical-align:bottom;
}
	
.table_160
{
	width:160px;
	vertical-align:bottom;
}
	
.table_170
{
	width:170px;
	vertical-align:bottom;
}
	
.table_180
{
	width:180px;
	vertical-align:bottom;
}
	
.table_190
{
	width:190px;
	vertical-align:bottom;
}
	
.table_200
{
	width:200px;
	vertical-align:bottom;
}
	
.table_210
{
	width:210px;
	vertical-align:bottom;
}
	
.table_220
{
	width:220px;
	vertical-align:bottom;
}
	
.table_230
{
	width:230px;
	vertical-align:bottom;
}
	
.table_240
{
	width:240px;
	vertical-align:bottom;
}
	
.table_250
{
	width:250px;
	vertical-align:bottom;
}
	
.table_260
{
	width:260px;
	vertical-align:bottom;
}
	
.table_270
{
	width:270px;
	vertical-align:bottom;
}
	
.table_280
{
	width:280px;
	vertical-align:bottom;
}
	
.table_290
{
	width:290px;
	vertical-align:bottom;
}
	
.table_300
{
	width:300px;
	vertical-align:bottom;
}
	
.table_310
{
	width:310px;
	vertical-align:bottom;
}
	
.table_320
{
	width:320px;
	vertical-align:bottom;
}
	
.table_330
{
	width:330px;
	vertical-align:bottom;
}
	
.table_340
{
	width:340px;
	vertical-align:bottom;
}
	
.table_350
{
	width:350px;
	vertical-align:bottom;
}
	
.table_360
{
	width:360px;
	vertical-align:bottom;
}
	
.table_370
{
	width:370px;
	vertical-align:bottom;
}
	
.table_380
{
	width:380px;
	vertical-align:bottom;
}
	
.table_390
{
	width:390px;
	vertical-align:bottom;
}
	
.table_400
{
	width:400px;
	vertical-align:bottom;
}
	
.table_410
{
	width:410px;
	vertical-align:bottom;
}
	
.table_420
{
	width:420px;
	vertical-align:bottom;
}
	
.table_430
{
	width:430px;
	vertical-align:bottom;
}
	
.table_440
{
	width:440px;
	vertical-align:bottom;
}
	
.table_450
{
	width:450px;
	vertical-align:bottom;
}
	
.table_460
{
	width:460px;
	vertical-align:bottom;
}
	
.table_470
{
	width:470px;
	vertical-align:bottom;
}
	
.table_480
{
	width:480px;
	vertical-align:bottom;
}
	
.table_490
{
	width:490px;
	vertical-align:bottom;
}
	
.table_500
{
	width:500px;
	vertical-align:bottom;
}
	
.table_510
{
	width:510px;
	vertical-align:bottom;
}
	
.table_520
{
	width:520px;
	vertical-align:bottom;
}
	
.table_530
{
	width:530px;
	vertical-align:bottom;
}
	
.table_540
{
	width:540px;
	vertical-align:bottom;
}
	
.table_550
{
	width:550px;
	vertical-align:bottom;
}
	
.table_560
{
	width:560px;
	vertical-align:bottom;
}
	
.table_570
{
	width:570px;
	vertical-align:bottom;
}
	
.table_580
{
	width:580px;
	vertical-align:bottom;
}
	
.table_590
{
	width:590px;
	vertical-align:bottom;
}
.table_600
{
	width:600px;
	vertical-align:bottom;
}

.table_610
{
	width:610px;
	vertical-align:bottom;
}
	
.table_620
{
	width:620px;
	vertical-align:bottom;
}
	
.table_630
{
	width:630px;
	vertical-align:bottom;
}
	
.table_640
{
	width:640px;
	vertical-align:bottom;
}
	
.table_650
{
	width:650px;
	vertical-align:bottom;
}
	
.table_660
{
	width:660px;
	vertical-align:bottom;
}

.table_1000
{
	width:1000px;
	vertical-align:bottom;
}

.dhtmlgoodies_tree{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_tree ul{	/* Sub menu groups */
	margin-left:5px;	/* Left spacing */
	padding-left:0px;
	display:none;	/* Initially hide sub nodes */
}
.dhtmlgoodies_tree li{	/* Nodes */
	list-style-type:none;
	white-space:nowrap;
	
}
.dhtmlgoodies_tree li a{	/* Node links */
	color:black;
	text-decoration:none;
	padding-left:2px;
}
	