.clients
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    width:150px;
    height:75px;
}

.nav-off A
{
    COLOR: #3972a7;
}
.nav-off A:visited
{
    COLOR: #3972a7;
}

.nav-off A:hover
{
    COLOR: #ee9211
}
BODY
{
    BACKGROUND: url(../images/main_bkgnd.gif) #ffffff;
    MARGIN: 0px 0px 20px;
}
TD
{
    FONT: 11px Tahoma;
    COLOR: #444444
}
P
{
    FONT: 11px Tahoma;
    COLOR: #444444
}
IMG.brdr
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
IMG.dblbrdr
{
    BORDER-RIGHT: #cccccc 1px double;
    BORDER-TOP: #cccccc 1px double;
    MARGIN: 0px 10px 0px 0px;
    BORDER-LEFT: #cccccc 1px double;
    BORDER-BOTTOM: #cccccc 1px double
}
INPUT
{
	FONT: 12px Tahoma, Arial, Helvetica, sans-serif;
}

INPUT.resc
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    BORDER-TOP: #7c7c7c 1px solid;
    BACKGROUND: #ffffff;
    FONT: 11px Tahoma, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #7c7c7c 1px solid;
    BORDER-BOTTOM: #7c7c7c 1px solid
}
TEXTAREA.resc
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    BORDER-TOP: #7c7c7c 1px solid;
    BACKGROUND: #ffffff;
    FONT: 11px Tahoma, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #7c7c7c 1px solid;
    BORDER-BOTTOM: #7c7c7c 1px solid
}
UL.arrow
{
    LIST-STYLE-IMAGE: url(../images/bullet.gif);
    LINE-HEIGHT: 14px
}
LI.arrow2
{
    DISPLAY: list-item;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(../images/bullet.gif);
    LINE-HEIGHT: 16px;
    WHITE-SPACE: normal
}

.contentBorder
{
    BORDER-RIGHT: #7c7c7c 1px dotted;
    BORDER-LEFT: #7c7c7c 1px solid;
    BORDER-BOTTOM: #7c7c7c 1px dotted
}
.contentMain
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #7c7c7c 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #7c7c7c 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #7c7c7c 1px solid
}
.contentSmall
{
    BORDER-RIGHT: #7c7c7c 1px dotted;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #7c7c7c 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #7c7c7c 1px dotted
}
.footer
{
    MARGIN: 10px;
    FONT: 11px Tahoma;
    COLOR: #666666
}
.heading1
{
    FONT: bold 16px Arial, sans-serif;
    COLOR: #415c8c
}
.subheading
{
    FONT: bold 14px Arial, sans-serif;
    COLOR: #417AAB
}

.heading2
{
    FONT: 12px Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #444444
}
.heading3
{
    FONT-WEIGHT: bold;
    COLOR: black
}
.heading4
{
    FONT-WEIGHT: bold;
    COLOR: black;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 20px;
}
.heading5
{
    FONT-WEIGHT: bold;
    COLOR: black;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 50px;
}

.heading6
{
    FONT-WEIGHT: bold;
    COLOR: #e37f1c;
    font-size:14px;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 50px;
}

.main-lg-border
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #7c7c7c 1px solid;
    BORDER-BOTTOM: #7c7c7c 1px solid;
}

.features-border
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    BORDER-LEFT: #7c7c7c 1px solid;
    BORDER-BOTTOM: #7c7c7c 1px solid;
    BORDER-TOP: #7c7c7c 1px solid;
}

.features-header
{
    BORDER-BOTTOM: #7c7c7c 1px solid;
    BORDER-TOP: #7c7c7c 1px solid;
    FONT: bold 16px Arial, sans-serif;
    COLOR: #415c8c;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
}

.main-sm-border
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    BORDER-LEFT: #7c7c7c 1px solid;
    BORDER-BOTTOM: #7c7c7c 1px solid
}

.notes-247
{
    BORDER-TOP: #7c7c7c 1px solid;
    BACKGROUND: url(../images/notes_bkgnd.jpg) repeat-y;
    FONT: bold 11px Arial, sans-serif;
    color: #336699;   
}

.callout-247
{
    FONT: bold 11px Arial, sans-serif;
    color: #000000;   
    BORDER-RIGHT: #7c7c7c 1px solid;
    BORDER-LEFT: #7c7c7c 1px solid;
    BORDER-BOTTOM: #7c7c7c 1px solid;
    BORDER-TOP: #7c7c7c 1px solid;
    BACKGROUND: #336699;
}

.main-sm-border-call
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    BACKGROUND: #f0f0f0;
    BORDER-LEFT: #7c7c7c 1px solid;
    COLOR: #000000;
    PADDING-TOP: 12px;
    PADDING-BOTTOM: 12px;
    BORDER-BOTTOM: #7c7c7c 1px solid
}
.navMargin
{
    MARGIN-LEFT: 17px
}
.nav-on A
{
    COLOR: #444444;
    TEXT-DECORATION: none
}
.nav-on A:visited
{
    COLOR: #444444;
    TEXT-DECORATION: none
}
.nav-on A:hover
{
    COLOR: #ee9211;
    TEXT-DECORATION: none
}
.uber A
{
    COLOR: #444444;
    TEXT-DECORATION: none
}
.uber A:visited
{
    COLOR: #444444;
    TEXT-DECORATION: none
}
.padding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.red
{
    COLOR: #ff0000
}
.sidebar
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #7c7c7c 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #7c7c7c 1px solid
}
.smDark
{
    FONT: 10px Tahoma;
    COLOR: #444444
}
.smLight
{
    FONT: 10px Tahoma;
    COLOR: #959595
}
.sub-lg-border
{
    BORDER-RIGHT: #7c7c7c 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #7c7c7c 1px solid;
    BORDER-BOTTOM: #7c7c7c 1px solid;
    height:300px;
}
.blue-bar-title
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: white;
    vertical-align:middle;
    padding-left:25;           
}

.blue-bar-title-center
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: white;
    vertical-align:middle;
    background-image:url('/images/title_sub_bkgnd.gif');  
    text-align:center;
    height:30px;
}

.home_header1
{
	FONT: bold 16px Arial, Helvetica, sans-serif;
    COLOR: #003366;
    padding-left:50;
    padding-top:10;
}
.home_header2
{
	FONT: bold 16px Arial, Helvetica, sans-serif;
    COLOR: #003366;
    padding-left:150;
    padding-top:10;
}
.home_header3
{
	FONT: bold 16px Arial, Helvetica, sans-serif;
    COLOR: #003366;
    padding-left:250;
    padding-top:10;
    padding-bottom:10;
}

.intro_text
{
    text-align:justify;
    padding-right:20px;
}

.client_bold
{
    COLOR: #336600;
}

.50text
{
	FONT: bold 13px Tahoma;
    COLOR: RED;
}

.50prodtext
{
    padding-left:30px;
    padding-right:50px;
}

.console
{
	FONT: bold 18px Arial, Helvetica, sans-serif;
}

HR.demo
{
	color:#ee9211;
	width:140;
	height:1px;
	margin: 5px 0px 5px 0px; 
}
	

HR.articles
{
	color:#ee9211;
	height:1px;
	margin: 5px 0px 5px 0px; 
}
	
.demotext
{
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0 0 0 0;
}
	
.ecatalog {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin: 0px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
}	

.ecatalog_callout
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    margin-left:50px;
    margin-right:50px;
}

.library
{
	background-image:url(/images/doc-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:300px;
	height:163px;
	PADDING-RIGHT: 45px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	font-size:12px;
	font-weight:bold
}

.success
{
	background-repeat: no-repeat;
	background-position: left top;
	height:163px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	font-size:12px;
	font-weight:bold
}

.success-text
{
	font-size:11px;
	font-weight:bold;
	color:#003366;
}



.gio-text
{
	margin-left:100px;
	margin-right:30px;
}	

.library A
{
	color:#e37f1c;
	font-size:14px;
	font-weight:bold
}

.library A:visited
{
	color:#e37f1c;
	font-size:14px;
	font-weight:bold
}

.library A:hover
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold
}

.success A
{
	color:#e37f1c;
	font-size:12px;
	font-weight:bold
}

.success A:visited
{
	color:#e37f1c;
	font-size:12px;
	font-weight:bold
}

.success A:hover
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold
}

.blue-text
{
	color:#666666;
}

A
{
    color: #3972a7;
    text-decoration:none;
}
A:visited
{
    color: #3972a7;
    text-decoration:none;
}
A:hover
{
    color: #ee9211;
}

.gio-home-link a
{
	color:#3972a7;
	font-weight:bold;
	font-style:italic;
}

.gio-home-link a:visited
{
	color:#3972a7;
	font-weight:bold;
	font-style:italic;
}

.gio-home-link a:hover
{
	color:#e37f1c;
	font-weight:bold;
	font-style:italic;
}


.home-page-box
{
	height:230px;	
}

.home-page-box td
{
	padding-left:20px;
	padding-right:20px;
} 

.home-page-box-2
{
	height:230px;	
}

.home-news-text
{
	padding-left:20px;
	padding-right:10px;
}

.home-page-hr
{
	height:1px;
	color:#e37f1c;
	border-top: 3px dashed #e37f1c;
	width:70%;
}

.featured
{
	font-size:12px;
}