body
{
	margin:0;
	padding:0;
}

#head_banner
{
	height:100px;
	width:900px;
}

#wrap
{
	margin:0 auto;
	width:900px;
}

#title1
{
	color:#000;
	font:normal bold 100% "Times New Roman", Times, serif;
	text-align:center;
}

#title2
{
	color:#5e5e5e;
	font:normal normal 100% "Times New Roman", Times, serif;
	text-align:center;
}
#mid_container
{
	clear:both;
	float:left;
	width:100%;
}

#footer
{
	clear:both;
	float:left;
	width:100%;
}

#footer p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:2%;
	padding-right:2%;
}

.container4
{
	background:#fffeff;
	clear:left;
	float:left;
	font-size:100%;
	overflow:hidden;
	width:100%;
	
}

.container3
{
	background:#fffeff;
	clear:left;
	float:left;
	position:relative;
	right:25%;
	width:100%;
}

.container2
{
	background:#fffeff;
	clear:left;
	float:left;
	position:relative;
	right:25%;
	width:100%;
}

.container1
{
	background:#fffeff;
	float:left;
	position:relative;
	right:25%;
	width:100%;
}

.col1
{
	float:left;
	left:77%;
	overflow:hidden;
	position:relative;
	width:21%;
	
}

.col2
{
	float:left;
	left:81%;
	overflow:hidden;
	position:relative;
	width:21%;
}

.col3
{
	float:left;
	left:85%;
	overflow:hidden;
	position:relative;
	width:21%;
}

.col4
{
	float:left;
	left:89%;
	overflow:hidden;
	position:relative;
	width:21%;
}

.numbtitle
{
	color:#f60;
	text-align:center;
	
}

.algetitle
{
	color:#2d9c00;
	text-align:center;
}

.meastitle
{
	color:#061efe;
	text-align:center;
}

.geomtitle
{
	color:#066;
	text-align:center;
}

.datatitle
{
	color:#660f66;
	text-align:center;
}

.extetitle
{
	color:#cc1200;
	text-align:center;
}

.techtitle
{
	color:#030f7e;
	text-align:center;
}

.conntitle
{
	color:#cc1200;
	text-align:center;
}

.othetitle
{
	color:#4c4c4c;
	text-align:center;
}


.number li  
{
	color:#f60;
	list-style-type:none;
}

.algebra li
{
	color:#149800;
	list-style-type:none;
}

.measurement li
{
	color:#061efe;
	list-style-type:none;
}

.geometry li
{
	color:#066;
	list-style-type:none;
}

.data li
{
	color:#641668;
	list-style-type:none;
}

.extended li
{
	color:#cc1200;
	list-style-type:none;
}

.technology li
{
	color:#030f7e;
	list-style-type:none;
}

.connections li
{
	color:#cb1665;
	list-style-type:none;
}

.otherapps li
{
	color:#4c4c4c;
	list-style-type:none;
}
.number a
{
	color: #f60;
}
.number li a:hover
{
	color: #FFAA31;
}

.algebra a
{
	color:#149800;
}
.algebra li a:hover
{
	color:#00E000;
}


.measurement a
{
	color:#061efe;
}
.measurement li a:hover
{
	color:#0080FF;
}
.geometry a
{
	color:#066;
}
.geometry li a:hover
{
	color:#00B4B9;
}

.data a
{
	color:#660f66;
}
.data li a:hover
{
	color:#B138AB;
}

.extended a
{
	color:#cc1200;
}
.extended li a:hover
{
	color:#FF4200;
}

.technology a
{
	color:#030f7e;
}
.technology li a:hover
{
	color:#0039D0;
}

.connections a
{
	color:#cb1665;
}
.connections li a:hover
{
	color:#E9629A;
}

.otherapps a
{
	color:#4c4c4c;
}
.otherapps li a:hover
{
	color: silver;
}
ul#horinavbar1
{
	font-size:85%;
	height:30px;
	list-style-type:none;
	margin:0 auto;
	padding-bottom:5px;
	padding-top:10px;
	width:500px;
}

ul#horinavbar1 li
{
	border:4px solid;
	border-color:#a9a9a9 silver #d5d5d5 #eaeaea;
	float:left;
	padding:2px;
}

ul#horinavbar1 a
{
	background:#fffeff;
	color:#0093cf;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
}

ul#horinavbar1 a:hover
{
	background:#0080C8;
	border-color:#aaab9c #fff #fff #ccc;
	color:#fffeff;
}
ul#horinavbar2
{
	font-size:85%;
	height:30px;
	list-style-type:none;
	margin:0 auto;
	padding-bottom:5px;
	padding-top:5px;
	width:700px;
}

ul#horinavbar2 li
{
	border:4px solid;
	border-color:#a9a9a9 silver #d5d5d5 #eaeaea;
	float:left;
	padding:2px;
}

ul#horinavbar2 a
{
	background:#fffeff;
	color:#0093cf;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
}

ul#horinavbar2 a:hover
{
	background:#0080C8;
	border-color:#aaab9c #fff #fff #ccc;
	color:#fffeff;
}

#bottom_container
{
	clear:both;
	float:left;
	width:100%;
}

#left_column
{
	float:left;
	height:auto;
	padding-top:5px;
	width:49%;
}

#contact
{
	color:#000;
	font-size:100%;
	padding-left:10%;
	padding-top:15px;
}

#right_column
{
	float:right;
	height:auto;
	padding-top:5px;
	width:49%;
}

#index
{
	
	display:list-item;
	font-family:Times, "Times New Roman", serif;
	font-size:100%;
	font-weight:700;
	list-style-type:none;
	padding-right:10px;
	padding-top:5px;
}

#index li
{
	font-style:normal;
	font-weight:400;
}

#index ul
{
	font-weight:400;
	list-style-type:none;
}

#index ul li
{
	font-weight:400;
	list-style-type:none;
}