/* CSS Document *//* Zeroing out useless browser prejudices */
html,body,img,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,pre,form,blockquote,fieldset,input,div 
{ margin:0px; padding:0px; }

h1,h2,h3,h4,h5,h6,pre,code,kbd 
{ font-size:1em; }

:link,:visited 
{ text-decoration:none; }

table 
{ border-collapse:collapse; border:0px; }

ul,ol 
{ list-style:none; }

img 
{ border:0px; vertical-align:bottom; }

/*start overall structure*/body 
{	background-color:#d3d3d3;}

h1
{	font-size:12px;	font-weight:bold;	color:#333333;}

h2
{}

li{		list-style:square;	list-style-type:disc;	list-style:inside;}

p a, li a 
{	color:#d3d3d3;	text-decoration:none;}

p a:hover, li a:hover 
{	text-decoration:underline;}

#topnav 
{	/* contains the 'who' and 'what' we are as well as the EMWeb login boxes*/		padding-left: 5px;	height:22px;}

#footer
{	color:#660033;	font-size:9px;	text-align:center;}

#topnav span a
{	color:white;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	font-weight:bold;}

#container /*contains the white box*/
{ 	width:663px;	height:900px;	margin:auto;	margin-top:20px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}

#container_top
{	background-image:url(images/body_bg_top.gif);	width:inherit;	height:16px;}

#container_middle
{	background-image:url(images/body_bg.gif);	background-repeat:repeat-y;	width:663px;	height:485px; /* change this to auto when the rest of the content is flowed in*/	padding-left:15px;	padding-right:15px;}

#container_middle_part
{	background-image:url(images/body_bg.gif);	background-repeat:repeat-y;	width:663px;	height:400px; /* change this to auto when the rest of the content is flowed in*/	padding-left:15px;	padding-right:15px;}

#bottom_buttons
{	width:inherit;	height:auto;	background-image:url(images/body_bg.gif);	background-repeat:repeat-y;	padding-left:15px;	padding-right:15px;}

.bottom_buttons
{	padding: 0px 4px 0px 4px;	margin-top:5px;}

#container_bottom
{	background-image:url(images/body_bg_bottom.gif);	width:inherit;	height:16px;}

input.emweb
{	width:100px;	vertical-align:top; /*Only works on firefox*/}/*end overall structure*//*begin body structure*/

#left
{	width:200px;	float:right;	display:block;	position:absolute;}

#center
{	width:400px;	float:right;	display:block;	margin-right:40px;}

#right
{	width:200px;	float:right;	margin-right:30px;	display:block;	vertical-align:bottom;	max-height:300px;}

#left, #center, #right{	border-color:white;	border-style:solid;	border-width:1px;}

.bottomimages
{	vertical-align:bottom;}

#service_request
{	background-color:#f5ddaa;}

.service_request
{	border-bottom:1px;	border-bottom-color:white;	border-bottom-style:solid;	border-bottom-width:1px;	padding-left:10px;}

/*end body structure*/
