body {   font-family: "trebuchet ms", verdana, sans-serif;   font-size: 12px;   line-height: 1.5em;   color: #333;   background: #ffffff;   margin: 0;   padding: 0;   text-align: center;   width: 100%;   }   p {   margin-top: 0px;   }img {    border: 0;   }li {list-style: none;}   a:link {   text-decoration: none;   color: #003399;   }   a:visited {   text-decoration: none;   border-bottom: 1px dotted #369;   color: #003399;   }   a:hover, a:active {   text-decoration: none;   border-bottom: 1px solid #036;   color: #000;   }#mainContainer {	position:absolute;	width:900px;	height:900px;	z-index:1;	left: 50px;	top: 0;	background-color: #ffffff;}   #header_login {    position:absolute;    width:600px;	height:40px;    background-image:url(images/header_login.gif);	background-repeat: repeat-x;	left:0px;	top:0px;	color: #003399;	padding: 10px;	text-align: center;	text-shadow: #000000;	font-size: 14px;	z-index:1;}#topAdvertisement {	position:absolute;	left:0;	top:0;	width:600px;	height:75px;	z-index:2;}#navBar {	position:absolute;	left:-5px;	top:85px;	width:790px;	height:46px;	z-index:3;}#navBar a {   border-bottom: none;   text-decoration: none;}#flashVid {	position:absolute;	left:2px;	top:133px;	width:665px;	height:205px;	padding: 0px;	background-color: #ccc;	z-index:2;}#navSide {	position:absolute;	left:0;	top:356px;	width:110px;	height:100%;	z-index:2;}#mainContent {    background-image: url(images/mainContent.png);    background-repeat: no-repeat;	position: absolute;	text-align: left;	left: -5px;	top: 350px;	width: 480px;	height:510px;	padding: 15px;	z-index: 3;}#mainContentImg {   position: absolute;   top: 85px;   left: 330px;   width: 150px;   height: 150px;}#mainContent h1 {    font-family: "trebuchet ms", verdana, sans-serif;    font-size: 30px;    text-align: center;    text-transform: uppercase;    color: #003399;}#mainContent h2 {    font-family: Verdana;    font-size: 18px;    font-weight: bold;    padding-left: 20px;}#mainContent h3 {    font-family: Verdana;    font-size: 12px;    color: #ccc;    font-style: italic;    padding-left: 20px;}#mainContent p {    font-family: Verdana;    font-size: 12px;    padding-left: 20px;}#recentBox {    background-image: url(images/flexBox.png);    background-repeat: no-repeat;	position:absolute;	left:477px;	top:350px;	width:185px;	height:254px;	padding: 10px;	z-index:4;}#flexBox2 {    background-image: url(images/flexBox.png);    background-repeat: no-repeat;	position:absolute;	left:478px;	top:605px;	width:185px;	height:254px;	padding: 5px;	z-index:5;}#profileCont{    background-image: url(images/profile.png);    background-repeat: no-repeat;	position:absolute;	left:667px;	top:415px;	width:209px;	height:379px;	z-index:9;}#profileText {    font-size: 10px;	position:absolute;	left:22px;	top:65px;	color: #fff;	width:178px;	height:261px;	z-index:2;}#profileImage {	position:absolute;	left:672px;	top:166px;	width:200px;	height:250px;	z-index:2;}#footer {   position: absolute;   top: 865px;   left: 0px;   width: 100%}.adminlink {    color: #ff0000;   font-size: 10px; }