/* CSS Document */
body,td,th 				{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;line-height:1.5; }
body 					{background-color: #545454;margin: 0px;background-image: url(../images/page-bg.gif);	background-repeat: no-repeat; background-position:center -10px;}

#outer					{ width:957px;text-align:left;padding:60px 22px 0px 21px;  }
#logoContainer			{ width:65px;height:95px;float:left;padding:0px 0px 0px 25px;}
#topTxtContainer		{ padding:30px 0px 0px 190px;float:left;height:65px;}
.bigOne					{ font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#471B01;}
.bigOne2				{ font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#471B01;}
#topLinxContainer		{ padding:0px 0px 0px 316px;clear:both;height:32px; }
.homeLink				{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/homeLink.gif);background-repeat:no-repeat;width:38px;background-position:center;float:left;}
a.homeLink:hover		{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/homeLinkActive.gif);background-repeat:no-repeat;width:38px;background-position:center;float:left;background-color:#737373;}
.abtLink				{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/abtLink.gif);background-repeat:no-repeat;width:61px;background-position:center;float:left;}
a.abtLink:hover			{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/abtLinkActive.gif);background-repeat:no-repeat;width:61px;background-position:center;float:left;background-color:#737373;}
.paLink					{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/paLink.gif);background-repeat:no-repeat;width:87px;background-position:center;float:left;}
a.paLink:hover			{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/paLinkActive.gif);background-repeat:no-repeat;width:87px;background-position:center;float:left;background-color:#737373;}
.appLink				{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/appLink.gif);background-repeat:no-repeat;width:62px;background-position:center;float:left;}
a.appLink:hover			{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/appLinkActive.gif);background-repeat:no-repeat;width:62px;background-position:center;float:left;background-color:#737373;}
.cusLink				{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/cusLink.gif);background-repeat:no-repeat;width:67px;background-position:center;float:left;}
a.cusLink:hover			{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/cusLinkActive.gif);background-repeat:no-repeat;width:67px;background-position:center;float:left;background-color:#737373;}
.contactLink			{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/contactLink.gif);background-repeat:no-repeat;width:69px;background-position:center;float:left;}
a.contactLink:hover		{ height:32px;padding:0px 20px 0px 20px;display:block;background:url(../images/contactLinkActive.gif);background-repeat:no-repeat;width:69px;background-position:center;float:left;background-color:#737373;}
#flashContainer			{ width:957px;}
#bodyContainer			{ width:957px;background:url(../images/bodyBG.gif);background-repeat:repeat-y;text-align:left;padding:20px 0px 20px 0px;float:left;}
#lefContainer			{ width:400px;padding:0px 30px 0px 20px;text-align:left;float:left;}
#rytContainer			{ width:400px;padding:0px 20px 0px 30px;text-align:left;float:left;}
.bodyBold				{ font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;font-weight:bold;}
.clrBoth				{ clear:both;}
.fltLft					{ float:left;}
#greyBox				{ width:957px;padding:0px;clear:both;height:100%; background:#F3F3F3; overflow:auto;}
#lefContainer2			{ width:400px;padding:0px 30px 0px 20px;text-align:left;float:left;background:url(../images/lftBG.gif);background-repeat:repeat-y;background-color:#F3F3F3;}
#rytContainer2			{ width:467px;padding:0px 20px 0px 20px;text-align:left;float:left;background:url(../images/rytBG.gif);background-repeat:repeat-y;background-color:#F3F3F3;}
.padding20				{ padding:20px;}
#footerContainer		{ width:957px;height:263px;text-align:center;background:url(../images/footBG.gif);background-repeat:no-repeat;clear:both;background-position:left top;padding:15px 22px 0px 21px; }
.footText				{ color:#5E481E;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height:2;}
.copy					{ font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#333333;text-align:left;padding:20px 0px 0px 30px;}

.lidotImg {list-style-image:url(../images/dot.gif);}
.lidotImgMap {list-style-image:url(../images/dot.gif); margin-left:40px;}
.lidotImgsub {list-style-image:url(../images/dot.gif); margin-left:80px;}
.linkblank { text-decoration:none;  font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}
a.linkblank:hover{ text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}
a.linkOB:hover { text-decoration:underline; color:#84262A;}
a.linkOS:hover { text-decoration:underline; color:#84262A;}

/*styles included for content pages*/
.bluetxt {font-family:Arial, Helvetica, sans-serif;font-size:12px; }
.tblcolorgreybrdr {  background-color:#DFDFDF;padding-left:3px;border-top:solid 1px #CFCFCF;  padding-top:2px;}
.tblcolorgreybrdrbtm {  background-color:#DFDFDF;padding-left:3px; border-bottom:solid 1px #CFCFCF; padding-top:2px;}
.tblcolor {background-color:#DFDFDF;padding-left:3px;border-top:solid 1px #CFCFCF;  padding-top:2px; border-bottom:solid 1px #CFCFCF;}
.tblcolorpinkbrdr { background-color:#F2F2F2; padding-left:3px; border-top:solid 1px #E1E1E1; padding-top:2px; margin-top:2px;}
.tblcolorpinkbrdrbtm { background-color:#F2F2F2; padding-left:3px;  border-bottom:solid 1px #E1E1E1;padding-top:2px;}

.tblcolorgrey {  background-color:#F2F2F2;padding-left:3px; padding-top:2px;}
.tblcolorpink { background-color:#DFDFDF; padding-left:3px; padding-top:2px;}
.tablebrdrtop {  border-bottom:solid 1px #A3A3A3; padding-left:3px; border-left:solid 1px #A3A3A3; border-top:solid 1px #A3A3A3;}
.tablebrdrtoplft {   padding-left:3px; border:solid 1px #A3A3A3;  }
.tablebrdr {   border-bottom:solid 1px #A3A3A3; padding-left:3px; border-left:solid 1px #A3A3A3;}
.tablebrdrrgt {border-left:solid 1px #A3A3A3; border-right:solid 1px #A3A3A3; border-bottom:solid 1px #A3A3A3;padding-left:3px;}
.outerContentDiv { width:910px; height: 100%; overflow: auto; margin-left:20px; }
.leftContentDiv {width:520px;float: left; margin:10px 5px 5px 15px;  font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;line-height:1.5; }
.ContentDiv{ width:860px;   margin:20px 5px 5px 15px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;line-height:1.5;}
.rightContentDiv {width: 338px; float: left; height: 100%;   margin:15px 3px 5px 25px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;line-height:1.5; }
.liststylenone { list-style:none;}
.smallTxtRedBld			{ font-family: Arial;font-size: 12px;color:#75080D;font-weight:bold; text-align:justify; letter-spacing:1px; line-height:1;    }
.smallTxtRed         { font-family: Arial;font-size: 12px;color:#75080D; text-align:justify; }
.noBorder { border:none !important;}


/*style applied for IE version*
#menuBox				{ width:620px;height:120px;border:solid 1px black;border-top:none;background:url(../images/tstBG.png);padding:19px 0px 20px 20px; margin-right:7px;}

/*style applied for mozilla only*
:root *> #menuBox		{ width:599px;height:120px;border:solid 1px black;border-top:none;padding:20px 20px 20px 20px; margin-right:25px;}

/*style applied for IE version*
.menuBox2				{ width:620px;height:10px;border:solid 1px black;border-top:none;background:url(../images/tstBG.png);padding:19px 0px 20px 20px; margin-right:7px;}

/*style applied for mozilla only
:root *>.menuBox2				{ width:599px;height:10px;border:solid 1px black;border-top:none;background:url(../images/tstBG.png);padding:20px 20px 20px 20px;margin-right:25px;}
*/
.linksBox				{ width:170px;padding:0px 20px 0px 0px;float:left;height:120px;text-align:left; }
.linksBox2				{ width:165px;padding:0px 20px 0px 10px;float:left;height:30px;text-align:left;}
.linx					{ font-family:Arial, Helvetica, sans-serif;width:170px;height:17px;display:block;color:#C2C0C0;font-size:11px;text-align:left;padding-left:5px; text-decoration:none;}	
a.linx:hover			{ font-family:Arial, Helvetica, sans-serif;width:170px;height:17px;display:block;color:#fff;font-size:11px;text-align:left;padding-left:5px;background:#3E332B;background:url(../images/border.gif);background-repeat:no-repeat; text-decoration:none;}
.linx2					{ font-family:Arial, Helvetica, sans-serif;width:170px;height:22px;display:block;color:#C2C0C0;font-size:11px;text-align:left;padding-left:5px; text-decoration:none;}	
a.linx2:hover			{ font-family:Arial, Helvetica, sans-serif;width:170px;height:22px;display:block;color:#fff;font-size:11px;text-align:left;padding-left:5px;background:#3E332B;background:url(../images/border2.gif);background-repeat:no-repeat; text-decoration:none;}
.titleImage				{ padding:0px 0px 8px 0px;}
.bullArrow				{ padding:0px 8px 0px 0px; border:none;}
#bottomTxt				{ clear:both; width:840px;padding:15px 0px 0px 0px; }
.paddingTop5			{ padding:5px 0px 0px 0px;}
.hideit					{ display:none;}
.ClickedBackground      { background-color:Red; color:Green;}
.MouseOver              { background-color:yellow; color:Green;}
.SelectedColor          { background-color:blue; color:Green; }
.bordernone             { border:none;}
.linxold                { font-family:Arial,Helvetica, sans-serif;display:block;color:#381800;font-size:11px;text-align:left;padding-left:5px; text-decoration:none;}
.linxNew                { font-family:Arial,Helvetica, sans-serif;display:block;color:White;font-size:11px;text-align:left;padding-left:5px; text-decoration:none;}

/*a.linxold:hover         { font-family:Arial,Helvetica, sans-serif;display:block;font-size:11px;text-align:left;padding-left:5px; text-decoration:none; color:White;}*/

/*modified styles
#bodyContainer			{ width:957px;background:url(../images/bodyBG.gif);background-repeat:repeat-y;text-align:left;clear:both;padding:20px; height:100%; overflow:auto;}
#topLinxContainer		{ width:680px;padding:0px 0px 0px 320px;clear:both;height:32px;}
*/

/*styles for home page*/

 .normalStyle {height:32px;padding:0px 20px 0px 10px;float:left;  }
 .clickedStyle {height:32px;padding:0px 20px 0px 10px;float:left;background-color:#525252; }
 .redqfldtext { font-family:Arial; font-size:11px; color:Red;}
 .lbltext { font-family:Arial; font-weight:normal; font-size:14px; color:#545454; } 
 .syslink {font-family:Arial; font-weight:normal; font-size:12px; color:#6D6D6D;text-decoration:none;}
a.syslink:hover { font-family:Arial; font-weight:normal; font-size:12px; color:#9E5700; text-decoration:underline; }
.linkOB { color:Black; text-decoration:underline;}
a.linkOB:hover {font-family:Arial; font-weight:normal; font-size:12px; color:#84262A;  text-decoration:underline; }
.underline    { text-decoration:none; color:#5E481E;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height:2;}
a.underline:hover { text-decoration:underline; color:#5E481E;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height:2;}
.marginlft6   { margin-left:6px;}
.padding { padding:20px 10px 10px 20px; }
.riteBGimageTop {background:url(../images/bgTop.gif); background-position:center top; background-repeat:repeat-y;}
.riteBGimageBtm {background:url(../images/subBG.gif); background-position:center top; background-repeat:repeat-x;width:336px; margin:0; padding:0; background-color:White;}
.Fontvalue {font-family: Arial; font-size: 14px;  color: #7E7E7E;}
.resetstyle {background: url('../images/btn_BG.gif'); border: none; width: 58px; height: 21px; color: White; font-size: 11px; font-weight: bold;background-position: center top; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.submitstyle {background: url('../images/btn_BG.gif');border: none; width: 58px; height: 21px; color: White; font-size: 11px; font-weight: bold;background-position: center top; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.mgnlft237 {margin-left: 237px;}
.redqfldtextbld { font-family:Arial; font-size:11px;font-weight:bold; color:Red;}


/*Accordion styling classes*/
.Accordion {
	
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background-color: #C3AE88;
	margin: 5px;
	padding: 2px;
	cursor: pointer;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 5px;
	padding: 0px;
	height: 200px;
	background-color: #DDD5C8;
	width:418px;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #C3AE88;
}
.AccordionPanelClosed .AccordionPanelTab {
}
/*Accordion behaviors  classes*/
.AccordionPanelTabHover {
	color: #555555;
	background-color: #C3AE88;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
	background-color: #C3AE88;
}
.AccordionFocused .AccordionPanelTab {
	
	background-color: #C3AE88;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #C3AE88;
}
.flowerImage {background: url('../images/flowerBull.gif') ; width:9px;height:10px; background-repeat:no-repeat;  }

/*---------------------------------------------------------------*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
/* background-color: #CACACA;  */ 
/*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 90px; /*Width of top level menu link items*/
padding: 1px 8px;
border: 0px solid black;
border-left-width: 0;
text-decoration: none;
color: #292929;

}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: navy;
text-decoration: none;
padding: 0px 5px;
border: 0px solid #ccc;
}

.suckertreemenu ul li a:hover{
background-color: black;
color:  white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background:   url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background:  url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */




.justify { text-align:justify;}
.mgnbtm   { margin-bottom:4px;}
.quote     {color:#D17868; font-size:15px; }
.smlTxt      { font-size:11px; font-weight:500; list-style:none;}


#marqueecontainer{
position: relative;
width: 344px; /*marquee width */
height:90px; /*marquee height */
overflow: hidden;
padding-left: 4px;
}

.h3Txt {color:#75080D;  font-size:large; line-height:1.5;}