<!-- 
body 
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
	padding: 		0px;	
}

/* ---------- rollmenu --------- */

table.rollmenu {
	list-style-type: 	none;
	color: 			#000;
	background-color: 	#006699;
	background-image: 	url(../img/admin_hdr_middle.gif);
	margin: 		0;
	padding: 		0;
	width: 			100%;
	voice-family: 		"\"}\"";
	voice-family: 		inherit;
	padding: 		0 0.5em;
	width: 			100%
}


table.rollmenu tr {
	font-weight: 		bold;
	margin: 		0;
	padding: 		0
}

table.rollmenu td {
	list-style-type: 	none;
	font-size:		9px;
	margin: 		0.1em 0 0 0;
	padding:		0;
	voice-family: 		"\"}\"";
	voice-family: 		inherit;
	margin: 		0.1em -0.5em 0 -0.5em;
	align: 			center;
	text-align:		center;
}

table.rollmenu a {
	font-weight: 		normal;
	text-decoration: 	none;
	color: 			#ffffff;
	background-color: 	transparent;
	margin 			0;
	padding: 		0 0.5em 0 1.25em;
	width: 			100%;
	display: 		block;
	voice-family: 		"\"}\"";
	voice-family: 		inherit;
	padding-left: 		1em
}


table.rollmenu a:hover {
	color: 			#006699;
	background-color: 	#CCE0EB
}

#mainBox
{
	width: 			742px;
	padding: 		0px;		
	background-color: 	#FFFFFF;
	border: 1px solid 	#CCE0EB;

}

#main_admin
{
	padding:		10px;
}

#welcomeText
{
	position: 		relative;
	top: 			64px;
	left: 			190px;
	width: 			180px;
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		1.8em;
	color: 			#003366;
}

#hometitle
{
	font-family: 		helvetica, arial, sans-serif;
	font-size: 		20px;
	font-weight:		bold;
	font-style:		normal;
	color: 			#04689B;
}

#hometitle A
{
	text-decoration:	none;
	color:			#04689B;
}

#hometitle A:hover
{
	color:			#993300;
}

#hometitlesmall
{
	font-family: 		helvetica, arial, sans-serif;
	font-size: 		12px;
	font-weight:		bold;
	font-style:		italic;
	color: 			#04689B;
}

#webhosting
{
	position: 		relative;
	left: 			100px;
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		10px;
	line-height: 		1.8em;
	color: 			#003366;
}

#custsoftware
{
	position: 		relative;
	left: 			0px;
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		10px;
	line-height: 		1.8em;
	color: 			#003366;
}

#custsoftware A
{
	text-decoration:	none;
	color:			#04689B;
}

#custsoftware A:hover
{
	text-decoration:	underline;
	color:			#993300;
}

#services
{
	position: 		relative;
	top: 			10px;
	left:			10px;
	width:			246px;
	font-family:		verdana, helvetica, arial, sans-serif;
	font-size:		7pt;
	color:			#FFFFFF;
}

#services A
{
	text-decoration:	none;
	font-family:		verdana, helvetica, arial, sans-serif;
	font-size:		7pt;
	color:			#FFFFFF;
}

#services A:hover
{
	text-decoration:	underline;
}

TABLE.services
{
	width:			246px;
	border-collapse;	collapse;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#FFFFFF;	
}

TABLE.services tr
	border:			1px solid #CC3333;
	margin:			0px;
	padding:		3px;
{

}

TABLE.services td
{
	margin:			0px;
	padding:		3px;
	border:			1px solid #CC3333;
	background-color: 	transparent;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#FFFFFF;

}

TABLE.services th
{
	border:			1px solid #CC3333;
	background-color: 	transparent;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#FFFFFF;

}

#related_links
{
	position: 		relative;
	top: 			10px;
	left:			10px;
	width:			246px;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
	color:			#FFFFFF;
}

#related_links A
{
	text-decoration:	none;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
}

#related_links A:hover
{
	text-decoration:	underline;
}

#downloads
{
	position: 		relative;
	top: 			10px;
	left:			10px;
	width:			246px;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
	color:			#FFFFFF;
}

#downloads A
{
	text-decoration:	none;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
}

#downloads A:hover
{
	text-decoration:	underline;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
}

#breadcrumbs
{
	font-family:		verdana, helvetica, arial, sans-serif;
	font-size:		8pt;
	font-weight:		bold;
	color:			#006699;
}
#breadcrumbs A
{
	color:			#006699;
}

#footer
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		10px;
	line-height: 		1.8em;
	text-align: 		right;
	color: 			#006699;
}

#footer A
{
	color: 			#006699;
}

.navTop
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;
	text-decoration: 	none;
}

.subnav_box
{
	background-image: 	url(../img/sw_web_left_blur.jpg);
}

.subnav_box UL
{
	list-style: 		square url(../img/arrow.gif);
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		18pt;
	text-decoration: 	none;
	margin-left: 		18px;
	padding-left: 		18px;
	color: 			#FFFFFF;
}


.subnav_box A
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	margin-left: 		12px;
	text-decoration: 	none;
	color: 			#FFFFFF;
}

#noflash_div
{
	background-image:	url(img/rightBox_noflash.gif);
	width: 			449px;
	height: 		313px;
}

#welcome_text
{
	position: 		relative;
	top: 			64px;
	left: 			190px;
	width: 			230px;
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		1.8em;
	color: 			#003366;
}

.contact
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color:			#FFFFFF;
}

TABLE.contact
{
	border: 		1px solid #d3d3d3;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;	
}

TABLE.contact tr
{

}

TABLE.contact td
{
	padding: 		8px;
	background-color: 	transparent;
	border: 		1px solid #d3d3d3;
	border-bottom: 		1px solid #FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;

}

TABLE.contact th
{
	padding: 		8px;
	background-color: 	#006699;
	border: 		1px solid #d3d3d3;
	border-bottom: 		1px solid #FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;

}

.general
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color:			#000000;
}

TABLE.general
{
	border: 		1px solid #d3d3d3;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#000000;	
}

TABLE.general tr
{

}

TABLE.general td
{
	background-color: 	transparent;
	border: 		1px solid #d3d3d3;
	border-bottom: 		1px solid #FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#000000;

}

TABLE.general th
{
	background-color: 	#990000;
	border: 		1px solid #d3d3d3;
	border-bottom: 		1px solid #FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#FFFFFF;

}

.contact_address
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color:			#FFFFFF;
}


#content
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		1.8em;
}

#content P
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		1.8em;
	text-align:		justify;
}


/*************** admin styles *******************************/

.adminarea
{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
}

TABLE.adminarea td th
{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
}

.adminarea P
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
}

.adminarea A
{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
	text-decoration:	none;
}

.adminarea A:hover
{
	text-decoration:	underline;
}
.form_error
{
	border: 2px dashed #FF0000;
}

TABLE.related
{
	width: 171px; 
	padding: 0px;
	color: 
}

TABLE.related tr
{ 

 }
 
TABLE.related td
{
	padding: 6px;
	border-bottom: 1px solid #d3d3d3; 
}

TABLE.related A
{ 
	font-size: 8pt;
	color: #474878;
	/* font-weight: bold; */
	text-decoration: none;
 }
 
TABLE.form_table
{
	border: 1px solid #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;	
}

TABLE.form_table tr
{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	vertical-align : top;
}

TABLE.form_table td,th
{
	/*padding-top: 8px;
	padding-bottom: 8px; */
	padding: 8px;
	background-color: #d3d3d3;
	border: 1px solid #d3d3d3;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

TABLE.data_table {
	border: 1px solid #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 95%;
	align: center;
}

TABLE.data_table tr {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

TABLE.data_table th {
	/*padding-top: 8px;
	padding-bottom: 8px; */
	padding: 8px;
	background-color: #d3d3d3;
	border: 1px solid #d3d3d3;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

TABLE.data_table TD {
	/*padding-top: 8px;
	padding-bottom: 8px; */
	padding: 8px;
	background-color: transparent;
	border: 1px solid #d3d3d3;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

TABLE.data_table {
	border: 1px solid #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 100%;
	align: center;
}

.success_message {
	width:			100%;
	border:			2 green solid;
	text-align:		center;
}

.error_message {
	width:			100%;
	border:			2 red solid;	
	text-align:		center;
}

.edit_page_site_tree {
	background-color: #006699;
	
	border-top:	1 black solid;
	border-left:	1 black solid;
	border-right:	1 black solid;
	border-bottom:	1 black solid;
	font-size: 8pt;
}

A.selected_node {
	background-color:	#d3d3d3;
	color: 			black; 
	text-decoration:	none;	
}

A.unselected_node {
	color:			white; 
	text-decoration:	none;
}

A.unselected_node:hover {
	text-decoration:	underline;
}

/* style for the menu link for pages in the cms that are marked as not live */
.not_live {
	color:			white;
	font-style: 		italic;
	text-decoration: 	line-through;
}

.adminmenu {
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		11px;
	text-align:		center;
	color:			#FFFFFF;

}



/*************** style for dhtml menus **********************/
                                                                                                                                                                            
.clCMEvent {
        position:absolute;
        z-index:300;
        width:100%;
        height:100%;
        clip:rect(0,100%,100%,0);
        left:0;
        top:0;
        visibility:hidden;
}
                                                                                                                                                                            
.clCMAbs {
        position:absolute;
        width:10;
        height:10;
        left:0;
        top:0;
        visibility:hidden;
}
                                                                                                                                                                            
.clT,.clTover,.clS,.clSover,.clS2,.clS2over {
        position:absolute;
        overflow:hidden;
        width:155;
        height:22;
        cursor:pointer;
        cursor:hand;
}
                                                                                                                                                                            
.clT,.clTover {
        padding:2px;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        font-weight:normal;
        text-align: center;
}
                                                                                                                                                                            
                                                                                                                                                                            
.clT {
/*        color: #a6cae4;*/
	color: #ffffff;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        background-color: transparent;
        layer-background-color: transparent;
        text-align: left;
        padding-left: 2px;
                                                                                                                                                                            
}
                                                                                                                                                                            
.clTover {
        color: #ffcc00;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        layer-background-color: transparent;
        background-color: transparent;
        text-align: left;
        padding-left: 2px;
}
                                                                                                                                                                            
.clS,.clSover {
        padding:2px;
        font-size:10px;
        font-weight:normal;
}
                                                                                                                                                                            
.clS2,.clS2over {
        padding:2px;
        font-size:10px;
}
                                                                                                                                                                            
.clS,.clS2 {
        color: #ffffff;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        padding-left: 2px;
        background-color: #666666;
        layer-background-color: #666666;
}
                                                                                                                                                                            
.clSover,.clS2over {
        color: #ffcc00;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        padding-left: 2px;
        layer-background-color: #666666;
        background-color: #666666;
}
                                                                                                                                                                            
.clBar {
        layer-background-color:#f2f1ed;
        background-color:#f2f1ed;
}
                                                                                                                                                                            
.clB {
        background-color: transparent;
        layer-background-color: transparent;
}
                                                                                                                                                                            
.clB {
        position:absolute;
        visibility:hidden;
        z-index:300
}
                                                                                                                                                                            
.clBar {
        position:absolute;
        width:2;
        height:2;
        visibility:hidden;
}

/*===The following styles were pulled from the original admin_DocEdit.asp ====================*/

TABLE#tblCoolbar { 
	background-color:buttonface; padding:1px; color:menutext; 
	border-width:1px; border-style:solid; 
	border-color:threedhighlight threedshadow threedshadow threedhighlight;
	}
.cbtn{
	BORDER-LEFT: threedface 1px solid;
	BORDER-RIGHT: threedface 1px solid;
	BORDER-TOP: threedface 1px solid;
	BORDER-BOTTOM: threedface 1px solid; 
	}
.starter{
	background-color: buttonface; 
	border-left: buttonhighlight solid 1px; 
	border-right: buttonshadow solid 1px;
	border-top: buttonhighlight solid 1px; 
	font-size: 1px;
	top: 1px; 
	height: 22px; 
	width: 3px;
	}
.separator{
	border-left: buttonshadow solid 1px; 
	border-right: buttonhighlight solid 1px; 
	font-size: 0px; 
	top: 1px;
	height: 22px; 
	width: 1px; 
	}
.dropdown{
	height: 22px; 
	top:2;
	font:8pt verdana,arial,sans-serif
	}
.arrow {cursor:default;}


// -->
