/*#############################

W H I T E S P A C E   R E S E T

#############################*/

* {
	padding:0;	
	margin:0;
	font-family:		Arial, Helvetica, Sans-Serif;
	font-size:			10pt;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 0; position: relative;}
div{ margin: 0px; padding: 0px; }
div img{display: block;}
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
img	{border: 0px;	}


/*#############################

L A Y O U T

#############################*/

body
	{
	background-color: #369;
	/*background: gray url('../images/background.jpg') repeat-x top;*/
	/*background: white url('../images/layout_grid.jpg') repeat top; */
	position: relative;
	/*background: white url('../images/background_dropshadow4.jpg') repeat-y top;*/
	/*background: #369 url('../images/background_blue1.jpg') repeat-y top;*/
	/*background: #369 url('../images/background_blue2.jpg') repeat-y top;*/
	/*background: #aaaec6 url('../images/background3057.jpg') repeat-y top;*/
	height:100%;
	}

#layoutHolder	
	{
	margin:	auto;
	width:	740px;
	/*background:	white url('../images/background_grid.jpg') repeat-y top;*/
	/*background: white url('../images/layout_grid.jpg') repeat top;*/
	background-color: white;
	padding: 0px;
	position: relative;
	}
	
#backgroundContainer
	{
	background: #369 url('../images/background_blue1.jpg') repeat-y top;
	}
	
#footerImage
	{
		background-image: url('../images/footer.jpg');
		background-repeat : no-repeat;
		background-position: bottom;
		clear: both;
		height: 44px;
	}

#layoutHolder .div	
	{
	clear: both;
	}
		
#footer
	{
	padding: 10px 0 10px 0;
	clear: both;
	color: white;
	background-color: black;
	}
	
#secondaryHeader
	{
	height: 175px;
	top:2px;
	width: 740px;
	}

#secondaryHeader /* IE 6 Work around */
	{
	}

#faces
	{
	border-bottom: 3px solid black;
	}
	
#testimonialHolder	
	{
	position: relative;
	height: 148px;
	max-height: 148px;
	width: 477px; 
	padding: 10px;
	border-left: 3px solid black;
	border-bottom: 3px solid black;
	z-index: 1;
	background-color: White;
	}

#testimonialBox
	{
	position: absolute;
	max-height: 135px;
	height: 135px;
	width: 477px;
	z-index: 2;
	background-color: White;
	}
	
#testimonial
	{
	font-size:	1.3em;
	font-weight:bold;
	color: #0071BC;
	text-align:left;
	background-color: White;
	}
	
#TVNclient, .client
	{
	font-style: italic;
	color: Black;
	text-align:	right;
	}

#moreTestimonials
	{
	position: absolute;
	top: 145px;
	text-align: right;
	width: 477px;	
	}
	

/*#############################

H E A D I N G S

#############################*/

h1,h2,h3,h4,h5,h6
	{
	margin-left: 10px;
	clear: both;
	}	
	
h1
	{
	color:		#0054a6;
	font-size:	2em;
	font-weight:	normal;
	padding-top: 15px;
	}
	
h1 sup
	{
		font-size: .5em;		
	}

h2, h3
	{
	color:		#008fd4;
	font-style:	italic;
	font-size:	1.2em;
	}
	
h3
	{
	font-style: normal;
	padding-top: 30px;
	}
	
h4
	{
		font-size: 1em;
		font-weight: bold;
		color: Black;
		font-style: italic;
	}


/*#############################

H O R I Z O N T A L   R U L E S

#############################*/

hr	
	{
	position: relative;
	padding: 0px;
	margin: 0px;
	}

div.hrw1, div.hrw2, div.hrw3, div.hrw4, div.hrw5, div.hrw6
	{
	height: 1px;
	border-bottom: 2px solid #AAA;
	margin-bottom: 5px;
	margin-left: 20px;
	}

div.hrw1 hr, div.hrw2 hr, div.hrw3 hr, div.hrw4 hr, div.hrw5 hr, div.hrw6 hr	
	{
	display: none;
	}
	
	
/*#############################

U N I T   W I D T H S

#############################*/

.w1	{ width: 115px; }
.w2	{ width: 240px; }
.w3	{ width: 365px; }
.w4	{ width: 490px; }
.w5	{ width: 615px; }
.w6	{ width: 740px; }

p.w1, ul.w1	{ width: 95px; }
p.w2, ul.w2	{ width: 220px; }
p.w3, ul.w3	{ width: 345px; }
p.w4, ul.w4	{ width: 470px; }
p.w5, ul.w5	{ width: 595px; }
p.w6, ul.w6	{ width: 720px; }

h1.w1, h2.w1, h3.w1, h4.w1, h5.w1, h6.w1	{ width: 95px; }
h1.w2, h2.w2, h3.w2, h4.w2, h5.w2, h6.w2	{ width: 220px; }
h1.w3, h2.w3, h3.w3, h4.w3, h5.w3, h6.w3	{ width: 345px; }
h1.w4, h2.w4, h3.w4, h4.w4, h5.w4, h6.w4	{ width: 470px; }
h1.w5, h2.w5, h3.w5, h4.w5, h5.w5, h6.w5	{ width: 595px; }
h1.w6, h2.w6, h3.w6, h4.w6, h5.w6, h6.w6	{ width: 720px; }

div.hrw1	{ width: 75px; }
div.hrw2	{ width: 200px; }
div.hrw3	{ width: 325px; }
div.hrw4	{ width: 450px; }
div.hrw5	{ width: 575px; }
div.hrw6	{ width: 700px; }

hr.w1	{ width: 115px; }
hr.w2	{ width: 240px; }
hr.w3	{ width: 365px; }
hr.w4	{ width: 490px; }
hr.w5	{ width: 615px; }
hr.w6	{ width: 740px; }

input.w1, textarea.w1	{ width: 111px; }
input.w2, textarea.w2	{ width: 236px; }
input.w3, textarea.w3	{ width: 361px; }
input.w4, textarea.w4	{ width: 486px; }
input.w5, textarea.w5	{ width: 611px; }
input.w6, textarea.w6	{ width: 736px; }


/*#############################

L E F T   P O S I T I O N

#############################*/

.l1	{ left:	125px; }
.l2	{ left:	250px; }
.l3	{ left:	375px; }
.l4	{ left:	490px; }
.l5	{ left:	625px; }


/*#############################

M A R G I N S 

#############################*/

.m10 
	{
	margin-left: 10px; 
	}

.mainMenu, .mainMenu2
	{
	background-color:	transparent;
	}

.mainMenu2
	{
	top:				0px;
	background-color:	black;
	}
		
li span.bullet_text
	{
	color: Black;
	}
	
.clear
	{
	clear: both;
	}
	
p	
	{
	position:	relative;
	padding: 10px;
	top: 0px;
	line-height: 1.4em;
	text-align: justify;
	}

div
	{
	position: relative;
	}

div.Row div, 
div.Row h1, 
div.Row h2,
div.Row h3,
div.Row h4,
div.Row h5,
div.Row h6
	{
	top: 0px;
	display: inline;
	float: left;
	}

div.Row p
	{
	clear: both;
	}
	
.Row
	{
		clear: both;
		display: block;
	}
	
input, textarea
	{
		margin-bottom: 3px;
	}
	
ul
	{
	padding-left: 10px;
	line-height: 1.4em;
	}
	
li
	{
		padding-top: .5em;
	}
	
.Members, .Conference, .Communications
	{
		font-size: 1em;
		font-style: italic;
	}
	
.bubble
	{
		background: white url('../images/bubble_bg.jpg') repeat-y top;
	}
.bubbleTop
	{
		width: 740px;
		height: 19px;
		background: white url('../images/bubble_top.jpg') repeat-y top;
	}
.bubbleBottom
	{
		width: 740px;
		height: 78px;
		background: white url('../images/bubble_bottom.jpg') repeat-y bottom;
	}