
body 						{
	 							margin: 0 auto;
								font-family: Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif; 
			 				  }
								
#skip			      {
							  left: -900px;
							  position: absolute
							  }									
								
#outer-wrapper	{
								width: 769px; 
								background-color: #ffffff; 
								margin: 0 auto;
								}	

#icon 				 {
			 				 margin: 36px 0px 0px 205px;
							 }

ul#top-links	 {
							 list-style-type: none;
							 float: right;
  			 			 margin-top: 10px;
			 				 padding: 0px;
			 				 font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; 
			 				 font-size: 0.7em;
			 				 color: #000;}
	
ul#top-links li{
						 	 display: inline;
							 padding-left: 5px;
							 }

ul#top-links li a:link{
						   color: #4C4C4C; 
							 text-decoration: underline;
							 }
							 
ul#top-links li a:visited {
						 	 color: #4C4C4C; 
							 text-decoration: underline;
							 }
							 
ul#top-links li a:hover {
						   color: #a31c1d; 
							 text-decoration: underline
							 }

.logo 				 {
							 padding: 0; 
							 margin: 0; 
							 width: 236px; 
							 height: 57px; 
							 }

#navigation-tab {
               position: relative;
							 float:left;
      				 width:102%;
							 line-height:normal; 
							 }
    
#navigation-tab ul {
 							 padding:8px 0 8px 0;
							 list-style:none;
     					 margin: 0 
							 }
	 
#navigation-tab li {
               display:inline;
      				 margin: 0;
      				 padding: 0;
      				 }
							 
#navigation-tab a {
               float:left;
      				 background:url("images/tableftJ.gif") no-repeat left top;
      				 margin:0;
      				 padding:0 0 0 3px;
      				 text-decoration:none;
      				 }
							 
#navigation-tab a span {
               float:left;
      				 display:block;
      				 background:url("images/tabrightJ.gif") no-repeat right top;
      				 padding:7px 8px 7px 5px;
      				 color:#a31c1d; 
      				 font-size: 0.55em;
			 				 }
						 
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation-tab a span {
							 float:none;
							 }
							 
/* End IE5-Mac hack */
#navigation-tab a:hover span {
               color:#FFF;
               }
							 
#navigation-tab a:hover {
      				 background-position:0% -42px;
     					 }
							 
#navigation-tab a:hover span {
               background-position:100% -42px;
      				 }
							 
#navigation-tabs-line {
							 clear: both; 
							 padding-right: 0px; 
							 padding-left: 0px; 
							 background: #adadad;
							 margin-bottom: 0; 
							 padding-bottom: 0px; 
							 width: 100%; 
							 padding-top: 0px; 
							 border-bottom: #fff 1px solid; 
							 height: 3px
							 }	
		
#page-header-image {
							 background-image: url(images/wdcms.jpg);
							 width: 769px; 
							 height: 260px; 
							 }
							 
#page-header-image a:hover {
							color: #fff; 
							text-decoration: none;
							}							 

.header-link	{
							position: absolute;
							margin: 165px 20px 20px 410px;
							font-family: Verdana, "Trebuchet MS", "Tahoma";
							font-size: 0.7em;
							border-bottom: 1px solid #fff;
							color: #fff; 
							}		
											 
a img 				{
							border-top-style: none; 
							border-right-style: none; 
							border-left-style: none; 
							border-bottom-style: none
							}							 
							 
a 						{
							border-top-width: 0; 
							border-left-width: 0; 
							border-bottom-width: 0; 
							margin: 0; 
							color: #ffffff; 
							border-right-width: 0; 
							text-decoration: none
							}
							
p.crumb 			{
							margin: 0 0 10px 0; 
							color: #666666; 
							font-size: 0.7em;
							font-family: Verdana, "Trebuchet MS","Tahoma", helvetica, sans-serif;
							}							
							
p.crumb a:link{
							color: #003366;003399; 
							text-decoration: underline;
							}
							
p.crumb a:visited {
							color: #666666; 
							text-decoration: underline;
							}
							
p.crumb a:hover {
				      color: #a31c1d; 
							text-decoration: underline; 
							}							 

#content			{
							float: left; 
							/*border-bottom: 1px solid #e1e1e1;*/
							width: 581px; 
							font-weight: normal; 
							margin: 2px 2px 0 0; 
							padding-bottom: 15px;
							background-color: #ffffff; 
							}
	
#content h1 .pound {
				      font-family:"Tahoma"; 
							font-size: 1.1em;
							color: #fff;
							} 
							
#content p    {
				 			line-height: 1.5; 
							padding: 0 10px 0 5px; 
							margin: 10px 0 15px 0; 
							color: #666666; 
							font-size: 0.7em;
							font-family: Verdana, "Trebuchet MS", "Tahoma", helvetica, sans-serif;
							text-align: left; justify;
							}
															 
#content a:link {
				      color: #003366;003399; a31c1d; 
							text-decoration: underline;
							}
							
#content a:visited {
				 			color: #666666; 
							text-decoration: underline;
							}
							
#content a:hover {
				 			color: #a31c1d;666666; 
							text-decoration: underline
							}	

#content form .submit-btn {
							 margin: 6px 2px 0 0;
							 padding-left: 1px;
							 padding-right: 1px;
							 padding-top: 2px;
							 padding-bottom: 2px;
							 background:#cccccc;4c4c4c;
							 font-size: 0.9em;
							 color: #333;3d3d3d;fff;
							 }

#content #query{
						   background-color: #fff;
						   border: 1px solid #666666;;
						   padding: 2px;
							 }
							 																				
h1 						{
							padding: 4px 10px; 
							font-family:Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							font-size: 0.7em;
							color: #4C4C4C;777777;3d3d3d; 
							text-decoration: none; 
							background:#e1e1e1;
							text-align:left;
							font-weight: normal; 
							margin: 0 0 5px 0;
		 					}

h2 						{
	 						padding:4px 10px;
							font-family: Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							font-size: 0.7em;
							color: #4C4C4C;777777;3d3d3d;
							text-decoration: none; 
							background:#e1e1e1;
							text-align:left;
							margin-bottom: 5px;
							font-weight: normal;
							}

h3 						{
	 						padding:4px 10px;
							font-family: Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							font-size: 0.7em;
							background:#e1e1e1;
							color: #777777;a31c1d; 
							text-align:left;
							font-weight: normal;
							margin: 5px; 
							}
							
h4 						{
							padding:4px 10px;
							font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							font-size: 0.8em;
							color: #000;
							text-decoration: none; 
							background:#4c4c4c;
							text-align:left;
							font-weight: normal;
							margin-bottom: 5px;
							}

						 
.list					 {
							 font-family: Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							 color: #666666;4C4C4C;
							 font-size: 0.7em;
							 text-align: left;
							 line-height: 1.6em;
							 margin-bottom: 25px;
							 }
							 							 
.num-list			 {
							 font-family: Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							 color: #666666;4C4C4C;
							 font-size: 0.7em;
							 text-align: left;
							 line-height: 1.6em;
							 margin-bottom: 25px;
							 }
							 							 
.list li			 {
							 list-style-image: url(images/arrow.gif);
							 }
					 
.list-line		 {
							 font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							 color: #666666;4C4C4C;
							 font-size: 0.8em;
							 text-align: left;
							 line-height: 1.6em;
							 padding-right: 10px;
							 }
							 
.list-line li	 {
							 list-style-image: url(images/arrow.gif);
							 }							 
							 							 
.listleft			 {
							 font-family: Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							 color: #a31c1d;
							 font-size: 0.7em;
							 text-align: left;
							 line-height: 1.6em;
							 padding-right: 10px;
							 }
							 								 
.listleft li   {
							 list-style-image: url(images/arrow-left.gif);
							 }	

#left 				 {
							 float: right; 
							 padding: 0; 
							 margin: 2px 0 0 6px; 
							 width: 178px; 
							 background-color: #e1e1e1; 
							 }							 							 
							 
#left a:link  {
				      color: #003366;003399;a31c1d; 
							text-decoration: underline;
							}
							
#left a:visited {
				 			color: #4C4C4C; 
							text-decoration: underline;
							}
							
#left a:hover {
				 			color: #a31c1d;4C4C4C; 
							text-decoration: underline
							}
											
.side-bar 		 {
							 padding: 0; 
							 margin: 0; 
							 list-style-type: none;
							 }
							 
.side-bar p 	 {
							 font-size: 0.7em;
							 line-height: 1.4; 
							 padding: 0 15px 20px 15px; 
							 margin: 0; 
							 color: #4C4C4C; 
							 font-family: Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif
							 }	

.side-bar a:link {
							 color: #4C4C4C; 
							 text-decoration: none;
							 }
							 
.side-bar a:visited {
							 color: #4C4C4C; 
							 text-decoration: underline;
							 }
							 
.side-bar a:hover {
							 color: #a31c1d; 
							 text-decoration: underline
							 }
							 
.side-bar	h4 	 {
							 padding: 4px 10px; 
							 font-family: verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							 font-size: 0.7em;
							 color: #4c4c4c; 
							 text-decoration: none; 
							 background:#cccccc;  
							 text-align:left;
							 font-weight: normal; 
							 margin: 0 0 5px 0;
							 }
		
.side-bar form p {
							 font-family: Verdana, "Trebuchet MS", "Tahoma"; 
							 margin: 2px 0 2px 10px;
							 padding: 0;
							 }			
														
.side-bar form .submit-btn {
							 margin: 6px 2px 2px 0;
							 padding-left: 1px;
							 padding-right: 1px;
							 padding-top: 1px;
							 padding-bottom: 2px;
							 background:#cccccc;4c4c4c;
							 font-size: 0.9em;
							 color: #333;3d3d3d;fff;
							 }

.side-bar #gwdname {
						   background-color: #fff;
						   border: 1px solid #666666;;
						   }

.side-bar #gwdpass {
						   background-color: #fff;
						   border: 1px solid #666666;;
						   }	
					 
/*#clear			 {
							 clear: both; 
							 margin: 0; 
							 padding: 0; 
							 width:581px; 
							 height: 0;
							 border-bottom: 25px solid #e1e1e1; 
							 border-left: 1px solid #e1e1e1; 
							 border-right: 1px solid #e1e1e1; 	
							 }*/
							 
#sub-navigation{
							 width: 754px; 
							 BACKGROUND: url(images/footer_back.gif); 
							 font-weight: normal; 
							 font-size: 0.65em; 
							 font-family: Verdana, "Trebuchet MS", verdana, arial, helvetica, sans-serif; 
							 text-align: center; 
							 position: relative; 
							 clear: both; 
							 padding: 9px 0 12px 15px;
							 margin: 0;
							 color: #fff;
							 }

#sub-navigation a {
							 font-weight: normal; 
							 color: #fff; 
							 text-decoration: none;
							 }
							
#sub-navigation a:hover {
							 font-weight: normal; 
							 color: #fff; 
							 text-decoration: underline;
							 }	
												 
.jumptolist		 {
							 font-family: "Trebuchet MS", "Tahoma",verdana, arial, helvetica, sans-serif;
							 color: #4C4C4C;
							 font-size: 0.8em;
							 text-align: left;
							 line-height: 1.6em;
							 padding-right: 10px;
							 }
							 
.jumptolist li {
							 list-style-image: url(images/arrow.gif);
							 }							 
							 
span 					 {
							 padding-right: 0px; 
							 padding-left: 0px; 
							 padding-top: 0px; 
							 font-size: 12px; 
							 padding-bottom: 0px; 
							 margin: 0px; 
							 color: #6e6e6e; 
							 font-family: verdana, arial, helvetica, sans-serif
							 }							 
							 
.package-th th {
							 background:#7b7b7b;
							 color:#fff;
							 font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							 font-size: 0.8em;
							 text-align:left;
							 }

table					 {
							 width: 100%; 
							 border:0;
							 border-collapse:collapse;
							 }
							 
th, td				 {
							 border-collapse:collapse;
							 padding:4px 14px;
							 font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
							 font-size:0.8em; 
							 font-weight: normal; 
							 color: #666666;
							 }
							 
th						 {
							 background:#eee;
							 text-align:left;
							 margin: 5px;
							 color: #4C4C4C
							 }							 
					 
.float		 		 {
							 float: right; 
							 margin: 10px 10px 10px 20px; 
							 border: 1px solid #cccccc; 
							 padding: 1px;
							 }							 
							 					 							 
.float-noborder{
							 float: right; 
							 margin: 5px 10px 0 20px;
							 }

.float-noborder2{
							 float: right; 
							 margin: 10px 30px 0 10px;
							 }
							 
.float-noborder3{
							 float: right; 
							 margin: 0 20px 0 0;
							 }

.float-noborder4{
								float: right; 
								margin: 7px 10px 0 0;
								}

.float-noborder5{
								float: right; 
								margin: 5px 20px 0 30px;
								}

.portfolio			{
								margin: 5px 14px 5px 24px; 
								border: 1px solid #cccccc; 
								padding: 1px;
								}
	
.portfolio2			{
								margin: 0 4px 0 40px;
								}							 
							 

.center{
margin: 7px 0 0 150px; border: 1px solid #cccccc; padding: 1px;
}

.center2{
margin: 7px 0 0 29px; border: 1px solid #cccccc; padding: 1px;
} 

.center3{
margin: 0 0 0 80px;
}  

.center4{
margin: 0 0 0 105px;
}							 
							 
#articlebox{
margin-left: auto;
margin-right: auto;
width: 495px;
background-color: #e1e1e1;
color: #505542
}

#articlebox p{
font-family: "Courier", "Trebuchet MS", verdana, arial, helvetica, sans-serif; 
}			 				 

.cssbox{
margin-left: auto;
margin-right: auto;
width: 400px;
background-color: #e1e1e1;;}

.cssbox p{
line-height: 1.6; 
padding:0 10px 5px 10px;
margin: 5px 0 20px 0; 
color: #4C4C4C; 
}	

.linkbox{
margin-left: 5px;
width: 560px;
background-color: #e1e1e1;;}

.linkbox p{
line-height: 1.6; 
padding:5px 10px 5px 10px;
margin: 5px 0 20px 0; 
color: #4C4C4C; 
}
.float-noborder2-cms{
							 float: right; 
							 margin: 15px 20px 0 0;
							 }