/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;

}

a {
	color: #76766f;
	text-decoration: none;
}

a:hover {

	text-decoration: none;
	
	color: #333333;
}

a:visited {
	color: #76766f;
	text-decoration: none;
}

#masthead{
	margin: 10;
	padding: 15px 0px 15px 20px;
	border-bottom: 0px solid #cccccc;
	width: 100%;
	/*padding: 10px 0px 5px 15px;
	border:0px solid black;*/
}

.bannerLeft{
    border-top:#CCCCCC solid 1px;
}

#content{
  float:right;
	width: 75%;
	margin: 0;
	padding: 0 3% 0 0;
}

.content-text {
	FONT: 10px verdana,tahoma,geneva,sans-serif
}
.content-head {
	FONT: bold 16px times new roman,times,serif; COLOR: #524b48
}
.content-header {
	FONT: bold 16px times new roman,times,serif; COLOR: #524b48
}
.content-subhead {
	FONT: bold 11px verdana,tahoma,geneva,sans-serif; COLOR: #666666
}
.content-subhead-homepage {
	FONT: bold 11px verdana,tahoma,geneva,sans-serif;
	COLOR: #666666;
	background-color: #f5f5f5;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}


.content-subhead-homepage-right {
	FONT: bold 11px verdana,tahoma,geneva,sans-serif;
	COLOR: #666666;
	background-color: #f5f5f5;
	border-bottom:1px solid #666666;
}
.content-subhead-homepage-mid { 
    border-right:1px solid #666666;
	font-size: 9px;
}
.content-subhead-homepage-sub {
	FONT: bold 10px verdana,tahoma,geneva,sans-serif;
	COLOR: #000000;
	background-color: #f5f5f5;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
.content-subhead-homepage-sub-right {
	FONT: bold 10px verdana,tahoma,geneva,sans-serif;
	COLOR: #000000;
	background-color: #f5f5f5;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}

/************* #globalNav styles **************/

#globalNav{
color: #cccccc;
padding: 0px 20px 0px 10px;
white-space: nowrap;
width:500px;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
  vertical-align:bottom;
}

#globalNav a {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
}

#globalNav a:hover {
	TEXT-DECORATION: none; 
}

/************* #pageNav styles ****************/
.pageNav{
	font-size: 80%;
	padding: 5px 0px 5px 10px;
	text-align: right;
	FONT: 10px verdana,tahoma,geneva,sans-serif
	
}
.pageNavPrev{
	font-size: 80%;
	padding: 5px 0px 5px 10px;
	text-align: left;
	FONT: 10px verdana,tahoma,geneva,sans-serif
	
}
/************* #prod-main styles ****************/
.prod-main-head {
	FONT: bold 16px times new roman,times,serif;
	COLOR: #524b48;
}
.prod-main-subhead {
	FONT: bold 12px verdana,tahoma,geneva,sans-serif; COLOR: #666666
}
.prod-main-text {
	FONT: 11px verdana,tahoma,geneva,sans-serif
}
/************* #prod-text styles ****************/
.prod-text {
	FONT: 10px verdana,tahoma,geneva,sans-serif; COLOR: #76766f
}

/************* #prod-head styles ****************/
.prod-head {
	FONT: bold 13px arial,helvetica,sans-serif
}
/************* #prod-attrib styles ****************/
.prod-attrib {
	FONT: 10px verdana,tahoma,geneva,sans-serif
}


/************* #siteInfo styles ***************/

.siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: -1px;
}

.siteInfo DIV {
	color: #76766f;
	text-decoration: none;
}

.siteInfo DIV A:hover {
	text-decoration: none;
}



.form {
	FONT-SIZE: 11px; BACKGROUND: #f9f9f9; COLOR: #000000
}
.form_select {
	FONT-SIZE: bold 12px; BACKGROUND: #f9f9f9; COLOR: #000000
}
.form_select_text { font:"Times New Roman", Times, serif; font-size:11px;}


.form-submit {
	BORDER-RIGHT: #adada9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #adada9 1px solid; PADDING-LEFT: 0px; BACKGROUND: #a0a09c; PADDING-BOTTOM: 0px; FONT: 10px tahoma,geneva,sans-serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #adada9 1px solid; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #adada9 1px solid
}


/******************* NavBar Style ***********************/
.navBar{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	background-color: #E7E3E1;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	TEXT-DECORATION: none
}
/******************* SecHdr Sytle ********************/
.secHdr {
	
	PADDING-LEFT: 12px; 	
	PADDING-BOTTOM: 4px;	
	PADDING-TOP: 4px; 
	PADDING-RIGHT: 0px; 
	
	BORDER-BOTTOM: #818181 1px solid; 
	
	BACKGROUND-COLOR: #e7e3e1;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: white; 
}
.secHdr A{
	COLOR: #76766F; 
	TEXT-DECORATION: none
}
.secHdr A:hover {
	TEXT-DECORATION: none
}
/******************* SecHdr-cur Style ********************/
.secHdr-cur {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	COLOR: WHITE; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #818181 1px solid; 
	BACKGROUND-COLOR: white
}
.secHdr-cur A:link{
	COLOR: white; 
	TEXT-DECORATION: none
}
.secHdr-cur A:hover {
	TEXT-DECORATION: none
}
.secHdr-cur IMG {
	WIDTH: 5px; 
	MARGIN-RIGHT: 0px; 
	HEIGHT: 9px
}
/******************* subNav Style ********************/
.subNav {
	PADDING-BOTTOM: 0px;
	TEXT-DECORATION: none;
}
.subNav DIV {
	PADDING-LEFT: 24px;
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	/*PADDING-RIGHT: 0px; */ 
	/*BORDER-TOP: white 1px solid; */	
	FONT-WEIGHT: bold; 	
	/*BACKGROUND-COLOR: #fffffc*/
	/*TEXT-DECORATION: none;*/ 
}
.subNav DIV A {
	/*COLOR: #666; 
	TEXT-DECORATION: none*/ 
}
.subNav DIV A:hover {
	/*COLOR: black
	TEXT-DECORATION: none*/
}
.subNav .cur {
	PADDING-LEFT: 16px; 
	BACKGROUND-COLOR: white
}
.subNav .cur IMG {
	WIDTH: 5px; 
	MARGIN-RIGHT: 0px; 
	HEIGHT: 9px
}

/******************* midNav Sytle ********************/
.midNav {
	
	TEXT-DECORATION: none;	
	BORDER-BOTTOM: #818181 1px solid;
}
.midNav DIV {
	PADDING-LEFT: 20px;
	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-COLOR: #fffffc;
	TEXT-DECORATION: none;
	
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BORDER-TOP: white Opx solid; 
}
.midNav .cur {
	PADDING-LEFT: 12px; 

}
.midNav DIV DIV {
	PADDING-LEFT: 20px; 

}
.midNav DIV .cur {
	PADDING-LEFT: 12px; 

}



/******************* find a direction Sytle ********************/
.findDirection {
	FONT: bold 11px verdana,tahoma,geneva,sans-serif;
	TEXT-DECORATION: none;
	color:#666666;
}
/******************* service styles ********************/
.CaseStudy_header {
    font-family:sans-serif,Arial, Helvetica;
    color:#FFFFFF;
    background:#999999;
    margin: 0;
	
	font-size: 14px;
	padding: 5px;
	border-bottom: 0px solid black;
	letter-spacing: -1px;
	width: 463px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}
.CaseStudy_content {
 	font-family: sans-serif;
    color: grey;
	margin: 0;
	background: white;
	padding: 10px;
	width: 450px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px; 
	
	border-bottom:1px dashed #999999;
	border-left:1px dashed #999999;
	border-right:1px dashed #999999;
	 
	
}		
.CaseStudy_subheader {
    font-family:sans-serif,Arial, Helvetica;
    color:#FFFFFF;
    background:#CCCCCC;
    margin: 0;
	
	font-size: 12px;
	padding: 5px;
	
	letter-spacing: 0px;
	width: 463px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}
.CaseStudy_subcontent {
 	font-family: sans-serif;
    color: grey;
	margin: 0;
	background: white;
	padding: 10px;
	width: 450px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px; 
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	 
	
}	

.CaseStudy_clientName {
 	font-family: sans-serif;
    color: lightgrey;
	
}

           
.SupportMain_header {
    font-family:sans-serif,Arial, Helvetica;
    color:#FFFFFF;
    background:#6666FF;
    margin: 0;
	
	font-size: 12px;
	padding: 5px;
	border-bottom: 1px solid black;
	letter-spacing: 0px;
	width: 212px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}	

.SupportMain_content {
 	font-family: sans-serif;
	font-size: 12px;
    color: grey;
	margin: 0;
	background: white;
	padding: 10px;
	width: 200px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px; 
	
	border-bottom:1px solid #6666CC;
	border-left:1px solid #6666CC;
	border-right:1px solid #6666CC;
	 
	
}		

.SupportMain_content_right{
 	font-family: sans-serif;
	font-size: 12px;
    color: grey;
	margin: 0;
	background: white;
	padding: 10px;
	width: 200px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px; 
	
	border-bottom:1px dashed #6666CC;
	border-left:1px solid #6666CC;
	border-right:1px solid #6666CC;
	 
	
}		
.SupportMain_header_right {
	
	font-size: 12px;


}	

/************** support styles *****************/

.supportMain_top{
	
	margin:10px 10px 10px 10px;
	border-left: 0px solid #ccd2d2;
	
	padding: 10px 0px 5px 20px;
	font-size: 90%;
	
}


.supportMain_top h3{
	font: bold 120% Arial,sans-serif;
	color: #000000;
	padding: 5px 10px 5px 10px;
}

.supportMain_top img{
	float: right;
	padding: 0px 0px 0px 10px;
}

#content1{
	padding: 0px 10px 0px 0px;
	margin:10px 10px 10px 10px;
	border-left: 0px solid #ccd2d2;
}




/************** feature styles *****************/

.feature{
	padding: 0px 0px 0px 10px;
	font-size: 80%;
	min-height: 200px;
	height: 170px;
}


.feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


/*************** story styles ******************/

.story {
	padding: 0px 0px 0px 10px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
	text-align:justify;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #666666;
	display:block;
	padding-bottom: 5px;
	text-align:center;
	
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}

.searchMark {
color:#FF0000;
}


/*************** Search Result_Table Style *****************/
.result_table {
	border-collapse:collapse;
	table-layout:auto; 
	
}
.result_table_head {
	FONT: bold 18px times new roman,times,serif; 
	COLOR: #524b48
}

