/* CSS Document */
BODY {
	color: #000000;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	background-color: #999999;
   }

   p {
	margin:0px;
	padding:0px;
	line-height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	}

  p.small {
	margin:0px;
	padding:0px;
	line-height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: left;
	}
	
.intro{
	color: #CC0000;
}

.start{
	color: #7F99B2;
}

hr {
    display: block;
    height: 1px;
    border-top: 1px solid #D8CCD8;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    padding: 0;
}

	#content{
	position: absolute;
	left: 138px;
	top: 109px;
	width: 457px;
	height: 618px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
	}  
	
	input {
		border: 1px solid #7F99B2;
	}	
	textarea {
		border: 1px solid #7F99B2;
		
	}	


#left_pane{
	position: absolute;
	left: 1px;
	top: 1px;
	width: 206px;
	height: 730px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #7F99B2;
	background-image: url(../images/bg_tmgs_left.gif);
	} 

#left_nav{position:relative;margin-top:31px;left:0px;height:auto;width:191px;}

#right_pane{
	position: absolute;
	left: 214px;
	top: 1px;
	width: 626px;
	height: 730px;
	background-image: url(../images/bg_tmgs_right.gif);
	margin: 0px;
	padding: 0px;
	} 

#logo{
	position: absolute;
	left: 0px;
	top: 22px;
	width: 462px;
	height: 74px;
	margin:0px;
	padding:0px;
	} 

	#image1{
	position: absolute;
	left: 7px;
	top: 111px;
	width: 125px;
	height: 89px;
	background-color: #FFFFFF;
	} 
	#image2{
	position: absolute;
	left: 7px;
	top: 200px;
	width: 124px;
	height: 89px;
	background-color: #FFFFFF;
	} 
	#image3{
	position: absolute;
	left: 7px;
	top: 290px;
	width: 123px;
	height: 164px;
	background-color: #FFFFFF;
	} 
	#image31{
	position: absolute;
	left: 9px;
	top: 275px;
	width: 123px;
	height: 164px;
	background-color: #FFFFFF;
	}
	#image4{
	position: absolute;
	left: 4px;
	top: 550px;
	width: 121px;
	height: 65px;
	background-color: #FFFFFF;
	} 
	#heading{
	position: absolute;
	left: 252px;
	top: 15px;
	width: 478px;
	height: 29px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8A6BAE;
	border-bottom-color: #8A6BAE;
	} 
	
	
	#contact_form{
	position: absolute;
	left: 255px;
	top: 65px;
	width: 480px;
	height: 352px;
	} 
	
	
	#next{
	position: absolute;
	left: 385px;
	top: 1px;
	width: 92px;
	height: 20px;
	} 
	
	a:link
	{
		color:#7C97B1;
		text-decoration: none;
	}
		
	a:visited
	{
		color : #663366;
		text-decoration: none;		
	}
	
	a:hover
	{
		text-decoration: underline;
		color : #7C97B1;
	}

	#telephone {
	position:absolute;
	top:9px;
	left:472px;
	width: 149px;
	}
	#telephone p{
	font-size:9px;
	color: #7F99B2;
	text-align: right;
	}
	
	
#main{
	width:842px;
	height:755px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	background-color: #999999;
} 

#header{
	padding: 0px;
	margin: 0px;
	position:absolute;
	top:0px;
	left:0px;
	width: 750px;
	height: 102px;
	background-repeat: no-repeat;
	}

	

#back{
	position: absolute;
	left: 10px;
	top: 340px;
	width: 80px;
	height: 33px;
	} 

#footer{
	position:absolute;
	height: 15px;
	font-size: 8.5pt;
	padding: 0px;
	margin: 0px;
	width:831px;
	left: -2px;
	top: 733px;
	background-color: #999999;
	}

#footer p{
	padding: 0px;
	margin: 0px 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}



#reedus{
	position:absolute;
	height: 15px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	padding: 0px;
	margin: 0px;
	width:250px;
	left: 287px;
	top: 557px;
	}

#footer table td a:link, #footer table td  a:hover, #footer table td  a:active, #footer table td  a:visited{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}

#next h1:link, #next h1:visited, #next h1:hover{
	font-size: 16px;
	color: #663366;
	padding:0px;
	margin: 0px 0px 0px;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#next h1:hover{
	text-decoration:underline;
}


h1{
	font-size: 16px;
	color: #7F99B2;
	padding:0px;
	margin: 0px 0px 6px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2{
	font-size: 11px;
	font-weight: normal;
	color: #01A8EC;
	padding:0px; margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content ul{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content li{
	line-height: 16px;
	color: #000000;
	margin:0px;
	padding:0px;
	margin-left:30px;
	list-style-image: url(../images/img_tmgs_bullets.gif);
}


.btn{width:93px;border:0px;}

.impact {color: #7C97B1;
		text-decoration: underline;
}

.blue {
	color: #01A8EC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.address{margin-left:50px;}

.contact_text {margin-left: 100px;}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:200px;
}

select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:200px;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:200px;
}

.centre{text-align:center}

.clearer{
	height:70px;
	overflow:hidden;
	clear:both;
	margin-top:-1px;
}

#indent {margin-left:25px;}

#right_pane #content HR{
	color: #FF0000;
}

#glossarytable TD{
	vertical-align:top;
}
/*quick_question*/
#quick_question{
	position:relative;
	width:180px;
	height:auto;
	border:1px solid #8EA4BB;
	margin:10px;
	margin-bottom:5px;
	margin-right:0px;
	padding:0px;
}
#quick_question input{ width:85px; margin:0px; padding:0px; background-color:#8EA4BB;}
#quick_question textarea{ width:165px; margin:0px; padding:0px; margin-left:5px; background-color:#8EA4BB;}
#quick_question p{ margin:2px; margin-left:5px; color:#FFFFFF;}
#quick_question input.submitbutton{ width:165px; margin-left:5px; color:#FFFFFF;border:1px solid #8EA4BB;}

.TA {
	scrollbar-3dlight-color:#8EA4BB;
    scrollbar-arrow-color:#8EA4BB;
    scrollbar-base-color:#8EA4BB;
    scrollbar-darkshadow-color:#8EA4BB;
    scrollbar-face-color:#8EA4BB;
    scrollbar-highlight-color:#8EA4BB;
    scrollbar-shadow-color:#8EA4BB;
}
.telephone{
	margin-left:15px;
	color:#FFFFFF; 
	font-weight:bold;
}
