a.blue_link { color: #294785; font: normal 12px arial,verdana; text-decoration: none;}
a.blue_link:hover { text-decoration: underline;}
A.grey_link { color: #575757; font: normal 12px arial,verdana; text-decoration: none;}
A.grey_link:hover { text-decoration: underline;}
a.grey_bold_link { color: #575757; font: bold 12px arial,verdana; text-decoration: none;}
a.grey_navLinkbold_link:hover { color: #eb7335;}
a.sub_nav_link { color: #616161; text-decoration: none; vertical-align:center;}
a.sub_nav_link:hover { color: #cf5516; text-decoration: none; }
a.sub_nav_linkOn {  color: #cf5516; text-decoration: none; vertical-align:center;}
a.sub_nav_link2 { color: #616161; text-decoration: none; vertical-align:center;}
a.sub_nav_link2:hover { color: #cf5516; text-decoration: none;}
a.sub_nav_link2On { color: #cf5516; text-decoration: none; vertical-align:center;}
a.sub_nav_link3 { color: #616161; text-decoration: none; vertical-align:top}
a.sub_nav_link3:hover { color: #cf5516; text-decoration: none;}
a.sub_nav_link3On { color: #cf5516; text-decoration: none; vertical-align:top}
a.text_link { color: #000000; font: normal 12px arial; text-decoration: none;}
a.text_link:hover { text-decoration: underline;}
a.orange_link { color: #eb7335; font: normal 12px arial; text-decoration: none;}
a.orange_link:hover { text-decoration: underline;}
.orange_bold { color: #eb7335; font: bold 12px arial; }
.blue_bold { color: #294785; font: bold 12px arial; }
.blue_bold_lrg { color: #294785; font: bold 14px arial; }
.bold { font-weight: bold;}
.footer { color: #000000; font: normal 11px arial; }
.grey { color: #575757; font: normal 12px arial; }

.grey_bold { color: #616161; font: bold 12px arial; }
.orange_bold_lrg { color: #eb7335; font: bold 14px arial; }
p {color: #000000; font: normal 12px arial; line-height: 16px;}
.panel_header { color: #294785; font: bold 12px arial,verdana; }
.sub_nav_on { color: #cf5516; font: bold 12px arial; }
.sub_nav_header {
	color: #294785;
	PADDING: 7px 7px 3px 7px;
	text-align:center;
	font: bold 12px arial,verdana;
	text-transform: uppercase;
	MARGIN-BOTTOM: 4px;
}

.feature_header {
	color: #294785;
	PADDING: 9px 0 0 24px;
	font: bold 12px arial,verdana;
	text-transform: uppercase;
	MARGIN-BOTTOM: 4px;
}

.sub_nav {
	color: #575757;
/* general margins - top right bottom left */
	MARGIN: 8px 15px 0px 15px;
	font: bold 11px arial;
}

.home_feature {
	color: #000000;
	PADDING: 5px 8px 7px 17px;
	margin:  5px 8px 7px 8px;
	font: 12px arial;
}

.subpage_title { color: #eb7335;font: bold 16px verdana; }
.text { color: #000000; font: normal 12px arial,verdana; }
ul { font: 12px/15px arial,verdana; 
	 MARGIN: 0px 0px 0px 19px;
     PADDING: 0px 0px 0px 0px;
     BORDER:  0px 0px 0px 0px}

ul li { font: 12px/15px arial,verdana; 
		MARGIN: 0px 0px 0px 0px;
		list-style-image:url(../_img/skins/xsigo/ul-bullet.gif);
 }

li {
	font: 12px/15px arial,verdana;
	MARGIN: 0px 0px 7px 0px;
} 

img { border: 0px; }

body, p {
FONT: 12px/15px arial, Verdana, Helvetica, sans-serif; 
color:#454545 }

/*body, td
{
	font-family: arial, Verdana, Sans-Serif;
	FONT: 11px/14px;
	background-color: #FFFFFF;
}*/


B
{
    FONT-WEIGHT: bold
}

P {
/* general margins - top right bottom left */
MARGIN: 0px 0px 0px 0px;
color: #000000; 
font: normal 12px arial; 
line-height: 16px;
}

A.portalHome:link { text-decoration: none; color:#404B7F}
A.portalHome:visited { text-decoration: none; color:#404B7F}
A.portalHome:active { text-decoration: underline; color:#404B7F}
A.portalHome:hover { text-decoration: underline; color:#404B7F}

A:link { text-decoration: none;}
A:visited { text-decoration: none;}
A:active { text-decoration: none;}
A:hover { text-decoration: none;}

A.breadcrumbLink:link { text-decoration: none; color:blue}
A.breadcrumbLink:visited { text-decoration: none; color:blue}
A.breadcrumbLink:active { text-decoration: underline; color:blue}
A.breadcrumbLink:hover { text-decoration: underline; color:blue}

A.blueLink:link { text-decoration: none; color:#2F8AB5}
A.blueLink:visited { text-decoration: none; color:#2F8AB5}
A.blueLink:active { text-decoration: none; color:#2F8AB5}
A.blueLink:hover { text-decoration: underline; color:#2F8AB5}

A.searchLink:link { font: normal 12px arial,verdana; text-decoration: underline; color:#294785}
A.searchLink:visited { font: normal 12px arial,verdana; text-decoration: underline; color:#294785}
A.searchLink:active { font: normal 12px arial,verdana; text-decoration: underline; color:#294785}
A.searchLink:hover { font: normal 12px arial,verdana; text-decoration: underline; color:#294785}

A.navLinkOne { float:left; height:32px; width:113; color:#FFFFFF;}
A.navLinkOne:link { float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkOne:visited { float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkOne:active {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkOne:hover {  float:left; text-decoration: none; color:#FFFFFF;}

A.navLinkOnePriv { float:left; height:32px; color:#FFFFFF; PADDING: 0px 6px 0px 5px;}
A.navLinkOnePriv:link { float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkOnePriv:visited { float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkOnePriv:active {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkOnePriv:hover {  float:left; text-decoration: none; color:#FFFFFF;}

A.navLink { float:left; height:32px; width:105; color:#FFFFFF;}
A.navLink:link {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLink:visited {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLink:active {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLink:hover {  float:left; text-decoration: none; color:#FFFFFF;}

A.navLinkPriv { float:left; height:32px; color:#FFFFFF; PADDING: 0px 6px 0px 6px;}
A.navLinkPriv:link {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkPriv:visited {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkPriv:active {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkPriv:hover {  float:left; text-decoration: none; color:#FFFFFF;}

A.navLinkLast { float:left; height:32px; width:157px; color:#FFFFFF;}
A.navLinkLast:link {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkLast:visited {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkLast:active {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkLast:hover {  float:left; text-decoration: none; color:#FFFFFF;}

A.navLinkLastPriv { float:left; height:32px; color:#FFFFFF; PADDING: 0px 14px 0px 6px;}
A.navLinkLastPriv:link {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkLastPriv:visited {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkLastPriv:active {  float:left; text-decoration: none; color:#FFFFFF;}
A.navLinkLastPriv:hover {  float:left; text-decoration: none; color:#FFFFFF;}

A.blackLink:link { text-decoration: none; color:#000000}
A.blackLink:visited { text-decoration: none; color:#000000}
A.blackLink:active { text-decoration: none; color:#000000}
A.blackLink:hover { text-decoration: underline; color:#000000}

A.footer:link { text-decoration: none; color:#9498Af}
A.footer:visited { text-decoration: none; color:#9498Af}
A.footer:active { text-decoration: underline; color:#9498Af}
A.footer:hover { text-decoration: underline; color:#9498Af}

A.navLinkTemp:link { text-decoration: none; color:#B7B7B7; display:block; width:100%; height:17px}
A.navLinkTemp:visited { text-decoration: none; color:#B7B7B7; display:block; width:100%; height:17px}
A.navLinkTemp:active { text-decoration: none; color:#FF6C2B; display:block; width:100%; height:17px}
A.navLinkTemp:hover { text-decoration: none; color:#FF6C2B; display:block; width:100%; height:17px}

A.nav2:link { text-decoration: none; color:#ffffff}
A.nav2:visited { text-decoration: none; color:#ffffff}
A.nav2:active { text-decoration: none; color:#ffffff}
A.nav2:hover { text-decoration: underline; color:#ffffff}

A.nav3:link { text-decoration: none; color:#FFFFFF}
A.nav3:visited { text-decoration: none; color:#FFFFFF}
A.nav3:active { text-decoration: underline; color:#FFFFFF}
A.nav3:hover { text-decoration: underline; color:#FFFFFF}

A.homeNavLink1:link { text-decoration: none; color:#28305F; display:block; width:169px; font-weight: bold}
A.homeNavLink1:visited { text-decoration: none; color:#28305F; display:block; width:169px; font-weight: bold}
A.homeNavLink1:active { text-decoration: underline; color:#FF6C2B; display:block; width:169px; font-weight: bold}
A.homeNavLink1:hover { text-decoration: underline; color:#FF6C2B; display:block; width:169px; font-weight: bold}

A.homeNavLink2:link { text-decoration: none; color:#000000; display:block; width:169px}
A.homeNavLink2:visited { text-decoration: none; color:#000000; display:block; width:169px}
A.homeNavLink2:active { text-decoration: underline; color:#FF6C2B; display:block; width:169px}
A.homeNavLink2:hover { text-decoration: underline; color:#FF6C2B; display:block; width:169px}

A.subNavLink1:link { text-decoration: none; color:blue; display:block; width:167px}
A.subNavLink1:visited { text-decoration: none; color:blue; display:block; width:167px}
A.subNavLink1:active { text-decoration: none; color:blue; display:block; width:167px}
A.subNavLink1:hover { text-decoration: underline; color:blue; display:block; width:167px}

A.subNavLink1On:link { text-decoration: none; color:blue; display:block; width:167px; font-weight: bold}
A.subNavLink1On:visited { text-decoration: none; color:blue; display:block; width:167px; font-weight: bold}
A.subNavLink1On:active { text-decoration: none; color:blue; display:block; width:167px; font-weight: bold}
A.subNavLink1On:hover { text-decoration: underline; color:blue; display:block; width:167px; font-weight: bold}

A.subNavLink2:link { text-decoration: none; color:blue; display:block; width:152px}
A.subNavLink2:visited { text-decoration: none; color:blue; display:block; width:152px}
A.subNavLink2:active { text-decoration: underline; color:blue; display:block; width:152px}
A.subNavLink2:hover { text-decoration: underline; color:blue; display:block; width:152px}

A.subNavLink2On:link { text-decoration: none; color:blue; display:block; width:152px}
A.subNavLink2On:visited { text-decoration: none; color:blue; display:block; width:152px}
A.subNavLink2On:active { text-decoration: underline; color:blue; display:block; width:152px}
A.subNavLink2On:hover { text-decoration: underline; color:blue; display:block; width:152px}

A.homeLink:link { text-decoration: none; color:#000000}
A.homeLink:visited { text-decoration: none; color:#000000}
A.homeLink:active { text-decoration: underline; color:#FF6C2B}
A.homeLink:hover { text-decoration: underline; color:#FF6C2B}

A.whitelink:link { text-decoration: none; color:#FFFFFF}
A.whitelink:visited { text-decoration: none; color:#FFFFFF}
A.whitelink:active { text-decoration: underline; color:#FFFFFF}
A.whitelink:hover { text-decoration: underline; color:#FFFFFF}

A.loginlink:link { text-decoration: none; color:#575757}
A.loginlink:visited { text-decoration: none; color:#575757}
A.loginlink:active { text-decoration: underline; color:#575757}
A.loginlink:hover { text-decoration: underline; color:#575757}

A.docsLink:link { text-decoration: none; color:#000000}
A.docsLink:visited { text-decoration: none; color:#000000}
A.docsLink:active { text-decoration: none; color:#000000}
A.docsLink:hover { text-decoration: underline; color:#000000}

A.docsSearchLink:link { text-decoration: underline; color:#294785}
A.docsSearchLink:visited { text-decoration: underline; color:#294785}
A.docsSearchLink:active { text-decoration: underline; color:#294785}
A.docsSearchLink:hover { text-decoration: underline; color:#294785}

A.credit:link { text-decoration: none; color:#4D4D4D}
A.credit:visited { text-decoration: none; color:#4D4D4D}
A.credit:active { text-decoration: underline; color:#4D4D4D}
A.credit:hover { text-decoration: underline; color:#4D4D4D}

/* Editor Styles */
.text11 {
FONT: 11px/14px arial, Verdana, Helvetica, sans-serif; }

.subhead1 {
	color: #eb7335;
	font: bold 16px arial,verdana;
    text-transform: uppercase;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 18px 0px;
}

.subhead2
{
    FONT: 18px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
}

.subhead3
{
   	FONT: 15px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
}

.subhead4
{
   	FONT: 12px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
	
}

.blocktext
{
    background: #EDEDED;
	FONT: 12px/15px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    PADDING: 8px 10px 10px 10px;
    MARGIN: 0px 0px 0px 0px;
    COLOR: #000000;
	
}

.fixedwidth
{
   	FONT: 12px/15px courier;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
	
}

.greytext
{
    COLOR: #808080;
}

.redtext
{
    COLOR: #FF0100;
}

.bluetext
{
    COLOR: #0072BB;
}

.greentext
{
    COLOR: #007135;
}

.yellowtext
{
    COLOR: #f8931D;
}

.browntext
{
    COLOR: #8D6237;
}

.highlight
{
    background: #FFFF6A;
}

.logo
{
/* general margins - top right bottom left */
	PADDING: 19px 0px 0px 20px;
}

table.login
{
	width:168px
	background-image:url(../_img/skins/default/right_panel_bg.html)
}

.loginHead
{
    FONT: 10px/13px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 2px 0px 1px 11px;
    font-weight: bold;
    text-transform: uppercase;
    COLOR: #FFFFFF
}

table.form
{
	width:440px;
	background-color:#8D8D8D
}

.formHead
{
    FONT: 10px/13px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 2px 0px 1px 11px;
    font-weight: bold;
    COLOR: #575757
}

table.documents
{
	width:100%
}

.docsHead
{
    FONT: 12px/15px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 6px 0px;
	font-weight: bold;
	COLOR: #eb7335
}

.docsHead2
{
    FONT: 10px/15px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 6px 11px;
    COLOR: #FFFFFF
}

.docsFoot
{
    FONT: 8px/11px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
	MARGIN: 0px 0px 0px 0px;
    text-transform: uppercase;
    COLOR: #000000;
}

.pageSubHead
{
    FONT: 16px/20px arial,Verdana, Helvetica, sans-serif;
	MARGIN: 0px 0px 10px 0px;
/* general margins - top right bottom left */
    COLOR: #000000
}

hr {border: 0;  
	color: #d5d8dd;
	background-color: #ccc;
	height: 1px;
	margin: 0px 3px 0px 3px;
}

.featureHr {border: 0;  
	color: #sdfsdf;
	background-color: #FFFFFF;
	height: 1px;
}

input
{
	font: 12px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 2px 0px;
}

select
{
	font: 12px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 3px 0px 2px 0px;
}

.nav
{
    FONT: 10px/13px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 1px 4px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #FFFFFF
}

.navMain
{
    FONT: 11px/32px arial,verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 4px;
    text-transform: uppercase;
	line-height: 26px;
	vertical-align: text-top;
    font-weight: bold;
    COLOR: #FFFFFF;
}

.navMainPriv
{
    FONT: 10px/32px arial,verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 18px;
    text-transform: uppercase;
	text-align:center;
	float:right;
	line-height: 26px;
	vertical-align: text-top;
    font-weight: bold;
    COLOR: #FFFFFF;
}

.navTop
{
    FONT: 10px/12px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 2px 45px 2px 12px;
    COLOR: #000000
}

.nav3
{
    FONT: 8pt/10pt arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 1px 10px;
    COLOR: #000000
}

.nameHead
{
    FONT: 10px/12px arial, Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 10px 5px 2px 2px;
    COLOR: #ffffff
}

.searchHead
{
    FONT: 11px/13px arial, Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 5px 4px 10px;
    COLOR: #ffffff;
}

table.navigation
{
	width:200px;
}

.sectionHead
{
    FONT: 14px/16px arial, Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 15px 5px 0px 15px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #000000;
}

.subNav1 
{
    FONT: bold 11px/14px Arial, Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 8px 0px 8px 0px;
}

.subNav2
{
    FONT: bold 11px/12px Arial, Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    PADDING: 4px 0px 0px 0px;
}

.bodyhome
{
    FONT: 11px/13px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 28px 19px;
    COLOR: #000000
}

.bodyhome2
{
    FONT: 11px/13px arial,Verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 19px;
    COLOR: #000000
}

.homeBody
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 9px 13px 26px 13px;
    COLOR: #000000
}

.homeBody2
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 10px 13px 26px 13px;
    COLOR: #000000
}

TR.loginHead {
	height:19px;
	background-image:url(../_img/skins/default/loginHead.gif)
}

TR.loginBody {
	COLOR: #294785
}

TR.loginFoot {
	height:12px;
	background-image:url(../_img/skins/default/loginFoot.gif)
}

TR.formHead {
	background-color: #8D8D8D;
	height:19px;
	background-image:url(../_img/skins/default/formHead.gif)
}

TR.formBody {
	background-color: #8D8D8D;
}

TR.formFoot {
	background-color: #8D8D8D;
	height:12px;
	background-image:url(../_img/skins/default/formFoot.gif);
}

TR.docsHead {
	height:13px;
	background-color: #adadad;
	vertical-align:top;
}

TR.docsHeadBlank {
	background-color: #adadad;
	height:5px;

}

TD.docsHeadBlank {
	background-color: #adadad;
}

TD.docsHead_left {
	width:10px;
	background: #adadad url(../_img/skins/xsigo/docsHead_left.gif) no-repeat top left;
}

TD.docsHead_right {
	width:10px;
	background: #adadad url(../_img/skins/xsigo/docsHead_right.gif) no-repeat top right;
}

TR.docsHead2 {
	background-color: #adadad;
	height:13px;
	vertical-align:top;
}

TR.docsFoot {
	background: url(../_img/skins/xsigo/docsFoot.gif) top left;
	height:6px;
}

TD.docsFootBlank {
}

TD.docsFoot_left {
	width:5px;
	background: url(../_img/skins/xsigo/docsFoot_left.gif) no-repeat top left;
}

TD.docsFoot_right {
	width:5px;
	background: url(../_img/skins/xsigo/docsFoot_right.gif) no-repeat top right;
}

TR.menuHead {
	height:40px;

}

TR.menuBody {
	height:336px;

}

TR.menuFoot {
	height:12px;

}

TR.tableHead {
	background-color: #999999
}

TR.tableCell {
	background-color: #f4f4f4;
}

TR.outputTable {
	background-color: #FFFFFF;
}

TR.outputTable2 {
	background-color: #000000;
}

TR.output {
	vertical-align : top;
}

TR.dmmOutputTable {
	background-color: #827D77;
}

TR.dmmOutputTable2 {
	background-color: #C0BCB3;
}

TR.dmmOutput {
	vertical-align : top;
}

TR.dmmOutputRule {
	background-color: #C3BCB4;
}

.checkmark
{
	list-style-image : url(../_img/campaign/checkmark.html);
}

.body
{
    FONT: 11px/14px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 14px 0px;
    COLOR: #000000
}

.body2
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 13px;
    COLOR: #000000
}

.body3
{
    FONT: 16px/18px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
    COLOR: #000000
}

.loginBody
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 7px 0px 0px 11px;
    COLOR: #294785
}

.formBody
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 7px 0px 0px 0px;
    COLOR: #575757
}

.breadcrumb
{
    FONT: 11px/14px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 8px 12px 0px 0px;
    COLOR: #000000;
}

.sidebarBody
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 4px 0px 6px 11px;
    COLOR: #616161
}

.sidebarHead
{
    FONT: 12px/15px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #000000;
}

.pageHead
{
    FONT: 18px/30px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 14px 8px 0px;
    font-weight: bold;
    COLOR: #294785;
}

.pageHead2
{
    FONT: 14px/16px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 10px 14px 8px 13px;
    font-weight: bold;
    COLOR: #000000;
}

.outputHead
{
    FONT: 11px/13px arial, verdana, Helvetica, sans-serif;
    text-transform: uppercase;
/* general margins - top right bottom left */
    PADDING: 3px 3px 3px 5px;
    font-weight: bold;
    COLOR: #AA0F3E
}

.outputHead2
{
    FONT: 11px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    PADDING: 3px 3px 3px 5px;
    COLOR: #FFFFFF

}

.data
{
    FONT: 11px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    PADDING: 5px 3px 3px 5px;
    COLOR: #000000
}

.docs
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    PADDING: 5px 3px 3px 9px;
    COLOR: #000000
}

.docs2
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    PADDING: 5px 3px 3px 10px;
    COLOR: #000000
}

.data2
{
    FONT: 11px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    PADDING: 1px 3px 3px 5px;
    COLOR: #000000
}

.copyright
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 0px 0px;
    COLOR: #4D4D4D
}

.copyright2
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
    text-transform: uppercase;
    COLOR: #4D4D4D
}

.copyright3 {
    FONT: 11px/14px arial, verdana, 'MS Sans Serif';
/* general margins - top right bottom left */
    MARGIN: 3px 7px 3px 7px;
    COLOR: #000000
}

.white
{
    FONT: 10px/13px arial, verdana, Helvetica, sans-serif;
    COLOR: #FFFFFF
}

.red 
{
	color: #FF0000
}

.dmmNav
{
/* general margins - top right bottom left */
    MARGIN: 0px 12px 0px 12px;
    COLOR: #000000
}

.dmmLeft
{
/* general margins - top right bottom left */
    MARGIN: 13px 9px 26px 12px
}

.dmmMain
{
/* general margins - top right bottom left */
    MARGIN: 13px 12px 0px 13px
}

.dmmHead
{
    FONT: 13px/16px arial, verdana, Helvetica, sans-serif;
    font-weight: bold;
    COLOR: #BB5815;
    MARGIN: 0px 0px 4px 0px
}


.labelSubCat2Public{
    background: #e0e0e0;
    padding: 5px;
    font-weight: bold;
}

/*===================== February 2010 updates =====================*/

#background {
	background: url(../_img/skins/xsigo/header_tile.gif) top repeat-x #b0b0b0;
	margin: 0px 0px 20px 0px;
}

#header {
	width: 814px;
	height: 96px;
	margin: 0 auto 10px auto;
}

#logo {
	float: left;
	margin: 12px 0 0 23px;
}

#top_nav {
	height: 40px;
	float: right;
	margin: 10px 20px 0 0;
	color: #fff;
	font-size: 11px;
}

#top_nav a {
	padding: 0 5px;
}

#top_links {
	float: right;
	*margin: -20px 140px 0 0;
}

#top_links a {color: #fff;}

#top_links a:hover {text-decoration: underline;}


#top_nav form {
	float: right;
	margin-left: 10px;
}

#top_nav #query {
	float: right;
	height: 16px;
	*height: 12px;
	border: none;
}

#top_nav #search_submit {
	float: right;
	width: 12px;
	height: 18px;
	border: none;
	background: url(../_img/skins/xsigo/search_submit.gif) center top no-repeat;
	cursor: pointer;
}

#main_nav {
	height: 29px;
	float: right;
	position:relative;
	margin: 17px 20px 0 0;
}
#main_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#main_nav ul li {
	display: inline-block;
	*float: left;
	line-height: 29px;
	text-transform: uppercase;
}

#main_nav ul li a {
	display: block;
	height: 29px;
	padding: 0 10px;
	color: #fff;
}

#main_nav ul li a:hover {
	background: url(../_img/skins/xsigo/nav_over.gif) top repeat-x;
	text-decoration: none;
}

#main_nav ul li ul li a:hover {
	background: #494b4e;
}

.mlddm ul {
	z-index: 100;
	position: absolute;
	visibility: hidden;
}

.mlddm .hsub {
	background: none;
}

.mlddm .hsub:hover {
	background: url(../_img/skins/xsigo/nav_over.gif) top repeat-x;
}

.mlddm .selected {
	background: url(../_img/skins/xsigo/nav_over.gif) top repeat-x;
}

#main_nav ul li ul li {
	width: 150px;
	text-transform: none;
	background: #95989e;
}

/*===================== Testimonials Page =====================*/

.testimonial {
	margin-bottom: 30px;
}

.test_image {
	float: left;
	width: 168px;
	margin-right: 30px;
}

.test_text {
	width: 380px;
	float: left;
}

div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../_img/skins/xsigo/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	text-indent: -9999em;
	background: url(../_img/skins/xsigo/close.gif) no-repeat;
	outline: 0;
}