/* CSS Document */


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
	
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; color:#666666; font: 8.5pt  arial,verdana,sans-serif; }




body {		margin:0;
			padding:0;
			background-color: #fff;
			
			}

#wrap {		
			margin: 0px auto;
			padding: 0px;
			width: 1200px;
	
			}

#container {
	
}


#nav {
	float: left;
	width: 210px;
	height: 680px;
	color:#006699;
	background:url(images/nav_bg.gif) repeat-y ;

	

}




#right_col_a {
	float: right;
	position:relative;
	width: 395px;
	height: 625px;
	padding-top: 55px;
	color:#FF00CC;
	background-color:#fff;
}



#left_col_a { 
	float: left;
	width: 595px;
	padding-top:162px;
	height:518px;
	color:#66CC33;
	background-color:#fff;
}

#left_clients { 
	float: left;
	width: 320px;
	padding-top:0px;
	height:680px;
	color:#66CC33;
	background-color:#fff;
}

#right_col_b {
	float: right;
	position:relative;
	width: 670px;
	height: 625px;
	padding-top: 55px;
	color:#FF00CC;
	background-color:#fff;
}





#left_col_b { 
	float: left;
	width: 320px;
	padding-top:162px;
	height:518px;
	color:#66CC33;
	background-color:#fff;
}





#flash {
	
	clear: both;
	position:relative;
	height:520px;
	background: #999;
	padding:0;
	
}




#footer {
	clear: both;
	position:relative;
	height:60px;
	background: #fff;
	padding:0;
}

#text_container {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 0 20px 10px 20px;
	text-align:justify;
	
}

#text_container_scroll {
	width: 355px;
	height:370px;
	padding: 140px 20px 10px 20px ;
	overflow: auto;
	text-align:justify;

}





/* TEXT FORMATTING*/

p {margin: 10px 0px 0px 0px; color: #666666; line-height:1.2em; }
 
p.footer {margin: 10px 0 0 0 ; color: #999999; line-height:1.2em; font-size:8.5pt; text-align:right; position:absolute; top:0; right:0; }

h2 {margin: 10px 0 0 0 ; color: #999999; line-height:1.2em; font-size:8.5pt; font-weight:bold; }
h1 { font-size:12pt; margin-bottom: 0; font-weight:bold;}
h3 {margin: 10px 0 0 0 ; color: #666; line-height:1.2em; font-size:10pt; font-weight:bold; }


img.title {margin: 20px 0 0 0; }
img.tu {margin: 0px 5px 0 0; }








/* NAVIGATION */


li.white
{	width: 208px;
	height:18px;
	background-color: #fff;
	list-style:none;
	border: 0;
	border-top: 2px #fff solid;
	border-right: 2px #fff solid;
}

li.lightgrey
{	width: 203px;
	height:15px;
	background:url(images/light_grey.jpg) repeat;
	list-style:none;
	border: 0;
	border-top: 2px #fff solid;
	border-right: 2px #fff solid;
	padding: 3px 0 0 5px;
}

li.darkgrey
{	width: 203px;
	height:15px;
	background:url(images/dark_grey.jpg) repeat;
	list-style:none;
	border: 0;
	border-top: 2px #fff solid;
	border-right: 2px #fff solid;
	padding: 3px 0 0 5px;
}

li.green
{	
	width: 203px;
	height:15px;
	background:url(images/green.jpg) repeat;
	list-style:none;
	border: 0;
	border-top: 2px #fff solid;
	border-right: 2px #fff solid;
	padding: 3px 0 0 5px;
}


/* LINKS */

a.greylink:link {
			color: #666;
			text-decoration: none;
			
			
		
}
a.greylink: visited {
			color: #666;
			text-decoration: none;
		
}
a.greylink:hover {
			color: #333333;
			text-decoration: none;
		
}
a.greylink:active {
			color: #666;
			text-decoration: none;
		
}


a.whitelink:link {
			color: #fff;
			text-decoration: none;
			font-weight:bold;
			
			
		
}
a.whitelink: visited {
			color: #fff;
			text-decoration: none;
			font-weight:bold;
		
}
a.whitelink:hover {
			color: #fff;
			text-decoration: none;
			font-weight:bold;
		
}
a.whitelink:active {
			color: #fff;
			text-decoration: none;
			font-weight:bold;
		
}

 a.footer:link {
			color: #999;
			text-decoration: none;
			font-size:8.5pt;
			
			
		
}
 a.footerk: visited {
			color: #999;
			text-decoration: none;
		
}
 a.footer:hover {
			color: #666;
			text-decoration: none;
		
}
 a.footer:active {
			color: 999;
			text-decoration: none;
		
}


a {text-decoration:none}

.clients {
    vertical-align: top;
}

.clients p {
    text-align: left;
    line-height: 17px;
    padding: 0px;
    margin: 0px;
}
