/* 
New Style Sheet for Ansys

@date	April 13, 2007
*/
body{ padding:0px; margin:5px 0px 0px 10px;;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; margin:0px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px;}
li{ list-style-image:url(../images/icon/list-arrow.gif); list-style-position:inside; list-style-type: square;
height:20px;}

.pageHeading{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; margin:0px;
 color:#000000; font-weight:400 }/*999999*/
			
.testimonialFont{font-family:"Times New Roman",Georgia,  Times, serif; font-size:15px; color:#000000; 
padding:20px 10px 10px 20px;}

.border{border:1px solid #9A9A9A}

/*	Body Align Oriented*/
/*	Header Section	*/
.logo{float:left }
.topLink{float:right; padding:5px;}
.barLeft{width:125px; height:27px;  background-color:#CCCCCC; float:left; margin-right:5px; }
.barRight{width:125px; height:27px; background-color:#CCCCCC; float:left; margin-left:5px; }
.barMid{width:538px; height:25px;    background-color:#F2F2F2; float:left; border:1px solid #D6D6D6;}
.barCell{ width:74px; float:left;text-align:center; padding-top:6px; }
.cellBorderRight{ border-right:1px solid #D6D6D6; height:20px;}


/*	Footer Section	*/
.footer{ height:91px; width:800px; background-image:url(../images/site/footer_back.gif); 
		background-repeat:repeat-x; text-align:center; margin-top:5px; }
.footerCell{ width: auto; float:left;text-align:center; padding:6px 8px 10px 8px;  }
.footerMargin{ margin:0% 10% 2% 10%}
.footerSeparator{float: left; background-image:url(../images/icon/separator.gif); 
				background-repeat:no-repeat; height:4px; width:4px; padding:6px 8px 10px 8px;}

/* Email part*/
.email{ margin-bottom:5px; height:15px; width:auto}

/* 	Body Part	*/
.leftImg{padding:5px 0px 5px 0px; float:left;}
.rightImg{padding:5px 0px 5px 0px; float:right;}
.bodyLeft{padding:5px; float:left; width:500px}
.bodyContent{padding:15px 15px 5px 0px; }
.bodyRight{padding:5px 5px 5px 5px; float:left; width:280px}
.horizontal{ background-image:url(../images/page/horizontal-line.gif); height:1px; width:280px;
			background-repeat:no-repeat}
.horizontal2{ background-image:url(../images/page/horizontal-line.gif); height:1px; width:auto;
			background-repeat: repeat-x}
.ecommerce{float:left; padding:8px; width:100px; height:90px}
.testBack{ background-image: url(../images/page/testimonial.gif); background-repeat: no-repeat;
          height:117px; width:273px; float:right}

/*	Padding, Height, Width Style Definition*/
.padding5{ padding:5px;}
.width{width:800px; height:auto}
.clear{clear:both}
.fltLeft{float:left}
.fltRight{float:right}
.padTop10{padding-top:10px;}
.padBtm10{ padding-bottom:10px;}
.pad10{ padding:10px;}
.width100{width:100%; height:auto}
.height10{ height:10px;}
.padRgt20{ padding-right:20px;}
.padL10 { padding-left:10px;}
.padL5 { padding-left:5px;}
.padT5{padding-top:5px;}

.horLine{ background-image:url(../images/page/horizontal-line.gif); height:1px; 
			background-repeat: repeat-x; padding:2px 0px 0px 0px;}
.redBar{  background-image:url(../images/icon/redBar.gif);height:3px;background-repeat:repeat-x}


/* Color */
.greyColor{color: #666666}

/* Menu Boxes
.maroonBox{ width:7px; height:20px; background-color:#CC0000; margin-right:3px; float:left }
.greyBox{width:5px; height:20px; background-color:#666666; margin-right:10px; float:left }*/

/***************	Font Style 	*************************/
/* Black Font*/
.black{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
.black a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;
	text-decoration: none;}
.black a:hover{color: #000000;text-decoration: underline;}

.blackLarge{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #000000;text-decoration: none;}
.blackLarge a{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #000000;text-decoration: none;}
.blackLarge a:hover{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #999999;text-decoration: underline;}

.blackLarger{font-size: 13px;font-family: verdana, geneva, sans-serif;color: #000000;text-decoration: none;}
.blackLarger a{font-size: 13px;font-family: verdana, geneva, sans-serif;color: #999999;text-decoration: none;}
.blackLarger a:hover{font-size: 13px;font-family: verdana, geneva, sans-serif;color: #000000;text-decoration: underline;}

.blackSmall{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;}
.blackSmall a{color: #000000; text-decoration:none}
.blackSmall a:hover{color: #999999; text-decoration:underline}

/* Grey Font*/
.grey{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
.grey a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;
	text-decoration: none;}
.grey a:hover{color: #666666;text-decoration: underline;}

.greyLarge{	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}

.greyLetter{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}
.greyLetter a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666; text-decoration:none}
.greyLetter a:hover{color: #333333; text-decoration:underline}

.greyDirLink{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #A4A4A4;text-decoration: none;}
.greyDirLink a{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #000000;text-decoration: none;}
.greyDirLink a:hover{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #000000;text-decoration: underline;}

.greySmall{font-size: 10px;font-family: verdana, geneva, sans-serif;color: #A4A4A4;text-decoration: none;}
.greySmall a{font-size: 10px;font-family: verdana, geneva, sans-serif;color: #000000;text-decoration: none;}
.greySmall a:hover{font-size: 10px;font-family: verdana, geneva, sans-serif;color: #000000;text-decoration: underline;}

.greyLightS{font-size: 10px;font-family: verdana, geneva, sans-serif;color: #999999;text-decoration: none;}
.greyLightS a{font-size: 10px;font-family: verdana, geneva, sans-serif;color: #999999;text-decoration: none;}
.greyLightS a:hover{font-size: 10px;font-family: verdana, geneva, sans-serif;color: #999999;text-decoration: underline;}

.greyLightL{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #999999;text-decoration: none;}
.greyLightL a{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #999999;text-decoration: none;}
.greyLightL a:hover{font-size: 11px;font-family: verdana, geneva, sans-serif;color: #999999;text-decoration: underline;}


/* Orange Font*/
.orangeLetter{	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200;}
.orangeLetter a{	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200; text-decoration:none}
.orangeLetter a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200;}

/* Maroon Error*/
.maroornLarge{font-family: Verdana,Arial, Helvetica, sans-serif;	font-size: 12px;color: #CC0000;}
.maroonError{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #CC0000;}
.maroonError a{color: #CC0000; text-decoration:none;font-size: 11px}
.maroonError a:hover{color: #CC0000; text-decoration: underline;font-size: 11px}
.maroonErrorLarge{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #CC0000;}

/* Blue Font*/
.blueHeading{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #305FAF;font-weight: 800;}

.blueFont{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #305FAF;}
.blueFont a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #305FAF;
	text-decoration: none;}
.blueFont a:hover{color: #305FAF;text-decoration: underline;}
	
.darkBlueFont{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #090075;}
.darkBlueFont a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #090075;
	text-decoration: none;}
.darkBlueFont a:hover{color: #090075;text-decoration: underline;}

.darkBlueSmall{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #090075;}
.darkBlueSmall a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #090075;
	text-decoration: none;}
.darkBlueSmall a:hover{color: #090075;text-decoration: underline;}

.darkBlueSmaller{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #090075;}
.darkBlueSmaller a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #090075;
	text-decoration: none;}
.darkBlueSmaller a:hover{color: #090075;text-decoration: underline;}

.blueContact{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0035D5;}
.blueContact a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0035D5;
	text-decoration: none;}
.blueContact a:hover{color: #090075;text-decoration: underline;}


.darkBlueHeading{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #090075;font-weight: 800;}
.darkBlueHeading2{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #090075;font-weight: 800;}

.darkBlueLarge{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #090075;}
.darkBlueLarge a{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #090075;
	text-decoration: none;}
.darkBlueLarge a:hover{color: #090075;text-decoration: underline;}
.lightBlueBack { background-color:#F3F2FD; height:auto;; margin:5px;}
.ltSpc1{letter-spacing:1px;}