BODY	{ SCROLLBAR-BASE-COLOR: #21423D }



a:link		{ color: #94AA8B; text-decoration: none; }

a:visited	{ color: #94AA8B; text-decoration: none; }

a:active	{ color: #666666; text-decoration: none; }

a:hover		{ color: #FF6600; text-decoration: none; }

#button_link{float:right; display:block; height:100px; width:100px; text-align:center; ;}
#button_link a:link,#button_link a:visited,#button_link a:active{color:white; font-weight:bold;}
#button_link a:hover{color:#555555;}
#button_link a{display:block; height:100px; width:100px; background: url(images/button.png) no-repeat;padding-top:29px;}
#button_link a:hover{display:block; height:100px; width:100px; background: url(images/buttonOn.png) no-repeat;padding-top:29px;}

#sc_button_link{ text-align:center; ;}
#sc_button_link a:link,#sc_button_link a:visited,#sc_button_link a:active{color:#ffffff; font-weight:bold;}
#sc_button_link a:hover{color:#000000;}
#sc_button_link a{float:left;display:block; height:51px; width:157px; background: url(images/sc_button4.png) no-repeat;padding-top:5px;}
#sc_button_link a:hover{display:block; height:51px; width:157px; background: url(images/sc_button5.png) no-repeat;padding-top:5px;}

.imgrt{float:right; margin:5px; border:1px solid black}
.imglf{float:left; margin:5px; border:1px solid black}

 /* ALL SUPPLIMENTAL STYLES */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbuttons{
background: transparent url('media/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('media/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
color: red;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}







h2{ COLOR: #A2B7B5; FONT: 14px verdana, arial, sans-serif; font-weight: bold; margin-bottom: 2px; border-left:2px solid silver; border-bottom:1px solid silver; padding-left:2px; padding-bottom:2px;}

.menu_icon{ float:left;}

.code_box{
	height:400px;
	padding:10px;
	width:100%;
	COLOR: #FF6600; 
	FONT: 11px verdana, arial, sans-serif

}

.cd{

 
	padding:10px;
	FONT: 11px verdana, arial, sans-serif;
    border:1px solid silver;
    background:#efefef;
}
TH{
		background-image: url("picts/menu.gif");
		background-color:#21423D;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #CFCFE0;
		font-size: 8pt;
		height: 27px;
		text-align:left;
		padding:5px;
		border-right: #313252 1px solid;
		border-bottom: #313252 1px solid;
		border-left: #52736E 1px solid;
		border-top: #52736E 1px solid;


}

.shadeTD{ 
		FONT: 11px arial, verdana, sans-serif;
		background:white;
		text-align: left;
		border-right: #efefef 0px solid;
		border-bottom: #000000 1px solid;
		border-left: #000000 0px solid;
		border-top: #000000 0px solid;
		height:13px;
		padding:2px;
		padding-left:5px;
}

.shadeform2	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		BORDER: #000000 1px solid}
.textarea2	{ FONT: 13px arial, verdana, sans-serif;
		text-align: left;
		BORDER: #000000 1px solid}

H1{ COLOR: #A2B7B5; FONT: 18px verdana, arial, sans-serif; font-weight: bold; margin-top:50px;  }

.imagebox{border:1px solid black;}
 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE		{ COLOR: #666666; FONT: 11px verdana, arial, sans-serif }

.title		{ COLOR: #A2B7B5; FONT: 18px verdana, arial, sans-serif; font-weight: bold }

.biglink 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none }

.biglink:hover 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }

.just 		{text-align: justify;}

.copyright	{ COLOR: #999999; FONT: 9px verdana, arial, sans-serif }

.smalltitle 	{ COLOR: #A2B7B5; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.careertitle	{ COLOR: #666666; FONT: 14px verdana, arial, sans-serif; font-weight: bold }

.subtitle	{ COLOR: #A2B7B5; FONT: 15px verdana, arial, sans-serif; font-weight: bold }

.phonetitle	{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold }

.picturecomments{COLOR: #666666; FONT: 12px verdana, arial, sans-serif }

.picturehilight	{ COLOR: #3366FF; FONT: 13px verdana, arial, sans-serif; font-weight: bold  }

.picturetitle 	{ COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.list 		{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: normal }

.faq 		{ line-height: 19px }


TEXTAREA,INPUT,SELECT,OPTION{FONT: 13px arial, verdana, sans-serif;}


 /* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}





 /* SIDEBAR OPTIONS */


a.sidelink:link		{ color: #CCFFCC; text-decoration: none; }

a.sidelink:visited	{ color: #CCFFCC; text-decoration: none; }

a.sidelink:active	{ color: #CCFFCC; text-decoration: none; }

a.sidelink:hover	{ color: #CCCC99; text-decoration: none; }

.sidebartitle	{ COLOR: #A2B7B5; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }

.sidebartext	{ COLOR: #A2B7B5; FONT: 11px verdana, arial, sans-serif; }

.date-font	{ color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold; }


 /* END SIDEBAR OPTIONS */
.popup_bottom{
		background-image: url("picts/button-popup.gif");
		background-color:#21423D;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #CFCFE0;
		font-size: 8pt;
		height: 23px;
		width: 100%;

}

.button-popups { 	background-image: url("picts/button-popup.gif");
		background-color:#21423D;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #CFCFE0;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid }

.buttonon-popups { 	background-image: url("picts/buttonon-popup.gif");
		background-color:#C0C0C0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 200PX;
		BORDER: #000000 1px solid}


.dropdown 	{ COLOR: #333333;
		background-color: #FFFFFF;
		WIDTH: 200PX;
		FONT: 11px verdana, arial, sans-serif}


.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 275PX;
		BORDER: #000000 1px solid}

.submitbutton { FONT: 9pt arial, verdana, sans-serif }


.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		FONT: 11px arial, sans-serif;
		background-image: url("picts/shadeform.gif");
		BORDER: #000000 1px solid }


.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, sans-serif; background-color: #FFFFFF; }


.searchbutton 	{ font-size: 8pt;
		  width: 35px;
		  background-color: #ECE9D8;
		  BORDER: #000000 1px solid; }





 /* IMAGE HOVER CODE */


.rollover 	{ background-color: #000000}

.rolloveron 	{ background-color: #0000CC; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }



 /* START THE CODE FOR THE MENUS */


 /* TOP LEVEL MENU CONTROL */


a.menu_TOP{
display:block;
line-height: 14pt;
text-align: center;
text-decoration:none;
border-right: #313252 1px solid;
border-left: #52736E 1px solid;

}



 /* SUB LEVEL MENU CONTROL */


a.menu_SUB{
display:block;
padding: 4px 4px 4px 4px;
text-decoration:none;
filter:alpha(opacity=100);
border-bottom: #999999 0px solid;
border-top: #efefef 0px solid;

}



 /* MORE SUB LEVEL MENU CONTROL */


.menu_DIV{
border-top: #000000 0px solid;
border-bottom: #666666 1px solid;
border-right: #666666 1px solid;
border-left: #4C6D69 4px solid;
filter:alpha(opacity=100);
z-index:100;
}


