/*FOR MOBILE*/

body	{
	border-top: none;
	font-family: sans-serif;
	padding-bottom: 5px;
	font-size: 12px;
	background-color: #666666;
	}


/*#for-mobile{
	display: block;
}*/

/* Reduce margin and border sizes slightly
   Use keyword for border-width above 3px
   Relax width to 'auto' and set max-width instead */
#for-mobile	{
	margin: 3px auto;
	border: 1px solid ;
	border-top: medium solid #01708C;
	background-color: #FFFFFF;
	width: auto;
	max-width: 597px;
	padding-left: 5px;
	padding-right: 5px;
	}

#for-mobile ol, #for-mobile ul	{
	padding-left: 5%;
	margin-left: 5%;
	}

/* Shrink images to fit within viewport; some phones
   can't scroll horizontally. */
img	{
	max-width: 100%;
	}
	
.P-bold-red{
 color: #FF0000;
 font-weight: bold;
 font-size: 12px;
 }


/*begin style for screen*/



h1, h2, h3, h4, h5, h6	{
	line-height: 1em;
	margin-top: 1.3em;
	font-size: 16px;
	font-weight: bold;
	}

/*FOR MOBILE*/


.switch-for-print-and-mobile{
	display: none;
}

/*FOR PRINT*/

#for-print	{
	display: none;
	}


/*text and links*/


.justify {
	text-align: left;
}

.SPAN-white-link a:link{
	color: #0000FF;
	text-decoration: none;
}

.SPAN-white-link a:visited{
	color: #0000FF;
	text-decoration: none;
}

.SPAN-white-link a:hover{
	color: #0000FF;
	text-decoration: underline;
}

/*black links*/

.SPAN-black-link a:link{
	color: #0000FF;
	text-decoration: none;
}

.SPAN-black-link a:visited{
	color: #0000FF;
	text-decoration: none;
}

.SPAN-black-link a:hover{
	color: #0000FF;
	text-decoration: underline;
}

/*orange links*/

.SPAN-orange-link a:link{
	color: #0000FF;
	text-decoration: underline;
}

.SPAN-orange-link a:visited{
	color: #0000FF;
	text-decoration: underline;
}

.SPAN-orange-link a:hover{
	color: #0000FF;
	text-decoration: none;
}

/*blue links*/

.SPAN-blue-link a:link{
	color: #0000FF;
	text-decoration: underline;
}

.SPAN-blue-link a:visited{
	color: #0000FF;
	text-decoration: underline;
}

.SPAN-blue-link a:hover{
	color: #0000FF;
	text-decoration: none;
}

/* ----- HEADER ----- */



#header {
	display: none;
}

.CELL-logo {
	display: none;
}
.CELL-email-login-buttons {
	display: none;
}


/* ----- NAVIGATION ----- */

/*- Menu Tabs 6--------------------------- */

    #tabs6 {
	
      }
    #tabs6 ul {
		padding-left: 5%;
		margin-left: 5%;
	
      }
    #tabs6 li {
      
     
      }
    #tabs6 a { color: #0000FF;
	text-decoration: underline;
      
      }
    #tabs6 a span {
      
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      
      }
    #tabs6 a:hover {
      
      }
    #tabs6 a:hover span {
      
      }

      #tabs6 #current a { color: #0000FF;
	text-decoration: underline;
              
      }
      #tabs6 #current a span {
              
      }


/* ----- MAIN CONTENT ----- */



#content {
	margin: 3px auto;
	border: 1px solid #000000 ;
	border-top: medium solid #01708C;
	background-color: #FFFFFF;
	width: auto;
	max-width: 597px;
	padding-left: 5px;
	padding-right: 5px;
	
}


/*for a one column gray box*/

.CELL-gray-content{
	
}


/*for a 2 column gray box*/

.ROW-gray-content{

}

.CELL-gray-content-left{
	width: 100%;
	vertical-align: top;
	text-align: left;
	
}

.CELL-gray-content-right{
	display: nonel
}

/* ----- FOOTER ----- */



#footer {
	margin: 3px auto;
	border: 1px solid ;
	border-top: medium solid #01708C;
	background-color: #FFFFFF;
	width: auto;
	max-width: 597px;
	padding-left: 5px;
	padding-right: 5px;
}

#footer a:link{
	color: #0000FF;
	text-decoration: underline;
}

#footer a:visited{
	color: #0000FF;
	text-decoration: underline;
}

#footer a:hover{
	color: #0000FF;
	text-decoration: underline;
}


/* ----- HOME PAGE ----- */

.CELL-orange-button {
	color: #0000FF;
	text-decoration: underline;
}




.CELL-grabber-content {
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
}




/*for portfolio*/

.CELL-view-project-button {
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
	vertical-align: top;

}

.CELL-featured-description {
	line-height: 1.5em;
}

.CELL-orange-button-inquiry {
	color: #0000FF;
	text-decoration: underline;
}

	/*  Forms */

/* Make sure inputs stay inside the content area */
input, textarea, select {
	max-width: 100%;
	}


	
.FORM-section-title {
	vertical-align: top;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.FORM-table {
	background-color: #BACED5;
	border: 1px solid #FFFFFF;
}
.FORM-cell-left {
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.FORM-cell-right {
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
