 HEADERS AND LINK TAGS 

H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: "Tahoma Small Cap", Verdana, Arial, Tahoma;
}
H3
{   COLOR:#333;
	line-height: 14pt;
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    FONT-FAMILY: "Tahoma Small Cap", Verdana, Arial, Tahoma;
}

#green_links a
{	padding-left:5px;
	line-height:10pt; 
	color:green; 
 	FONT-WEIGHT: 500;
	font-height:14px; 	
	FONT-FAMILY: "Tahoma Small Cap", Verdana, Arial, Tahoma;
	text-decoration:none;
}

#green_links a:hover
{
	color:grey; 
}


 Body Text AND Body Width


P
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

BODY
{	MARGIN-TOP:0px;
	MARGIN-LEFT:0%;
	MARGIN-RIGHT:0%;
    BACKGROUND-COLOR: #b0bdbc;
}


blockquote 
{

	BORDER-BOTTOM:1px dashed orange;
	PADDING-TOP:5px;
	BORDER-TOP:1px dashed orange;



}


TD
{
    VERTICAL-ALIGN: top;
   
}

TD#left_col
{	
	
}
TD#right_col
{	BORDER-TOP: 1px solid #ccc;
	BORDER-LEFT: 1px solid #ccc;
	BACKGROUND: white url(images/grey_gradient.gif) no-repeat bottom left;}

 Div TAGS 




#header
{
    WIDTH: 980px;
    POSITION: absolute;
    TOP: 0px;
}


#top_right_nav 
{
	
	padding-right:10px;
	BACKGROUND:#eee;

}

#top_right_td
{
	FONT-FAMILY: "Tahoma Small Cap", Verdana, Arial, Tahoma;
	FONT-SIZE:10px;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	
	
}



#out_shell
{   WIDTH:980px;
	PADDING-LEFT:35px;
	PADDING-RIGHT:35px;
    BACKGROUND: white url(images/top_bg_head.jpg) top center no-repeat;
    TEXT-ALIGN: left;
}

#brand
{   width:730px;
	display:inline;
	float:right;
}

NAVIGATION tAGS 


#main_nav_div
{
    DISPLAY: inline;
    FONT-SIZE: 14px;
    WIDTH: 730px;
    FONT-FAMILY: "Tahoma Small Cap", Verdana, Arial, Tahoma;	
	PADDING-LEFT:20px;
	padding-top:20px;
	
}

	
	
	
	
   

#main_nav_ul
{	
    WIDTH: 730px;
}

#main_nav_li 
{
    DISPLAY: inline;
	WIDTH:150px;
	PADDING-RIGHT:35px;
}

 #main_nav_li a:hover
{
        color:green;
}



#main_nav_li a 
{
        
	color:#000;
	text-decoration:none;
}


 sub page styles 


#brand
{
}
#news
{
    POSITION:relative;
    FONT-SIZE: 10px;
   TOP:30px;
    WIDTH: 180px;
    COLOR: #999;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 300px;
	BACKGROUND:white;
   
}
#news STRONG
{
    FONT-WEIGHT: 600;
    COLOR: #000;
}

#left_bottom
{
 POSITION:relative;
    FONT-SIZE: 10px;
   TOP:10px;
    WIDTH: 95%;
    COLOR: #999;
    PADDING-left: 5px;
 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 200px;
   
	


}



#image_head
{
    background: black url(images/image_head.jpg) no-repeat top left;
    WIDTH: 555px;
    HEIGHT: 250px;
}
#right_customer_quote
{    FONT-SIZE: 11px;
    WIDTH: 160px;
    FONT-STYLE: italic;
	PADDING-LEFT:10px;
	PADDING-BOTTOM:10px;
	BORDER-BOTTOM: 1px solid #ccc; 
}
#main_content
{	BORDER-LEFT:solid 1px #ccc;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    WIDTH: 540px;
    PADDING-TOP: 10px;
}

#main_content_larger
{	BORDER-LEFT:solid 1px #ccc;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    WIDTH: 740px;
    PADDING-TOP: 10px;
}


#right_office_locations
{   WIDTH: 160px;
    POSITION: relative;
    TOP: 10px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM: 10px;
	BORDER-BOTTOM: 1px solid #ccc;
}




#right_qualifications
{   WIDTH: 160px;
    POSITION: relative;
    TOP: 10px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM: 10px;
	
}


#right_sub_one
{   WIDTH: 160px;
    POSITION: relative;
    TOP: 10px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM: 10px;
	
}

#right_sub_two
{    WIDTH: 160px;
    POSITION: relative;
    TOP: 10px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM: 10px;
	BORDER-BOTTOM: 1px solid #ccc;
}



UL#news_ul
{   
    POSITION: relative;
	LEFT: -35px;
 
}

LI#news_li
{   BORDER-BOTTOM: solid 1px #ccc;
    LIST-STYLE-TYPE: none;
    WIDTH:170px;
    MARGIN-BOTTOM:10px;
	PADDING-BOTTOM:5px;

}
ADDRESS
{   WIDTH:180px;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#footer_td 
{
	padding-top:20px;
	padding-left:10px;
	FONT-SIZE:10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: white url(images/top_bg.jpg) bottom center no-repeat;
}
#image_head_sub {
	height: 100px;
	background: black url(images/image_head_sub.jpg) no-repeat top right;
}
a#logo_a {
	
}
#out_shell #left_col #sub_div {
	width: 980px;
}
#out_shell #top_right_td a {
	color: #666666;
	text-decoration: none;
}

#out_shell #top_right_td a:hover {
	color: #222;
	text-decoration: none;
}

#news_ul #news_li a {
	color: #CCCCCC;
	text-decoration: none;
}

#news_ul #news_li a:hover{
	color: #0099FF;  
	text-decoration: none;
}
#techtober_outshell_div {
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	background-image: url(images/grey_gradient.gif);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
#Maintableborder {
	border: medium solid #999900;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #226F5F;
	text-align: left;
}

