
	@media screen, projection {
		.be-nice-to-Mac-IE5 {
			font-family: "\"}\"";
			font-family: inherit;
		}
		
		/* -- GENERAL REDECLARATIONS -------------------------------- */
		
		* 					{margin:0; padding:0;}
		body 				{text-align:center; background:transparent url(../images/gradient.jpg) repeat 0 0;}
		body, tr, 
		td, input, 
		select, textarea 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif;}
		a:link,a:visited 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:33px; text-decoration:none;}
		a:hover 			{text-decoration:none;}

		h1 					{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#1d296e; letter-spacing:-1px;}
		h2 					{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#4b58a3; letter-spacing:normal;}
		h3 					{font-size:small; margin:6px 0 5px;}
		h4 					{font-size:x-small; margin:4px 0;}
		h5					{font-size:xx-small; margin:3px 0;}
		h6 					{font-size:xx-small; margin:0;}
		hr 					{display:none;}
		img 				{border:none;}
		blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
		
		/* -- DIV PLACEMENT ---------------------------------------- */
		
		#wrapper 			{width:982px; margin:0 auto; text-align:left;}
		#header 			{width:982px; height:154px; position:relative;}
		#header1 			{width:982px; height:41px; background:transparent url(../images/index_03.gif) no-repeat 0 0; position:relative;}
		#content 			{width:982px; height:598px; float:left; display:inline; background:transparent url(../images/index_13.jpg) repeat-y 0 0;}
		#content-main 		{float:left; margin:0px 0 0 6px; width:635px !important; width /**/:600; padding:12px; display:inline;}
		#content-side 		{float:right; width:299px !important; width /**/:299px; float:right;}
		#footer 			{position:relative; clear:both; height: 42px; width: 982px !important; width /**/:982px; background:transparent url(../images/index_16.gif) no-repeat 0 0; padding:0px 0 0 0px; text-align:center; color:#000000;}
		#copyright 			{clear:both; width: 982px !important; width /**/:982px; padding:0px 0 0 0px; text-align:center;}
		#image1				{background-image:url(../images/bullet.jpg); width:648px; height:191px;}
		#divider			{background-image:url(../images/divider.jpg); width:637px; height:24px;}
		#botimage			{background:transparent url(../images/family.jpg); background-repeat: no-repeat; width:325px; height:227px;}
		#rightbot			{}
		#entry				{width: 620px; height:30px}
		#bottom				{width:648px}
		#ethics-main 		{float:left; margin:11px 0 0 6px; height:548px; overflow:auto; width:647px !important; width /**/:525; padding:12px 12px; display:inline;}
		
		/*-- FOOTER ----------------------------------------------- */
		.divider 			{color: #EB1115;font-size:11px;}
		.disclaimer 		{font-family:Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size:9px;}
		A 					{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;line-height:33px;}
		A:active 			{color:#000000;text-decoration: none;}
		A:hover 			{color:#000000;text-decoration: underline;}
		
		/*-- NAVIGATION ----------------------------------------------- */
		#sddm				{margin:0 0 0 0;padding: 0;z-index: 50;}
		#sddm li 			{list-style: none;float: left;font: bold 11px arial;height:34px;}
		#sddm li a 			{display: block;width: 107px;height:34px;color: #373737;text-align: center;background-image:url(../images/navUp.jpg);background-repeat: no-repeat;text-decoration: none;}
		#sddm li a:hover	{height:34px;background-image:url(../images/navOver.jpg);background-repeat: no-repeat;color: #C7C7C7;clear:both;}
		#sddm div 			{position: absolute;height:auto;visibility: hidden;background: #F2EBEC;border: 1px double #373737;}
		#sddm div a 		{position: relative;display: block;margin:0px 0px 0px 0px;padding: 5px 0px 0px 10px;width: 150px;text-align: left;text-decoration: none;background: #C6C6C6;color: #373737;font: bold 10px arial;}
		#sddm div a:hover 	{margin:0 0 0 0;margin:0px 0px 0px 0px;background: #373737;color: #FFF}
		
		/*-- TECH FORM ----------------------------------------------- */
		#tech			 	{position:absolute; float:right; background:transparent url(../images/index_14.jpg) no-repeat 0 0; height:335px; width:299px; color:#000000;}
		#formtable td 		{font-family: verdana; height:390px;width:299px; color:#000000;}
		.cssform			{position:relative; height:200px; width:250px; margin-top:100px; margin-left:5px; font-size:10px; color:#000000;}

.cssform label   {
	line-height: normal;
	text-align: right;
	margin-right: 10px;
	position: relative;
	display: block;
	float: left;
	width: 80px;
	color:#FFFFFF;
	font-weight:bold;
	}

.cssform label.fieldLabel	{
	color:#FFFFFF;
	display: inline;
	float: none;
	font-weight:bold;
	}
	
.cssform input.formInputText   {
	font-size: 10px;
	color:#000000;
	padding: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 13px;
	width:130px;
	}
	
.cssform input.formInputText:hover {
	background-color: #b5d4fe;
	color:#000000;
	width:130px;
	}
	
.cssform select.formSelect  {
	font-size: 10px;
	color:#000000;
	padding: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	}

.cssform select.formSelect:hover  {
	color:#000000;
	font-size: 10px;
	}

.cssform input.formInputButton   {
	font-size: 10px;
	height:20px;
	width:50px;
	margin-top:5px;
	cursor: pointer;
	
	}
.cssform textarea.formInputText   {
	font-size: 10px;
	color:#000000;
	padding: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	width:130px;
	}
	
.cssform textarea.formInputText:hover {
	background-color: #b5d4fe;
	color:#000000;
	width:130px;
	}
.cssform textarea.formInputText:hover {

	background-color: #b5d4fe;
	color:#000000;
	width:130px;
	}
		
		/*-- ADD ----------------------------------------------- */
		.smaller 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#4b58a3; letter-spacing:normal;}
		.divider 			{ color: #EB1115; font-size:11px;}
		.disclaimer 		{font-family:Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size:9px;}
		.bullets			{ color: #EB1115;}
		.body				{font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#000000;line-height:14px;}
		.ethics				{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:-1px;font-weight:100;color:#000000;line-height:13px; margin-left:12px;}
		
		/*-- News ----------------------------------------------- */
		#newswrap	 		{position:absolute; padding-top:65px; background:transparent url(../images/index_15.jpg) no-repeat 0 0; height:198px; width:299px; margin:335px 0 0 0; display:inline;}
		#news				{position:relative; margin:0px 5px 30px 0px; overflow:auto; display:inline; height: 180px; width: 250px; overflow: auto;}
		#news a				{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 10px;font-style:italic;padding-left:30px; overflow:auto;}
		.newsHeader 		{font-family:Verdana, Arial, Helvetica, sans-serif;color: #4B58A3;font-weight: bold;font-size: 15px;padding-left:30px;}
		.clickHere 			{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 11px;font-style:italic;padding-left:30px;}
/*-- Discounts-------------------------------*/
		#clickHere1			{color:#FFFFFF;}
		#clickHere2			{color:#FFFFFF;}
		#clickHere3			{color:#FFFFFF;}
		#discounts			{width:640px; color:#000000; font-size:10px;}
		.types				{font-family: verdana; font-size:11px; color:#000000; line-height:normal; padding-left:15px; padding-right:15px; padding-top:6px;}
		#military			{margin-left:0px; margin-top:0px; width:150px; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
		#seniors			{margin-left:65px; margin-top:0px; width:150px; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
		#education			{margin-left:65px; margin-top:0px; width:150px; height:200px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}	
/*-- Awards-------------------------------*/
		.awards1 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#4b58a3; letter-spacing:normal; padding-top:8px;}
		.awards2			{font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#000000;line-height:14px;}
		#awards-main 		{float:left; margin:11px 0 0 6px; height:510px; overflow:auto; width:647px !important; width /**/:525; padding:12px 12px; display:inline;}
/*--Clients------------------------------*/
		.clients 			{margin:6px 0 5px; margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#4b58a3; letter-spacing:normal;}
		.clientsbody		{margin:6px 0 5px; margin-left:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#000000;line-height:14px;}
		.clientsdate		{margin:6px 0 5px; margin-left:15px; color:#666666; font-size:10px; font-style:italic;font-weight:100;}
		#clients-main 		{float:left; margin:0px 0 0 3px; width:635px !important; width /**/:600; padding:12px; display:inline;}
		#clients-entry		{width: 620px; height:30px}
}