html {margin: 0; padding: 0; border: 0;}

body {text-align:center; background-color:#fff;}
#PageBorder {width:774px; overflow:hidden; text-align:left; margin:0; margin-right:auto; margin-left:auto; padding:0; border-left:1px solid #D7D7D7; background:url(../Images/Global/img_rt_gradient.gif) repeat-y 100% 0;}
#Page {width:774px;}
#Logo {float:left; margin:0; padding:0;}
#Logo div {margin:0; padding-left:0px;}
#Navigation {width: 645px;float:left; margin:0;}
#IMC-Logo {
	float: right;
	padding: 0;
	margin: 20px 20px 20px 14px;	
}
#IMC-Logo div {margin:0; padding-right:1px;}
#HeaderImage {width:767px; margin:0; padding:0; background-color:#fff;}
#HeaderImage div {margin:1px 1px 1px 1px;}

#Page a {color:#555454; text-decoration:underline;}
#Page a:active {color:#555454; text-decoration:underline;}
#Page a:hover {color:#555454; text-decoration:underline;}
#Page a:visited {color:#555454; text-decoration:underline;}

/*Removed the background and added it to #LeftColumn in order to have it show in FireFox since the #LeftColumn and #RightColumn are set to float: left/right*/
#MainBodyRow, td {
	position:relative;
	width: 767px;
	margin: 0;
	border: 0;
	padding: 0 0 0 0;
	border: solid 0px yellow;
	font-family:Arial; font-size:12px; color:#555454;
}

#AdminPages {
	position:relative;
	width: 700px;
	margin: 20 0 0 20;
	border: 0;
	padding: 0 0 20 0;
	border: solid 0px yellow;
	font-family:Arial; font-size:12px; color:#555454;
}

/*Added float:left in order for it to align correctly with Firefox*/
#LeftColumn {
	float: left;
	width: 559px;
	padding: 0;
	background: url(../Images/Global/img_dot_lrg.gif) repeat-y 0% 0;
	height: auto;
	border: solid 0px red;
}
#LeftColumn div {margin:0px 10px 5px 20px;}
#LeftColumn div p{margin:0; font-family:Arial; font-size:12px; color:#555454;}

/*Changed bottom margin from 20 to 0 so dotted line would run all the way down
/ Had background image for dotted line placed within id for 3column pages */
#LeftColumnWrapper {
	float: left;
	width: 559px;
	padding: 0;
	margin: 0 0 0 0;
	background: url(../Images/Global/img_dot_lrg.gif) repeat-y 0% 0;
	height: auto;
	border: solid 0px green;
}

#LeftColumnNav {
	float: left;
	width: 200px;
	padding: 0;
	margin:0 0 0 10;
	border-right: 1px solid #d7d7d7;	
	height: 330px;	
}
#LeftColumnNav div {
	margin: 0px 0px 0px 0px;
}
#LeftColumnNav div p{margin:0; font-family:Arial; font-size:12px; color:#555454;}

#LeftColumnCon 
{
	float: left;
	width: 300px;
	padding: 0 0 10 10;
	margin: 0 0 0 0;
	height: 330px;		
}

#LeftColumnNavWW {
	float: left;
	width: 150px;
	padding: 0 00 0 0;
	margin:0 0 0 10;
	border: solid 0px green;
	border-right: 1px solid #d7d7d7;
}



#LeftColumnNavWW div {
	margin: 0px 0px 0px 0px;
}
#LeftColumnNavWW div p{margin:0; font-family:Arial; font-size:12px; color:#555454;}

#LeftColumnConWW {
	float: left;
	width: 360px;
	padding: 0;
	margin: 0 0 0 0;
	border: solid 0px blue;
}
#LeftColumnConWW div {margin:0px 0px 0px 5px;}
#LeftColumnConWW div p{margin:0px 0px 0px 10px; font-family:Arial; font-size:12px; color:#555454;}


#RightColumn {
	width: 208px;
	margin: 0;
	padding-top: 20;
	border: solid 0px blue;
	float: right;
}
#RightColumn div{margin:0px 0px 25px 0px; font-family:Arial; font-size:12px; color:#555454;}
#RightColumn a {text-decoration:none;}
#RightColumn div p{margin:0; font-family:Arial; font-size:12px; color:#555454;}
	
#Callout 
{
	width: 208px;
	font-family: Arial;
	font-size: 11px;
	color: #555454;
	border: solid 0px red;
}
#Callout ul
{
	margin-top: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #555454;
	list-style-type: disc;
}

#Footer {width:775; text-align:left; margin:0; margin-right:auto; margin-left:auto; padding:0;}
#Footer p {
	margin: 5 0 0 0;
	padding-left: 10px;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	color: #959595;
}
#Footer a {color:#959595; text-decoration: none;}
#Footer a:active {color:#959595; text-decoration: none;}
#Footer a:hover {color:#959595; text-decoration: none;}
#Footer a:visited {color:#959595; text-decoration: none;}

.number
{
	width: 40px;
}

.header
{
	margin: 20px 0 0 0px;
}

sup
{
	font-size: 8px;
}

.number
{
	width: 40px;
}

