*
{
	margin: 0;
	padding: 0;
}

html, body
{
	font-family:verdana helvetica, arial, sans-serif;
	font-size: 10px;
	padding: 10px;
	text-align: center;
	background-color:#fff;
	text-align:left;
	margin:0px 0px 0px 0px;
}



#layouttable {width:90%;}

#innertable{width:100%; background:#D0E0FF; height:375px;}

td {vertical-align:top;}

p{font-family:trebuchet ms, helvetica, arial; font-size:12px; color:#003366; padding-left:10px;}

.indent {margin-left:20px;}

.photosleft {border:1px solid #003366; margin:10px 10px 10px 10px;}
.photosright {border:1px solid #003366; margin:10px 0px 10px 10px; float:right;}


h1
{
	font-size: 16px;
	color:#003366;
	padding: 0px 0px 0px 10px;
}

h2
{
	font-size: 14px;
	color:#003366;
	padding: 0px 0px 0px 10px;
}

.intro{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#663333;}

#frame
{
	text-align: left;
	text-align:justify;
	margin: 0 auto;
	padding:10px;
	background:#666666;

}

#header
{background:white;}

#headercontent{background:url(../images/arcslogo.png) no-repeat; height:50px; width:450px;}

#headercontent_ruby{background:url(../images/arcslogo_ruby.png) no-repeat; height:50px; width:450px;}


#headercontent_arcs{background:url(../images/arcslogo_original.gif) no-repeat; height:50px; width:450px;}


#left
{float: left;
	width: 180px;
	margin-right:4px;
}
		
#leftbottomcurve{background-image:url(../images/panel-bottom.gif); background-repeat:no-repeat; height:16px; background-position:bottom; background-color:#a0c0ff; }
		
		
#leftcontent{background-color:#a0c0ff; background-image:url(../images/panel-top.gif); background-repeat:no-repeat; padding: 6px 0px 0px 2px; font-size:14px;}



#right
{
	float: right;
}

ol
{
	margin: 10px 10px 10px 20px;
}

#footer
{
	clear:both;
	background: white;
	padding: 0 5px ;
	margin: 3px 0;
}

#footer p
{
	padding: 10px;
}
		
#footercontent {margin-top:1px; height:25px; background-image:url(../images/footer.gif); background-repeat: no-repeat; background-position:right; padding-top:15px; padding-left:0px;}
		
.clear
{clear:both;}

#maincontentheader {background-image:url(../images/cornertopleft.gif); background-repeat: no-repeat; background-position:left; height:28px; padding-left:12px; background-color:#d0e0ff;}
#maincontentheaderright {background-image:url(../images/cornertopright.gif); background-repeat: no-repeat; background-position:right; height:28px; width:28px; float:right;}

#maincontent {background-color:#d0e0ff; padding:10px;}	

	
#maincontentfooter{background-image:url(../images/cornerbottomright.gif); background-repeat: no-repeat; background-position:right; height:28px; background-color:#d0e0ff;}
#maincontentfooterleft{background-image:url(../images/cornerbottomleft.gif); background-repeat: no-repeat; background-position:left; height:28px; width:28px;}
	
#maincontent p{padding:10px 12px 0px 12px;}


#heading{height:23px; background-image:url(../images/headingleft.gif); background-repeat:no-repeat; background-color:white; padding:5px 0px 0px 12px; font-weight:bold; float:left; color:#a0c0ff; font-family:trebuchet ms, helvetica, arial; font-size:14px;}

#headingend {float:left; background: url(../images/h1end.gif) no-repeat; width:25px; height:28px;}

#heading2{height:23px; background-image:url(../images/headingleft.gif); background-repeat:no-repeat; background-color:white; padding:5px 0px 0px 12px; font-weight:bold; float:left; color:#d0e0ff; font-family:trebuchet ms, helvetica, arial; font-size:14px;}

#headingend2 {float:left; background: url(../images/h1end.gif) no-repeat; width:25px; height:28px;}

#heading3{height:23px; background-image:url(../images/headingleft.gif); background-repeat:no-repeat; background-color:white; padding:5px 0px 0px 12px; font-weight:bold; float:left; color:#d0e0ff; font-family:trebuchet ms, helvetica, arial; font-size:14px;}

#headingend3 {float:left; background: url(../images/h1end.gif) no-repeat; width:25px; height:28px;}


#heading4{height:23px; background-image:url(../images/headingleft.gif); background-repeat:no-repeat; background-color:white; padding:5px 0px 0px 12px; font-weight:bold; float:left; color:#d0e0ff; font-family:trebuchet ms, helvetica, arial; font-size:14px;}

#headingend4 {float:left; background: url(../images/h1end.gif) no-repeat; width:25px; height:28px;}


#heading a:link {font-family:trebuchet ms, helvetica, arial;color:#003366; text-decoration:none;}
#heading a:visited {color:#003366; text-decoration:none;}
#heading a:link:hover, a:visited:hover {color:#a0c0ff;}

#heading2 a:link {font-family:trebuchet ms, helvetica, arial;color:#003366; text-decoration:none;}
#heading2 a:visited {color:#003366; text-decoration:none;}
#heading2 a:link:hover, a:visited:hover {color:#a0c0ff;}

#heading3 a:link {font-family:trebuchet ms, helvetica, arial;color:#003366; text-decoration:none;}
#heading3 a:visited {color:#003366; text-decoration:none;}
#heading3 a:link:hover, a:visited:hover {color:#a0c0ff;}

#heading4 a:link {font-family:trebuchet ms, helvetica, arial;color:#003366; text-decoration:none;}
#heading4 a:visited {color:#003366; text-decoration:none;}
#heading4 a:link:hover, a:visited:hover {color:#a0c0ff;}
 
a:link{font-family:trebuchet ms, helvetica, arial; text-decoration:none; font-weight:bold;}
a:hover{font-family:trebuchet ms, helvetica, arial; color:#330066;}
a:visited{font-family:trebuchet ms, helvetica, arial; text-decoration:none; font-weight:bold;}
a:visited:hover{font-family:trebuchet ms, helvetica, arial; color:#330066;}
 
	
	
	#maincontent li{list-style-type:circle; color:#003366; font-size:12px; font-family:trebuchet ms, helvetica, arial; list-style-position:outside; margin: 10px 0px 0px 23px;}

		#menulist{
	list-style-position:outside;
	padding-left:1em; 
	list-style-type:none;
	text-transform:capitalize;
	margin:8px 8px 0px 6px;
	padding: 0px 0px 0px 0px;
	line-height:20px;
	}	
	
		#menulist li a{color:#003366; text-decoration:none;}
	#menulist li a:visited{color:#003366; text-decoration:none;}
	#menulist li a:hover{color:#006699; text-decoration:none;}
	#menulist li a:visited:hover{color:#006699; text-decoration:none;}
	
		#menulist ul li{
	list-style-type:none;
	list-style-image:none;
	text-transform:lowercase;
	font-size:11px;
	padding-left:20px;
	}	

	
	#menulist li a{color:#003366; text-decoration:none; font-weight:bold;}
	#menulist li a:visited{color:#003366; text-decoration:none;}
	
	
	#menulist li a:hover{color:white; text-decoration:none;}
	#menulist li a:visited:hover{color:white; text-decoration:none;}
	
	#menulist ul li a{color:#333333; text-decoration:none;}
	#menulist ul li a:visited{color:#333333; text-decoration:none;}
	#menulist ul li a:hover{color:#000000;}
	#menulist ul li a:visited:hover{color:#000000;}

	#internet table{ 
	border-right: 1px solid #e5ebf0;
	border-left: 1px solid #e5ebf0;
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;}
	
	#internet th{border-bottom: 1px solid #003366;text-align:left;}
	
	#internet td{font-family:verdana, helvetica, arial; color:#003366; vertical-align:top; font-size:12px; padding:10px;}
	#internet img{background-color:#FFFFFF; border: solid 1px #336600; padding:6px; margin-right:10px;}input {
	background: #FFFFFF;
	border-style: solid;
	border-color: #003366;
	border-width: 1px;
}

label {font-family:trebuchet ms, helvetica, arial; font-size:12px; color:#003366; padding:0px 0px 3px 10px}

input {margin-bottom:5px;}


textarea{margin-bottom:5px;}

#form{padding-left:10px;}

form{
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

fieldset{border:0;}
