/* Seginus ABC website */

/*     border:1px solid #cc0000;   */


.clearfix          { display: inline-block; clear:both; width: 100%;}
.clearfixBody      { display: inline-block; clear:both; width: 100%; position:relative; left:30px; background:url(../images/lftNav-back.jpg) bottom left no-repeat;}
.clearfixBodyHm    { display: inline-block; clear:both; width: 100%; position:relative; left:30px; background:url(../images/Hm-lefNavback.gif) bottom left no-repeat;}
.clearfixColor     { background-color:#bfbbb4;}
p                  { letter-spacing: .03em; font-size:12px; line-height:22px;}

a:link	  { color:#0c517e; text-decoration:underline;}				 				 
a:visited { color:#0c517e; text-decoration:underline;}					 
a:hover   { color:#0c517e; text-decoration:none;}				
a:active  { color:#0c517e; text-decoration:underline;}


/* shell  -------------------------------------------------------*/
body               { margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; background:#FFFFFF url(../images/body-Tile.gif);}
#centeringDiv      { width:100%;}

#mainOuterShell, #header, #contentOuterShell, #contentOuterShellHm, #footer { width:822px;}

#header            { height:146px; background: url(../images/bdr-header.png) no-repeat; margin:20px 0 0 0; text-align:right;}

#contentOuterShell { min-height:400px; clear:both; background:url(../images/body-tile.png) repeat-y;}
#contentInnerShell { min-height:400px; width:785px; position:relative; left:30px; float:left; margin:0 0 0 0; padding:0; background:url(../images/lftNav-back.jpg) bottom left no-repeat;}


#leftNav, #topDivideLeft             { width: 230px; float:left; text-align:left;}

#contentBody, #topDivideRight        { width: 554px; float:left; text-align:left;}

#topDivideLeft      { background:#b5b39e; border-bottom: 1px solid #bfbbb4;}
#topDivideRight     { background:#8a847b; border-left: 1px solid #bfbbb4; border-bottom: 1px solid #d9d6d2;}

#topDivideLeft, #topDivideRight, #topDivideLeftHm, #topDivideRightHm { height:15px;}


/* footer -------------------------------------------------------*/
#footer                     { background:url(../images/bdr-footer.png) no-repeat;}
#footerGrey                 { background:url(../images/bdr-footerHm.png) no-repeat;}
#footer, #footerGrey        { height:60px; clear:both;}
#footer p, #footerGrey p    { font-size:11px; color:#8a847b; margin:0; padding:6px 10px 0 35px; text-align:left; clear:right;}
#footer img,#footerGrey img { float:right; position:relative; margin:0 8px 0 0;}


/* header nav  -------------------------------------------------------*/
#headerNav               { width: 636px; height: 37px; margin:0; padding:0; position:relative; top:108px; right: 11px; float:right; background: url(../images/topNav-off.gif) repeat-x;}
#headerNav h1            { height:37px; float:right; font-size:12px; font-weight:normal; color:#4e453c; margin:0; padding:12px 0 10px 0;}

#headerNav h1 a:link, #headerNav h1 a:visited, #headerNav h1 a:hover, #headerNav h1 a:active
						 { color:#4e453c; text-decoration:none; margin:12px 0 0px 0px; padding:12px 10px 10px 10px;}

#headerNav h1 a:link     { background:url(../images/topNav-off.gif) repeat-x;}
#headerNav h1 a:visited  { background:url(../images/topNav-off.gif) repeat-x;}
#headerNav h1 a:hover    { background:url(../images/topNav-on.gif) repeat-x;}
#headerNav h1 a:active   { background:url(../images/topNav-on.gif) repeat-x;}

.headerNavSpacer         { height: 37px; width:9px; background:url(../images/topNav-spacer.gif) no-repeat; float:right;}



/* home page   -------------------------------------------------------*/
#imageMontage                      { width: 785px; height:136px; float:left; margin:0; padding:0;}
#leftNavHm, #topDivideLeftHm       { width: 316px; float:left; text-align:left;}
#contentBodyHm, #topDivideRightHm  { width: 468px; float:left; text-align:left;}

#contentOuterShellHm               { min-height:380px; clear:both; background:url(../images/body-tileHm.png) repeat-y; }
#contentInnerShellHm               { min-height:380px; width:785px; position:relative; left:30px; float:left; margin:0 0 0 0; padding:0; background:url(../images/Hm-lefNavback.gif) bottom left no-repeat;}

#topDivideLeftHm      { background:#e6e7c5; border-bottom: 1px solid #bfbbb4;}
#topDivideRightHm     { background:#FFFFFF; border-left: 1px solid #bfbbb4; border-bottom: 1px solid #d9d6d2;}

.copyBox                { margin:0; padding:45px 42px 10px 42px;}
#contentBodyHm p        { margin:0; padding:0 0 14px 0; color:#FFFFFF; font-size:12px; line-height:22px;}

/* home left nav */
.leftNavBoxHm h1           { margin:0; padding:0; display:block; height:37px; color:#4e453c; font-size:14px; line-height:14px; font-weight:normal; text-align:right; white-space: nowrap; }

.leftNavBoxHm h1 a:link, .leftNavBoxHm h1 a:visited, .leftNavBoxHm h1 a:hover, .leftNavBoxHm h1 a:active 
						   { text-decoration:none; margin:0; padding:9px 16px 0 0; display:block; height:18px; background-position:center;}	
				
.leftNavBoxHm h1 a:link    { background:url(../images/ico-aroWhtLft.gif) right no-repeat; color:#4e453c;}
.leftNavBoxHm h1 a:visited { background:url(../images/ico-aroWhtLft.gif) right no-repeat; color:#4e453c;}
.leftNavBoxHm h1 a:hover   { background:url(../images/ico-aroGrnLft.gif) right no-repeat; color:#008d44;}
.leftNavBoxHm h1 a:active  { background:url(../images/ico-aroGrnLft.gif) right no-repeat; color:#008d44;}



/* left nav   -------------------------------------------------------*/

.leftNavBox              { width:220px; margin:0 5px; overflow:hidden;} 

.leftNavBox h1           { margin:0; padding:0; display:block; height:37px; color:#4e453c; font-size:12px; line-height:14px; font-weight:normal; text-align:left; white-space: nowrap; }

.leftNavBox h2           { margin:0; padding:0; display:block; height:25px; color:#4e453c; font-size:14px; line-height:14px; font-weight:normal; text-align:left; white-space: nowrap; margin:0px; }

.leftNavBox h1 a:link, .leftNavBox h1 a:visited, .leftNavBox h1 a:hover, .leftNavBox h1 a:active 
						 { color:#4e453c; text-decoration:none; margin:0; padding:9px 0 0 12px; display:block; height:24px;}	
				
.leftNavBox h1 a:link    { background:url(../images/lftNav-off.gif) repeat-x; color:#4e453c;}
.leftNavBox h1 a:visited { background:url(../images/lftNav-off.gif) repeat-x; color:#4e453c;}
.leftNavBox h1 a:hover   { background:url(../images/lftNav-on.gif) repeat-x; color:#4e453c;}
.leftNavBox h1 a:active  { background:url(../images/lftNav-on.gif) repeat-x; color:#FFFFFF;}
				
#leftNav img {margin:0 0 12px 0;}


/* bread crumb -------------------------------------------------------*/

#contentBody .breadcrumb  { margin:20px; padding:0 0px 0px 0px; font-size:9px} 

/* content   -------------------------------------------------------*/
#contentBody .topMargin  { margin:40px 60px 6px 57px;}
#contentBody h1          { margin:20px 60px 6px 57px; font-size:24px; line-height:28px; color:#008d44; font-weight:normal;}
#contentBody h2          { margin:5px 60px 6px 57px; font-size:18px; line-height:28px; color:#008d44; font-weight:normal;}
#contentBody p           { margin:0; padding:0 60px 14px 57px; font-size:12px; line-height:22px; color:#3D3933;} /* was 4b463f */


.imageLong               { width:100%; text-align:right; margin:10px 0 20px 0;}
.imageLong img           {/* border-top: 1px solid #bfbbb4; border-bottom: 1px solid #bfbbb4; border-left: 1px solid #bfbbb4;*/}


#contentBody ul          { margin:0; padding:0 60px 14px 82px;}
#contentBody ul li          { margin:0; padding:0 0 8px 0; list-style-image:url(../images/ico-bullet.gif); font-size:12px; line-height:18px; color:#4b463f;}
#contentBody ol li       { margin:0; padding:0 0 8px 0;  list-style: lower-roman;  font-size:12px; line-height:18px; color:#4b463f;}



/* pull quote   -------------------------------------------------------*/
.pullquote              { font-family:"Times New Roman", Times, serif; font-size:20px; line-height:26px; color:#817e6e; font-style:italic; font-weight:normal; margin:15px 8px; padding:8px 0 0 0; width:210px; background: url(../images/lftNav-quoteOpen.gif) no-repeat; text-indent:40px;}
.pullquoteOpen          { vertical-align: 3px;}
.pullquoteClose         { vertical-align: -20px;}





/* bunch of stuff I tried to get drop downs to work, It didnt, delete if you want. */
/*.drop {
	background:#66FFFF;
	width:300px;
	overflow:visible;
	position:absolute;
	z-index:100;
	left: 0px;
	top: 31px;
}
.headerNavBtn div {display:none;}

.headerNavBtn ul a:link  { display:none;}
.headerNavBtn a:visited div { display:none;}
.headerNavBtn a:hover  div  { display:block;}
.headerNavBtn a:active  div { display:block;}*/


/* try again *//*
#headerNav ul      { float:right; font-size:12px; color:#4e453c; margin:0; padding:0px 0 0 0; height: 37px; display:block; list-style:none;}

#headerNav li a:link, #headerNav li a:visited, #headerNav li a:hover, #headerNav li a:active
						{ height:37px; color:#4e453c; text-decoration:none; padding:44px 10px 10px 10px; display: inline-block;}
						
#headerNav li a:link    { background:url(../images/topNav-off.gif) repeat-x;}
#headerNav li a:visited { background:url(../images/topNav-off.gif) repeat-x;}
#headerNav li a:hover   { background:url(../images/topNav-on.gif) repeat-x;}
#headerNav li a:active  { background:url(../images/topNav-on.gif) repeat-x;}

#headerNav ul ul     {  position:absolute; right:0px; top:37px; height: 200px; text-align:left; overflow:hidden;
						z-index:500; display:none;
				 		border-left:1px solid #bfbbb4; border-right:1px solid #bfbbb4; border-bottom:1px solid #bfbbb4; background:#FFFFFF;}
						 
#headerNav li:hover ul {display:block;}

#headerNav ul ul li { height:37px; padding:0px 200px 0px 0px;}

*/











