/* CSS Document */
body 				{
					background-color:#E0E0E0;
					padding:0;
					margin:0;
					text-align:center;
					}
a 					{
					color:#0099FF;
					text-decoration:none;
					}
a:hover 			{
					color:#000000;
					text-decoration:none;
					}
					
/* --- SPLASH PAGE LAYOUT --- */
/* Note: On Float Left, Display Inline is used to correct the IE Margin Doubletake Rendering Error.  Gosh..! IE. */
#splashcontainer	{
					margin-left: auto;
					margin-right: auto;
					padding-top: 7px;
					padding-bottom: 7px;
					text-align:left;
					width:800px;
					height:auto;
					overflow:auto;
					background-color:#FFFFFF;
					border-left:#C6C3C6 solid 1px;
					border-right:#C6C3C6 solid 1px;
					border-bottom:#C6C3C6 solid 1px;
					}
#splashnavigation	{
					width:inherit;
					height:55px;
					margin-top:10px;
					margin-bottom:10px;
					}
.splashnavigationpositioning {
					float: left;
					margin-top: 36px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					padding-top: 0px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 15px;
					}
#splashbanner 		{
					width:inherit;
					height:246px;

					}
					
/* --- SPLASH PAGE FOUR BOXES --- */
#splashfourboxes	{
					width:inherit;
					height:auto;
					overflow:auto;
					text-align:left;
					margin-top:15px;
					}
.splashboxpositioning {
					float:left;
					width:170px;
					height:auto;
					padding-left:13px;
					padding-right:12px;
					}
.splashboxtext 		{
					font-family:Arial, Helvetica, sans-serif;
					color:#555555;
					font-size:12px;
					}
ul.splashboxtext{
padding:0;
margin:0;	
padding-left:12px;	
}
ul.splashboxtext li{
padding:0;
margin:0;	
}
.yellowdawt 		{
					width:5px;
					height:100%;
					margin:0;
					padding:0;
					float:left;
					}
					
/* --- SPLASH PAGE THREE COLUMNS --- */
#splashbottomcolumns {
					font-family:Arial, Helvetica, sans-serif;
					background-color:#FFFFFF;
					color:#555555;
					font-size:10px;
					width:auto;
					height:auto;
					margin:auto;
					overflow:auto;
					padding-top: 20px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 0px;
					}
#splashbottomcolumns h1 a {
					color:gray;
					}
.splashfirstcolumn 	{
					float:left;
					width:342px;
					background-image: url(../images/dottedgradient_lg.jpg);
					background-repeat:no-repeat;
					height:auto;
					margin-left:11px;
					margin-right:5px;
					padding-left:9px;
					padding-right:9px;
					text-align:left;
					display: inline;
					}
.splashsecondcolumn {
					float:left;
					width:186px;
					height:auto;
					margin-right:5px;
					padding-left:9px;
					padding-right:9px;
					background-image: url(../images/dottedgradient_sm.jpg);
					background-repeat:no-repeat;
					text-align:left;
					}
.splashthirdcolumn 	{
					float:left;
					width:186px;
					height:auto;
					padding-left:9px;
					padding-right:9px;
					background-image: url(../images/dottedgradient_sm.jpg);
					background-repeat:no-repeat;
					text-align:left;
					}

/* --- INTERNAL PAGE LAYOUT --- */
#container 			{
					margin-left: auto;
					margin-right: auto;
					margin-top: -2px;
					padding-top: 0px;
					padding-bottom: 7px;
					text-align:left;
					width:800px;
					height:auto;
					overflow:auto;
					background-color:#FFFFFF;
					border-left:#C6C3C6 solid 1px;
					border-right:#C6C3C6 solid 1px;
					border-bottom:#C6C3C6 solid 1px;
					}
#content			{
					height:auto;
					
					background-image:url(../images/yellowdawt_internal_24.jpg);
					background-repeat:no-repeat;
					background-position:top left;
					margin-top:0px;
					margin-bottom:0px;
					margin-left:100px;
					margin-right:170px;
					padding-left:40px;
					padding-right:0px;
					padding-top:0px;
					padding-bottom:0px;
					font-family:arial; 
					font-size:12px; 
					line-height:1.3;
					color:gray;
					}
#exper				{
					height:auto;
					overflow:auto;
					background-image:url(../images/yellowdawt_internal_24.jpg);
					background-repeat:no-repeat;
					background-position:top left;
					margin-top:0px;
					margin-bottom:0px;
					margin-left:100px;
					margin-right:170px;
					padding-left:40px;
					padding-right:0px;
					padding-top:0px;
					padding-bottom:0px;
					font-family:arial; 
					font-size:12px; 
					line-height:1.3;
					color:gray;
					 
					}
#exper2				{

					background-image:url(../images/yellowdawt_internal_24.jpg);
					background-repeat:no-repeat;
					background-position:top left;
					margin-top:0px;
					margin-bottom:0px;
					margin-left:100px;
					margin-right:170px;
					padding-left:40px;
					padding-right:0px;
					padding-top:0px;
					padding-bottom:0px;
					font-family:arial; 
					font-size:12px; 
					line-height:1.3;
					color:gray;
					
					}
#navigation 		{
					padding-top:5px;
					height:50px;
					margin:0;					
					}
#navigation ul		{
					float:right;
					margin:0;
					padding:0;
					margin-right:5px;
					}
#navigation ul li	{
					list-style:none;
					margin:0;
					padding:0;
					float:left;
					}
#navigation ul li a	{
					font-size:11px;
					font-weight:normal;
					}
#botnavigation 		{
					clear:both;
					font-size:10px;
					font-family:arial;
					height:auto;
					width:auto;
					overflow:hidden;
					padding-top:5px;
					padding-bottom:5px;
					margin-left:auto;
					margin-right:auto;
					}
#botnavigation a	{
					color:gray;
					margin:0 3px 0 3px;
					}
#botnavigation a:hover	{
					color:black;
					}
#validation 		{
					clear:both;
					font-size:9px;
					font-family:helvetica,arial,sans-serif;
					height:auto;
					width:auto;
					overflow:hidden;
					padding-top:5px;
					padding-bottom:5px;
					margin-left:auto;
					margin-right:auto;
					}
.pipe2				{
					font-family:helvetica; 
					font-size:11px; 
					color:gray; 
					letter-spacing:.01pt; 
					font-weight:bold;
					margin:0 3px 0 3px;
					}
.innerlink			{
					font-family:helvetica; 
					font-size:11px; 
					color:gray; 
					letter-spacing:.01pt; 
					margin-right:7px; 
					margin-left:7px;
					font-weight:bold;
					}
.pipe				{		
					vertical-align:middle; 
					margin-bottom:0px;
					height:9px;
					width:1px;
					}
hr					{
					border: 0;
					color:#CFCFCF;
					background-color: #CFCFCF;
					height: 1px;
					margin-right:7px; 
					margin-left:7px;
					}
#yellowblawg		{
					height:auto;
					width:auto;
					overflow:visible;
					background-image:url(../images/yellowdawt_internal_24.jpg);
					background-repeat:no-repeat;
					background-position:top left;
					margin-top:0px;
					margin-bottom:0px;
					margin-left:100px;
					margin-right:30px;
					padding-left:40px;
					padding-right:0px;
					padding-top:10px;
					padding-bottom:0px;
					font-family:helvetica; 
					font-size:11px; 
					color:gray;
					}
#footer 			{
					height:auto;
					clear:both;
					}
					
/* INTERNAL CONTENT */
h1{
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size: 18px;
					margin-top:0;
					padding-top:0;
					text-transform:capitalize;
					font-weight:100;
					color:#666;
					}
#content p 			{
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size:12px;
					color:#666;
					line-height:1.3;
					}
#content ul  		{
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size:12px;
					color:#666;
					line-height:1.3;
					}
#content ul li strong 	{
font-weight:normal;	
}
#content img 		{
					}

/*Portfolio Page*/
.portfolio 			{
					margin-top:20px;
					margin-bottom:20px;
					background-image:url("../images/gray_dots.gif");
					background-repeat:repeat-x;
					background-position:bottom;
					padding-bottom:10px;
					height:auto;
					overflow:hidden;
					margin-right:30px;
					width:580px;
					}
#portfolio2 ul		{
					list-style:disc;
					}
.yellowlink			{
					font-family:helvetica;
					font-size:11px;
					color:#549BC9;
					font-weight:bold;
					}
.portpic			{
					float:left;
					margin-right:20px;
					margin-bottom:20px;
					}
.portpic2			{
					float:right;
					margin-left:20px;
					}
.padup				{
					margin-top:10px;
					}
h3					{
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size: 13px;
					text-decoration:underline;
					margin-top:15px;
					}
.gray				{
					color:gray;
					}
.topspace			{
					margin-top:30px;
					font-size:14px;
					}
.dawg				{
					float:left;
					clear:left;
					margin-right:15px;
					margin-top:40px;
					}
#exper p			{
					margin-left:130px;
					}
					
.yellowindexlink	{
					font-family:helvetica;
					font-size:10px;
					color:#549BC9;
					text-decoration:none;
					border-bottom:1px dotted #549BC9;
					}
.yellowindexlink2{
					font-family:helvetica;
					font-size:14px;
					line-height:2.6;
					color:#549BC9;
					text-decoration:none;
					border-bottom:1px dotted #549BC9;
					}
.yellowlink2		{
					font-family:helvetica;
					color:#549BC9;
					}
#sitemap li			{
					list-style:disc;
					}
.testimonial		{
					border-bottom:1px dotted #999999;
					}
.copyright			{
					font-family:helvetica;
					font-size:10px;
					color:gray;
					}
#topbanner			{

					height:115px;
					}
					input{
					border:#6F7072 solid 1px;
					padding:2px;
					width:200px;
					margin-bottom:10px;	
					}
					.formBuilderSubmit input{
					border:none;	
					width:inherit;
					height:inherit;
					outline: none;
					}

						

					
					textarea{
					width:310px;	
					margin-bottom:10px;
					padding:5px;
					}
					.formBuilderField{
					color:#3C86B4;
					}
					.formBuilderLabelRequired{
					color:gray; 
						
					}
.navlinks img{
border:none;
margin-right:5px;
}
h2{
font-size:16px;	
}
h2 a{
text-decoration:underline;
font-weight:normal;	
}

#home h1 a, #home h2 a, #home h3 a, #home h4 a, #home h5 a, #home h6 a, span.oldh1 a{
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size: 16px;
					margin-top:0;
					text-decoration: none;
					padding-top:0;
					text-transform:capitalize;
					font-weight:100;
					color:#666;

					}
span.oldh1{
					display: block;
					margin-top:20px;	
}
