@charset "UTF-8";

a { outline:none }

/*-----------------------------Navigation Styles---------------------------------------*/

#lev1-container { width:1001px; height:42px }

#lev1-margin-left { margin-left:110px }

.lev1-text-container { color:#1f6eb8; 
			font-size:0.75em; 
			font-family:Geneva, Tahoma, sans-serif;  
			cursor:pointer;
			float:left;
			margin:14px 0px 0px 32px
			 }

.lev1-text:link { color:#1f6eb8; text-decoration:none }
.lev1-text:visited { color:#1f6eb8; text-decoration:none }
.lev1-text:hover { color:#6699ff; text-decoration:none }
.lev1-text:active { color:#1f6eb8; text-decoration:none }

#lev2-container { margin-left:27px }

.lev2-text-container { font-size:10px; 
					font-family:Verdana, Arial, sans-serif;
					cursor:pointer;
					float:left;
					margin:3px 0px 0px 98px
					}

.lev2-text:link { color:#FFFFFF; text-decoration:none }
.lev2-text:visited { color:#FFFFFF; text-decoration:none }
.lev2-text:hover { color:#454e3f; text-decoration:none }
.lev2-text:active { color:#FFFFFF; text-decoration:none }

.menu-block { font-family:Arial, Helvetical, sans-serif; 
					font-size:12px; 
					font-weight:bold; 
					color:#666666;
					margin-top:0px;
					width:228px;
					float:left;
					 }
					 				 
.menu-item { background-image:url(../assets/nav/lev3_arrow.gif); background-repeat:no-repeat; margin-top:30px;	}
.menu-item-hover { background-image:url(../assets/nav/lev3_arrow.gif); background-repeat:no-repeat; margin-top:30px }
.menu-item-active { background-image:url(../assets/nav/lev3_arrow.gif); background-repeat:no-repeat; margin-top:30px }

.menu-item-company  { color:#666666; margin-top:30px; margin-left:30px; background-image:none; text-decoration:none }
.menu-item-company-on  { color:#454e3f; margin-top:30px; margin-left:30px; background-image:none; text-decoration:none }

.menu-item-diff 	{ color:#666666; margin-top:30px; margin-left:30px; background-image:none; text-decoration:none }
.menu-item-diff-on 	{ color:#66672c; margin-top:30px; margin-left:30px; background-image:none; text-decoration:none }

.menu-item-what { color:#666666; margin-top:30px; margin-left:30px; background-image:none; text-decoration:none }
.menu-item-what-on { color:#c37441; margin-top:30px; margin-left:30px; background-image:none; text-decoration:none }
					
.submenu-item { font-size:11px; list-style-type:none; margin-bottom:5px }							
					
a.menu-item-company:link	{ color:#666666 }
a.menu-item-company:visited  { color:#666666 }
a.menu-item-company:hover  { color:#454e3f }
a.menu-item-company:active  { color:#454e3f }

a.menu-item-diff:link	{ color:#666666 }
a.menu-item-diff:visited  { color:#666666 }
a.menu-item-diff:hover  { color:#66672c }
a.menu-item-diff:active  { color:#66672c  }

a.submenu-item-diff:link	{ color:#66672c; background-image:none; text-decoration:none; }
a.submenu-item-diff:visited  { color:#66672c; background-image:none; text-decoration:none; }
a.submenu-item-diff:hover  { color:#a9ab37; background-image:none; text-decoration:none; }
a.submenu-item-diff:active  { color:#a9ab37; background-image:none; text-decoration:none;}

a.menu-item-what:link	{ color:#666666 }
a.menu-item-what:visited  { color:#666666 }
a.menu-item-what:hover  { color:#c37441 }
a.menu-item-what:active  { color:#c37441 }

a.submenu-item-what:link	{ color:#ed7e37; background-image:none; text-decoration:none; }
a.submenu-item-what:visited  { color:#ed7e37; background-image:none; text-decoration:none; }
a.submenu-item-what:hover  { color:#ffcc33; background-image:none; text-decoration:none; }
a.submenu-item-what:active  { color:#ffcc33; background-image:none; text-decoration:none;}


a.footer-link:link { color:#666666; text-decoration:none }
a.footer-link:visited { color:#666666; text-decoration:none }
a.footer-link:hover { color:#3366FF; text-decoration:underline }
a.footer-link:active { color:#666666; text-decoration:none }


/*-----------------------global text styles-----------------------------------------------*/


.basic-text-1 { color:#666666; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:1.875em;  text-align:left }

.basic-text-2 { color:#666666; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;  text-align:left }

.emphasis { color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:1.875em;  text-align:left }
.emphasis-bold { color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:1.875em;  text-align:left; font-weight:bold }

.small-text { color:#666666; font-size:0.9em; font-family:Arial, Helvetica, sans-serif }

.footer-text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:center }

.form-text { font-family:Arial, Helvetica, sans-serif; font-size:0.689em; color:#333333 }

.subheader { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#333333 }
.subheader-2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#333333 }

.subheader-company { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#50584a}
.subheader-difference { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#66672c}
.subheader-what { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#7b3f16}

.subheader-samples { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#225888; margin-left:20px}

.blog-header { font-family:Trebuchet, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#000000 }

.link-bold { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:bold; color:#333333 }

.link-contact { font-family:Arial, Helvetica, sans-serif; font-size:0.85em; color:#512e2e }

.industry-links { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#50584a }


/*-----------------------element styles----------------------------------------------------*/

#page-container { height:100%;
				width:1001px; 
				float:left; 
				vertical-align:top;  				
				}
				
#masthead-container { width:1001px; height:162px }

#coverflow-container { float:right; width:350px; overflow:hidden; margin-right:130px; padding-left:30px }

#content-container { width:1001px; height:517px }

#main-container { margin-left:50px; float:left }

#contact-container { margin:0px 0px 0px 120px; float:left }

#headerbar { height:101px; width:1001px }

#index-left-column { width:200px; height:517px; float:left; text-align:left; margin:32px 20px 0px 80px }
				
.mainframe { float:left; margin:15px 0px 0px 40px }

.navdiv { width:247px; float:left; text-align:left; vertical-align:top; margin-left:36px }

.divider { float:left; width:19px; height:438px; background-image:url(images/tile_divider.gif) }

#site-search { position:relative; left:460px; top:20px; float:left }

.lev1-nav { height:42px; float:left }

.lev2-nav { height:19px; float:left }

.masthead { height:101px; float:left }

.content-top { height:22px; float:left }

.content-bottom { height:22px; float:left }

.v-rule { border:2px dotted #666666 }

.h-rule { width:530px; border:1px solid; margin-top:0px }

.h-rule-2 { width:650px; border:1px solid; margin-top:0px }

#sa { background-color:#144d91; 
		border:1px solid #333333; 
		font-size:0.689em; 
		font-family:Arial, Helvetica, sans-serif; 
		color:#FFFFFF;
		height:20px 
		}
				
.p-margins-1 { margin:20px 80px 0px 20px }

.p-margins-2 { margin:20px 80px 0px 80px }

.p-margins-3 { margin:20px 80px 0px 0px }

.img-div { width:190px; text-align:center; float:left }

.feature-img { width:90px; float:left }
.feature-container {  clear:both; margin:20px 0px 20px 0px }



/*----------------------------------------------------------------------------------------*/


