a:link {
	color : #CC0033;
	text-decoration : none;
}

a:visited {
	color : #CC0033;
	text-decoration : none;
}

a:hover {
	color : #FFA500;
	text-decoration : none;
}

a:active {
	color : #FFA500;
	text-decoration : none;
}

body {
	background-color : #B3D2EC;
	margin: 0;
	/*background-image : url(navimages/bluebg.gif);*/
}

.bodymain {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.caption {
	background-image : url(navimages/brownbg.gif);
	border-bottom-width : 1px;
	border-color : #FFFFFF #CCCCFF #999999 #CCCCCC;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 1px 1px 1px 3px;
	width : auto;
}

.content {
	font-family : Verdana, Arial, Helvetica, sans-serif;

}

.content h1 {
	color : #4283B9;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : bold;
	letter-spacing : 2px;
	margin : 15px 0px 15px 0px;
}

.content h2 {
	color : #4283B9;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 17px;
	font-weight : bold;
	margin : 10px 0px 0px 0px;
}

.content h3 {
	color : #4283B9;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	margin : 10px 0px 0px 0px;
}

.content p {
	margin : 12px 4px 0px 10px;
	font-size : 13px;
}

.content ul {
	
}

.content li {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
}

.menu {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
}

.menu a {
	background-image : url(navimages/brownbg.gif);
	border-bottom-width : 1px;
	border-color : #FFFFFF #CCCCFF #999999 #CCCCCC;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	display : block;
	padding : 2px 1px 2px 10px;
	text-decoration : none;
	width : 133px;
}

.menu a:link {
	color : #000000;
	text-decoration : none;
}

.menu a:visited {
	color : #000000;
	text-decoration : none;
}

.menu a:hover {
	background-color : #4283B9;
	background-image : none;
	color : #FFF3AE;
	text-decoration : none;
}

.menu a:active {
	color : #000000;
	text-decoration : none;
}

.menu p {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.menu2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 10px 0px 0px 20px;
}

.menu2 a {
	background-image : url(navimages/brownbg.gif);
	border-bottom-width : 1px;
	border-color : #E6E6E6 #5C5C5C #5C5C5C #E6E6E6;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	display : block;
	padding : 1px 1px 1px 5px;
	text-decoration : none;
	width : 125px;
}

.menu2 a:link {
	color : #505050;
	text-decoration : none;
}

.menu2 a:visited {
	color : #505050;
	text-decoration : none;
}

.menu2 a:hover {
	color : #1A88B4;
	text-decoration : none;
}

.menu2 a:active {
	color : #505050;
	text-decoration : none;
}

.menu2 p {
	margin : 0px 0px 0px 0px;
}

.menuhead {
	/*background-image : url(navimages/brownbg.gif);
	*/
	background-color : #4283B9;
	border-bottom-width : 1px;
	border-color : #FFFFFF #CCCCFF #000000 #CCCCCC;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	display : block;
	width : 144px;
	margin: 10px 0px 0px 0px;
}

.menuhead p {
	color : #FFF3AE;
	font-weight : bold;
	padding : 1px 1px 1px 10px;
}

.popout1 {
	background-color : #89B5D8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;

}

.popout1 p {
	margin: 5px 5px 0px 10px;
}

.sub {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.sub a {
	background-image : url(navimages/brownbg.gif);
	border-bottom-width : 1px;
	border-color : #FFFFFF #CCCCFF #999999 #CCCCCC;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	display : block;
	padding : 2px 3px 1px 8px;
	text-decoration : none;
	width : 140px;
}

.sub a:link {
	color : #000000;
	text-decoration : none;
}

.sub a:visited {
	color : #000000;
	text-decoration : none;
}

.sub a:hover {
	background-color : #4283B9;
	background-image : none;
	color : #FFF3AE;
	text-decoration : none;
}

.sub a:active {
	color : #000000;
	text-decoration : none;
}

.sub p {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

#contentmain {
	float : right;
	padding : 5px 15px 10px 12px;
	width : 570px;
}

#footer1 {
	border : 1px dashed #72A0CF;
	clear : both;
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 5px 5px 5px 205px;
	padding : 5px 5px 5px 5px;
}

#footer1 h2 {
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

#megawrapper {
	background-image : url(images/backg1.gif);
	background-repeat : repeat-y;
	border : 1px solid #000000;
	margin : 5px auto;
	position : relative;
	width : 800px;
	background-color : White;
}

#menumain {
	margin : 10px 0px 0px 20px;
	position : relative;
}

#menuwrapper {
	margin : 0px 0px 0px 0px;
	position : relative;
	width : 170px;
}

#submenu1 {
	left : 146px;
	position : absolute;
	top : 24px;
	visibility : hidden;
}

#submenu2 {
	left : 146px;
	position : absolute;
	top : 48px;
	visibility : hidden;
}

#submenu3 {
	left : 146px;
	position : absolute;
	top : 104px;
	visibility : hidden;
}

#submenu4 {
	left : 146px;
	position : absolute;
	top : 128px;
	visibility : hidden;
}

#submenu5 {
	left : 146px;
	position : absolute;
	top : 152px;
	visibility : hidden;
}

#submenu6 {
	left : 146px;
	position : absolute;
	top : 176px;
	visibility : hidden;
}

#submenu7 {
	left : 146px;
	position : absolute;
	top : 200px;
	visibility : hidden;
}

#submenu8 {
	left : 146px;
	position : absolute;
	top : 234px;
	visibility : hidden;
}

#submenu9 {
	left : 146px;
	position : absolute;
	top : 258px;
	visibility : hidden;
}
#design {
	margin: 0px 0px 10px 0px;
}

.tophead {
	border : 1px dashed #B3D2EC;
	margin: 5px 0px 5px 0px;
	padding: 10px 5px 10px 5px;
}

#logo {
	width : 150px;
	height: 185px;
	background-image : url(images/web-protract-150-1.jpg);
}


.glossary {

}

.glossary h1 {
	margin : 10px 0px 10px 0px;
	font-weight : bold;
	font-size : 18px;
	line-height : normal;
}

.glossary h4 {
	font-weight : bold;
	font-size : 14px;
}

.glossary p {
	margin : 12px 10px 0px 20px;
}

.glossary dt {
	margin : 12px 0px 0px 0px;
	font-weight : bold;
	font-size : 14px;
}

.glossary dd {
	margin : 0px 10px 10px 20px;
	font-size : 13px;
}

.glossary dd strong {

	font-weight : bold;
}

.glossary a {
	color: #155197;
	text-decoration: none; 
}

.glossary a:hover {
	
	text-decoration: underline; 
} 