/*
Designer: Marje Cannon Anexio New Media
Author: Marje Cannon Anexio New Media
version 06.19.2007
version 06.20.2007
version 06.21.2007
version 06.22.2007
version 07.03.2007
version 07.05.2007
version 07.17.2007
version 08.01.2007
version 08.07.2007
*/

/*--------------- default settings  ----------------------*/
html, body, ul ,ol, li, dl, pre, form, fieldset, input, p, blockquote, img {
    margin: 0;
    padding: 0;
    color: #000033;
    background-color: transparent;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.5;
}

body {
	text-align: center;
	background-color: #111481;
}
/* --------------- link styles --------------- */
a:link {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: underline;
}
a:hover {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}


#content #content-nested a:link, #content #content-nested-wide a:link {
	color: #000066;
	background-color: transparent;
	text-decoration: underline;
}
#content #content-nested a:visited, #content #content-nested-wide a:visited {
	color: #000066;
	background-color: transparent;
	text-decoration: underline;
}
#content #content-nested a:hover, #content #content-nested-wide a:hover {
	color: #000066;
	background-color: transparent;
	text-decoration: none;
}
#content #content-nested a:active, #content #content-nested-wide a:active {
	color: #000066;
	background-color: transparent;
	text-decoration: none;
}
/* ------------lists ---------------- */

#content ul {
	margin: 20px 100px 20px 190px;
	padding: 0;
	color: #FFFFFF;
	background-color: transparent;
}
#content ul li {
	color: #FFFFFF;
	background-color: transparent;
}
#content ol {
	margin: 20px 100px 20px 195px;
	padding: 0;
}
#content ol li {
	color: #FFFFFF;
	background-color: transparent;
}
#content ul ul {
	margin: 5px 100px 5px 20px;
	padding: 0;
	color: #FFFFFF;
	background-color: transparent;
}






#content #content-nested ul, #content #content-nested-wide ul {
	color: #000066;
	background-color: transparent;
}
#content #content-nested ul li, #content #content-nested-wide ul li {
	color: #000066;
	background-color: transparent;
}
#content #content-nested ol, #content #content-nested-wide ol {
	color: #000066;
	background-color: transparent;
}
#content #content-nested ol li, #content #content-nested-wide ol li {
	color: #000066;
	background-color: transparent;
}

/*-------------- font plusses -----------------*/
.plus1 {
	font-size: 115%;
	font-weight: normal;
}
.plus2 {
	font-size: 130%;
	font-weight: normal;
}
.plus3 {
	font-size: 155%;
	font-weight: normal;
}

/* --------------- misc --------------- */
.clear {
	clear: both;
}
.bold {
   font-weight: bold;
}
img {
	border: 0;
}
.dropcap {
  float: left;
  font-size: 54px;
  line-height:  0.8em;
  font-family: verdana, helvetica, arial, sans-serif;  
  margin-right: 3px;
  font-weight: normal;
}

.contacttable {
	margin-left: 97px;
	color: #FFFFFF;
	background-color: transparent;
}
.contacttable td {
   padding-left: 30px;
	padding-top: 15px;
	vertical-align: top;
}
/* #emailaddress {
	margin-left: 132px;
}
*/

/* --------------- wrap layout --------------- */
#wrap {
	position: relative;
   padding: 0;
	margin: 0 auto 0 auto; 
	width: 930px;
	background-image: url(resources/bg-orange.jpg);
	background-color: #FE4D12;
	background-repeat: repeat-x;
	background-position: 0 140px;
	text-align: center;
}

/* --------------- header layout --------------- */
#header {
	position: relative;
	width: 930px;
	height: 140px;
	background-image: url(resources/bg-header.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	}
/* --------------- flash --------------- */
/*
#logomovie {
	width: 240px;
	height: 140px;
	float: right;
	background-color: #000066;
}
*/
#logomovie p {
   margin: 0;
   padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#logomovie {width: 316px; height: 140px; float: right; padding:0; margin:0px; overflow:hidden; 
}

#logomovie * {margin-left:-2px; margin-top:0px;}

/* --------------- content --------------- */

#content {
	clear: both;
	position: relative;
	margin: 0;
   padding: 0;
	width: 930px;
	background-image: url(resources/bg-orange-content.gif);
	background-position: left top !important;
	background-repeat: no-repeat;
	text-align: left;
	border-top: 1px solid #111481; 
}

#content #content-nested  {
	position: relative;
	/* width: 100%; */
	background-image: url(resources/bg-white-narrow.gif);
	background-position: 79px 4px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#content #content-nested-wide {
	position: relative;
	/* width: 100%; */
	background-image: url(resources/bg-white.gif);
	background-position: 79px 4px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#content #content-nested p, #content #content-nested-wide p {
	color: #000066;
	background-color: transparent;
}
#content #content-nested #footer-content-nested {
	clear: both;
	height: 24px;
	margin-left: 79px;
	}
	
#content #content-nested-wide #footer-content-nested-wide {
	clear: both;
	height: 24px;
	margin-left: 79px;
	}



#content p {
	color: #FFFFFF;
	background-color: transparent;
	margin: 18px 100px 11px 130px;
}


 #content-left {
 	position: relative;
	float: left;
	width: 670px;
	margin: 0;
	padding: 0;
 }
 #content #content-left p {
	margin: 12px 50px 18px 130px;
}

 #content-right {
 	position: relative;
	float: right;
	width: 255px;
	padding: 86px 0 0 0;
 }
 
 #content #left-title {
	position: absolute;
	top: 87px;
	left: 0;
	width: 78px !important;
	height: 319px;
   background-image: url(flash/left-title-products.gif);
	z-index: 10;
}


 
/* --------------- image styles --------------- */
.imgrightborder {
	float: right;
	padding: 6px;
	background-color: transparent;
	color: inherit;
	margin: 4px 0 12px 18px;
	border: 1px solid #FF8364;
}
.imgleftborder {
	float: left;
	padding: 6px;
	background-color: transparent;
	color: inherit;
	margin: 4px 18px 12px 0;
	border: 1px solid #FF8364;
}
.imgrightwithoutborder {
	float: right;
	color: inherit;
	margin: 4px 0 12px 18px;
}
.imgleftwithoutborder {
	float: left;
	color: inherit;
	margin: 4px 18px 12px 0;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}


/* ----------- pullquote ---------------- */

p.pullquoteleft {
	width: 33%;
	margin: 10px 30px 20px 100px !important;
	padding: 14px 12px 14px 10px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	font-style: italic; 
	color: #FFFFFF;
	background-color: transparent;
	line-height: 1.8;
	text-align: right;
	float: left;
	border: 5px double #111486;
	border-width: 5px 0;
}	


/*---------- headings ------------ */

#content h1 {
	clear: both;
	font-family: trebuchet, arial, sans-serif;
	font-size: 31px;
	font-weight: bold;
	margin: 36px 0 0 78px;
	color: #FFFFFF;
	background-color: transparent;
	letter-spacing: 1px;
	text-transform: uppercase;
}	
#content h2 {
	clear: both;
	font-family: trebuchet, arial, sans-serif;
	font-size: 26px;
	font-weight: bold;
	margin: 36px 0 0 100px;
	color: #FFFFFF;
	background-color: transparent;
}	
#content h3 {
	clear: both;
	font-family: trebuchet, arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	margin: 36px 0 0 100px;
	color: #FFFFFF;
	background-color: transparent;
}	

#content-nested h1 {
	clear: both;
	font-family: trebuchet, arial, sans-serif;
	font-size: 31px;
	font-weight: bold;
	margin: 36px 0 0 78px;
    color: #000066;
	background-color: transparent;
	letter-spacing: 1px;
	text-transform: uppercase;
}	
#content-nested h2 {
	clear: both;
	font-family: trebuchet, arial, sans-serif;
	font-size: 26px;
	font-weight: bold;
	margin: 36px 0 0 100px;
    color: #000066;
	background-color: transparent;
}	
#content-nested h3 {
	clear: both;
	font-family: trebuchet, arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	margin: 36px 0 0 100px;
    color: #000066;
	background-color: transparent;
}	



/* --------------- link styles --------------- */
#content a:link {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: underline;
}
#content a:visited {
	color: #D9EEFF;
	background-color: transparent;
	text-decoration: underline;
}
#content a:hover {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}
#content a:active {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}


/*-------top navigation ---- */
#navcontainer {
	padding: 66px 0 0 0;
	position: relative;
	
}
#topnavlist li {
   display: inline;
   list-style-type: none;
   padding-right: 18px;
	font-size: 15px;
	font-weight: bold; 
}

#topnavlist a:link {
	color: #C1DAFF;
	background-color: transparent;
	text-decoration: none;
}
#topnavlist a:visited {
	color: #C1DAFF;
	background-color: transparent;
	text-decoration: none;
}
#topnavlist a#navhome:hover {
	color: #FFFFFF !important;
	background-color: transparent;
	text-decoration: none;
}
#topnavlist a#navproducts:hover {
	color: #FC7F01 !important; /* orange */
	background-color: transparent;
	text-decoration: none;
}
#topnavlist a#navservices:hover {
	color: #EF2361 !important; /* cranberry */
	background-color: transparent;
	text-decoration: none;
}
#topnavlist a#navquote:hover {
	color: #138CFF !important; /* lavendar */
	background-color: transparent;
	text-decoration: none;
	}
#topnavlist a#navabout:hover {
	color: #FFFF00 !important; /* yellow*/
	background-color: transparent;
	text-decoration: none;
	}
#topnavlist a#navcontact:hover {
	color: #48C929 !important;  /* green*/
	background-color: transparent;
	text-decoration: none;
}




/*-------submenu---- */
#submenu {
        width: 200px;
        /* border-style: solid solid none solid;
        border-color: #94AA74;
        border-width: 1px; */
        margin: 10px;
        }
#submenu ul {
        list-style: none;
        margin: 0;
        padding: 0;
		          border-style: solid solid none solid;
        border-color: #94AA74;
        border-width: 1px;
        }
#submenu li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none !important;
        }
#submenu li a:link, #submenu li a:visited {
        color: #A8E1FF;
        display: block;
        background: url(menu1.jpg);
        padding: 8px 0 0 10px;
        }
#submenu li a:hover {
        color: #FFFFFF;
        background: url(menu1.jpg) 0 -32px;
        padding: 8px 0 0 10px;
        }
#submenu li a:active {
        color: #FFFFFF;
        background: url(menu1.jpg) 0 -64px;
        padding: 8px 0 0 10px;
        }

/*---------- boxes ------------ */
 #content-right .bluebox {
	width: 200px;
	background-color: #112374;
	color: #FFFFFF;
	border-bottom: 10px solid #000066;
	margin: 30px 0 30px 0;
	position: relative;
	left: 10px;
}
 #content-right .bluebox p {
	font-size: 11px;
	line-height: 1.4;
	margin: 10px 15px 15px 14px !important;
	}
 #content-right .bluebox h1 {
 	background-color: #000066;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 7px 2px 7px 14px;
	margin: 0;
 }
 #content-right .bluebox a {
	color: #FFFFFF;
	text-decoration: underline;
}
/*---------- footer-logo ------------ */
	
#footer-logo {
	clear: both;
	position: relative;
	width: 930px;
	height: 153px;
   background-image: url(resources/bg-orange-footer-logo.gif);
	background-position: top left;
	background-repeat: no-repeat;
		}	
		
#footer-logo img {
	float: right;
	margin: 0;
	padding: 0;
}
/*---------- footer ------------ */
	
#footer {
	clear: both;
	position: relative;
	width: 930px;
	height: 238px;
	background-image: url(resources/bg-footer.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	}	
	
#footer #footerleft {
	float: left;
	width: 500px;
	/* padding-top: 36px; */
	padding-top: 46px;
	position: relative;
}
#footer #footerleft * {
	/* color: #FFFFFF;
	background-color: transparent; */
	line-height: 2;
}
#footer #footerleft a {
	text-decoration: none;
}

/*--------------footer 2-column menu-----------*/

#footer #footerleft dl {
  clear: both;
  width: 500px;
  margin: 0;
  }
#footer #footerleft dt {
  margin-bottom: 1em; 
  font-weight: bold;
  }
#footer #footerleft dd ul.first {
  width: 50%; 
  float: left; 
  margin: 0;
  }
#footer #footerleft dd ul.second {
  width: 49%; 
  float: left; 
  margin: 0;
  }
#footer #footerleft dd ul li {
	 list-style: none;
	 margin: 0;
	 font-size: 16px;
	 line-height: 2;
	 width: 168px;
	 border-bottom: 1px solid #0C4094;
  }
  
#footer #footerright {
	 width: 300px;
    float: right;
   /*  padding-top: 40px; */
	 padding-top: 50px;
	 position: relative;
  }
  #footer #footerright p {
	 font-family: arial, sans-serif;
	 font-size: 14px;
	 margin: 14px 18px 0 0;
	 text-align: right;
	 color: #9FC0F7;
	 background-color: transparent;
  }
  
/*--------------footer 2-column menu links-----------*/

#footer #footerleft a:link {
	color: #C1DAFF;
	background-color: transparent;
	text-decoration: none;
}
#footer #footerleft a:visited {
	color: #C1DAFF;
	background-color: transparent;
	text-decoration: none;
}
#footer #footerleft a#nav2home:hover {
	color: #FFFFFF !important;
	background-color: transparent;
	text-decoration: none;
}
#footer #footerleft a#nav2products:hover {
	color: #FC7F01 !important; /* orange */
	background-color: transparent;
	text-decoration: none;
}
#footer #footerleft a#nav2services:hover {
	color: #EF2361 !important; /* cranberry */
	background-color: transparent;
	text-decoration: none;
}
#footer #footerleft a#nav2quote:hover {
	color: #138CFF !important; /* lavendar */
	background-color: transparent;
	text-decoration: none;
	}
	
#footer #footerleft a#nav2about:hover {
	color: #FFFF00 !important; /* yellow*/
	background-color: transparent;
	text-decoration: none;
	}
#footer #footerleft a#nav2contact:hover {
	color: #48C929 !important;  /* green*/
	background-color: transparent;
	text-decoration: none;
}
#footer #footerleft a#nav2sitemap:hover {
	color: #FE4D12 !important;
	background-color: transparent;
	text-decoration: none;
}
#footer #footerleft a#nav2art:hover {
	color: #FE4D12 !important;
	background-color: transparent;
	text-decoration: none;
}
/* -------------- below footer--------------- */

#belowfooter {
   margin: 12px auto 30px auto;
	width: 930px;
	position: relative;
		}
#belowfooter p {
	font-size: 11px;
	color: #5B8DBD;
   background-color: transparent;
		}
#belowfooter .belowfooterleft {
	width: 420px;
	text-align: left;
	float: left;
}
#belowfooter .belowfooterright {
	width: 460px;
	text-align: right;
	float: right;
   color: #5B8DBD;
   background-color: transparent;
}
#belowfooter a:link {
   color: #5B8DBD;
   background-color: transparent;
	text-decoration: none;
}
#belowfooter a:visited {
   color: #5B8DBD;
   background-color: transparent;
	text-decoration: none;
}
#belowfooter a:hover {
   color: #5B8DBD;
   background-color: transparent;
	text-decoration: none;
}
#belowfooter a:active {
   color: #5B8DBD;
   background-color: transparent;
	text-decoration: none;
}
 
/* --------------- breadcrumbs --------------- */	
p#initial {
margin-top: 0;
margin-bottom: 0;
padding: 0;
 }
 
p#breadcrumbs {
 text-align: right;
 font-size: 11px;
 margin-top: 0;
 padding: 0;
 }
 
#content #content-nested p#breadcrumbs * {
 	color: #637EA0;
	background-color: transparent;
	 margin-top: 0;
 }
#content #content-nested p#breadcrumbs {
	color: #637EA0;
	background-color: transparent;
	 margin-top: 0;
 }
 
 /*------- form ----------*/

fieldset {
   width: 580px;
   position: relative;
	top: 20px;
   left: 130px;
	border: none;
}

label {
   width: 15em;
   float: left;
   text-align: right;
   margin: 10px 1em 10px 0;
   clear: both;
	color: #FFFFFF;
	background-color: transparent;
}

.input-box {
   float: left;
   margin: 10px 0 10px 0;
	color: #000000;
	background-color: #CADDF7;
   border: 1px solid #000000;
	width: 280px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}


.formtext {
	color: #000000;
	background-color: #CADDF7;
   border: 1px solid #000000;
	width: 280px;
	height: 180px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

.submit-button {
   margin-left: 280px;
   clear: both;
   color: #000000;
   background-color: #CADDF7;
	padding: 2px 3px 2px 3px;
}

form br {
	clear: both;
	margin-top: 6px;
}
input:focus, textarea:focus  {
	color: #000000;
   background-color: #FEFF00 !important;
}
 
/*-----photogallery----*/
table#photogallery {
	margin-left: 120px;
}
table#photogallery td {
	padding: 2px 4px;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1;
	color: #000066;
	background-color: transparent;
	}



/*----------  homepage ------------ */	 
#homeboxes {
	margin-left: 86px;
}
.homebox {
	width: 163px;
	height: 476px;
	float: left;
}
.homebox img {
	display: block;
	border: none;
}
.homeboximage {
	width: 140px;
	height: 105px;
}
.homebox p {
	margin: 14px 28px 10px 12px !important;
	text-indent: 17px;
	background-image: url(resources/arrow-small-angled.gif);
	background-repeat: no-repeat;
   background-position: 0 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3;
}
#homepagetext {
	clear: both;
	padding-top: 20px;
}

#content #homepagetext p {
	color: #FFFFFF;
	background-color: transparent;
	margin: 22px 100px 11px 130px;
	font-weight: normal;
}


.productsbox {
	background-image: url(resources/bg-homepage-productsbox.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.servicesbox {
	background-image: url(resources/bg-homepage-servicesbox.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.quotebox {
	background-image: url(resources/bg-homepage-quotebox.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.aboutbox {
	background-image: url(resources/bg-homepage-aboutbox.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.contactbox {
	width: 141px;
	background-image: url(resources/bg-homepage-contactbox.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


/*---------- signature ------------ */	
/* wrap, content, footer logo, content left-title , top-navlist initial link color, image borders, tell-a-friend graphic, 
pullquote border color on the blue page. font colors on dark and light pages. */


/*-- signature orange -- */	

body#orange #wrap {
	background-image: url(resources/bg-orange.jpg);
	background-color: #FE4D12;
}
body#orange #content {
	background-image: url(resources/bg-orange-content.gif);
	border-top: 1px solid #111481;
}
body#orange .imgrightborder {
	border: 1px solid #FF8364;
}
body#orange .imgleftborder {
	border: 1px solid #FF8364;
}
body#orange #content #left-title {
   background-image: url(flash/left-title-products.gif);
}
body#orange #topnavlist a#navproducts:link {
	color: #FC7F01 !important; /* orange */
	background-color: transparent;
		text-decoration: none;
}
body#orange #topnavlist a#navproducts:visited {
	color: #FC7F01 !important; /* orange */
	background-color: transparent;
		text-decoration: none;
}
		

/*-- signature cranberry -- */	

body#cranberry #wrap {
	background-image: url(resources/bg-cranberry.jpg);
	background-color: #EA1152;
}
body#cranberry #content {
	background-image: url(resources/bg-cranberry-content.gif);
	border-top: 1px solid #111481;
}
body#cranberry .imgrightborder {
	border: 1px solid #FF578D;
}
body#cranberry .imgleftborder {
	border: 1px solid #FF578D;
}
body#cranberry #content #left-title {
   background-image: url(flash/left-title-services.gif);
}
body#cranberry #footer-logo {
   background-image: url(resources/bg-cranberry-footer-logo.gif);
		}	
body#cranberry #topnavlist a#navservices:link {
	color: #EF2361 !important; /* cranberry */
	background-color: transparent;
		text-decoration: none;
}
body#cranberry #topnavlist a#navservices:visited {
	color: #EF2361 !important; /* cranberry */
	background-color: transparent;
		text-decoration: none;
}
	
		

/*-- signature lavendar -- */	

body#lavendar #wrap {
	background-image: url(resources/bg-lavendar.jpg);
	background-color: #677DE5;
}
body#lavendar #content {
	background-image: url(resources/bg-lavendar-content.gif);
	border-top: 1px solid #111481;
}
body#lavendar .imgrightborder {
	border: 1px solid #ADBAF1;
}
body#lavendar .imgleftborder {
	border: 1px solid #ADBAF1;
}
body#lavendar #content #left-title {
   background-image: url(flash/left-title-quote.gif);
}
body#lavendar #footer-logo {
   background-image: url(resources/bg-lavendar-footer-logo.gif);
		}	
body#lavendar #topnavlist a#navquote:link {
	color: #138CFF !important; /* lavendar */
	background-color: transparent;
	text-decoration: none;
	}
body#lavendar #topnavlist a#navquote:visited {
	color: #138CFF !important; /* lavendar */
	background-color: transparent;
	text-decoration: none;
	}
/*-- quote form signature lavendar -- */	
	fieldset td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	background-color: transparent;
	}
body#lavendar select {
	background-color: #CADDF7;
}
body#lavendar input {
	background-color: #CADDF7;
	   border: 1px solid #000000;
}
body#lavendar input[type=radio]  {
	background-color: transparent;
	   border: none;
}
body#lavendar input[type=checkbox]  {
	background-color: transparent;
	   border: none;
}
body#lavendar textarea {
	background-color: #CADDF7;
	   border: 1px solid #000000;
}
body#lavendar table {
  border: 1px solid #ADBAF1;
}
body#lavendar table table {
  border: none;
}
body#lavendar table table table {
  border: none;
}


/*-- signature blue -- */	

body#blue #wrap {
	background-image: url(resources/bg-blue.jpg);
	background-color: #1A1EC6;
}
body#blue #content {
	background-image: url(resources/bg-blue-content-with-elements.gif);
	border-top: 1px solid #111481;
}
body#blue .imgrightborder {
	border: 1px solid #7074EC;
}
body#blue .imgleftborder {
	border: 1px solid #7074EC;
}
/*-- no left-title--*/

body#blue #footer-logo {
   background-image: url(resources/bg-blue-footer-logo.gif);
		}	
body#blue p.pullquoteleft {
	border: 5px double #7074EC;
	border-width: 5px 0;
}	
	
		
		
		

/*-- signature green -- */		

body#green #wrap {
	background-image: url(resources/bg-green.jpg);
	background-color: #AACF2C;
}
body#green #content {
	background-image: url(resources/bg-green-content.gif);
	border-top: 1px solid #111481;
}
body#green .imgrightborder {
	border: 1px solid #BFDD57;
}
body#green .imgleftborder {
	border: 1px solid #BFDD57;
}
body#green #content #left-title {
   background-image: url(flash/left-title-contact.gif);
}
body#green #footer-logo {
   background-image: url(resources/bg-green-footer-logo.gif);
		}	
body#green #topnavlist a#navcontact:link {
	color: #78C42D !important;  /* green*/
	background-color: transparent;
	text-decoration: none;
}
body#green #topnavlist a#navcontact:visited {
	color: #78C42D !important;  /* green*/
	background-color: transparent;
	text-decoration: none;
}
		
		
/*-- signature yellow -- */		

body#yellow #wrap {
	background-image: url(resources/bg-yellow.jpg);
	background-color: #FFDC71;
}
body#yellow #content {
	background-image: url(resources/bg-yellow-content.gif);
	border-top: 1px solid #111481;
}
body#yellow .imgrightborder {
	border: 1px solid #E8B902;
}
body#yellow .imgleftborder {
	border: 1px solid #E8B902;
}
body#yellow #content #left-title {
   background-image: url(flash/left-title-about.gif);
}
body#yellow #footer-logo {
   background-image: url(resources/bg-yellow-footer-logo.gif);
		}	
		
	

body#yellow a:link {
	color: #000066;
	background-color: transparent;
	text-decoration: underline;
}
body#yellow a:visited {
	color: #000066;
	background-color: transparent;
	text-decoration: underline;
}
body#yellow a:hover {
	color: #000066;
	background-color: transparent;
	text-decoration: none;
}
body#yellow a:active {
	color: #000066;
	background-color: transparent;
	text-decoration: none;
}


body#yellow #content #content-nested a:link, #content #content-nested-wide a:link {
	color: #000066;
	background-color: transparent;
	text-decoration: underline;
}
body#yellow #content #content-nested a:visited, #content #content-nested-wide a:visited {
	color: #000066;
	background-color: transparent;
	text-decoration: underline;
}
body#yellow #content #content-nested a:hover, #content #content-nested-wide a:hover {
	color: #000066;
	background-color: transparent;
	text-decoration: none;
}
body#yellow #content #content-nested a:active, #content #content-nested-wide a:active {
	color: #000066;
	background-color: transparent;
	text-decoration: none;
}

		
body#yellow #topnavlist a:link {
	color: #C1DAFF;
	background-color: transparent;
	text-decoration: none;
}
body#yellow #topnavlist a:visited {
	color: #C1DAFF;
	background-color: transparent;
	text-decoration: none;
}
		
body#yellow #topnavlist a#navabout:link {
	color: #FFFF00 !important; /* yellow*/
	background-color: transparent;
		text-decoration: none;
	}
body#yellow #topnavlist a#navabout:visited {
	color: #FFFF00 !important; /* yellow*/
	background-color: transparent;
		text-decoration: none;
	}
		
	

body#yellow #content p {
	color: #000066;
	background-color: transparent;
}

body#yellow h1, body#yellow h2, body#yellow h3 {
	color: #000066;
	background-color: transparent;
}



body#yellow #content ul {
	color: #000066;
	background-color: transparent;
}
body#yellow #content ul li {
	color: #000066;
	background-color: transparent;
}
body#yellow #content ol {
	color: #000066;
	padding: 0;
}
body#yellow #content ol li {
	color: #000066;
	background-color: transparent;
}


body#yellow #content #content-nested ul, body#yellow #content #content-nested-wide ul {
	color: #000066;
	background-color: transparent;
}
body#yellow #content #content-nested ul li, body#yellow #content #content-nested-wide ul li {
	color: #000066;
	background-color: transparent;
}
body#yellow #content #content-nested ol, body#yellow #content #content-nested-wide ol {
	color: #000066;
	background-color: transparent;
}
body#yellow #content #content-nested ol li, body#yellow #content #content-nested-wide ol li {
	color: #000066;
	background-color: transparent;
}


/*---------- boxes on yellow ------------ */
 body#yellow #content-right .bluebox {
	width: 200px;
	background-color: #112374;
	color: #FFFFFF;
	border-bottom: 10px solid #000066;
	margin: 30px 0 30px 0;
	position: relative;
	left: 10px;
}
 body#yellow #content-right .bluebox p {
	font-size: 11px;
	line-height: 1.4;
	margin: 10px 15px 15px 14px !important;
	background-color: transparent;
	color: #FFFFFF;
	}
 body#yellow #content-right .bluebox h1 {
 	background-color: #000066;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 7px 2px 7px 14px;
	margin: 0;
 }
body#yellow #content-right .bluebox a {
	color: #FFFFFF;
	text-decoration: underline;
}

body#yellow #belowfooter a:link {
   color: #5B8DBD;
   background-color: transparent;
	text-decoration: none;
}
body#yellow #belowfooter a:visited {
   color: #5B8DBD;
   background-color: transparent;
	text-decoration: none;
}
body#yellow #belowfooter a:hover {
   color: #5B8DBD;
   background-color: transparent;
	text-decoration: none;
}
body#yellow #belowfooter a:active {
   color: #5B8DBD;
   background-color: transparent;
	text-decoration: none;
}

/*-------submenu on yellow --- */
body#yellow #submenu li a:link, #menu li a:visited {
        color: #A8E1FF;
        }
body#yellow #submenu li a:hover {
        color: #FFFFFF;
        }
body#yellow #submenu li a:active {
        color: #FFFFFF;
        }
