a:link {  color: #40433C; text-decoration: none}
a:hover {  color: #770000; text-decoration: underline}
a:visited { color: #40433C; text-decoration: none}

body {
     font: 100.01% Verdana, Arial, Helvetica, sans-serif; /* Sets default font family options and default font size. This odd value compensates for several browser bugs. First, setting a default font size in percent (instead of em) eliminates an WinIE problem with growing or shrinking fonts out of proportion if they are later set in ems in other elements. Additionally, some versions of Opera will draw a default font-size of 100% too small compared to other browsers. Safari, on the other hand, has a problem with a font-size of 101%. Current "best" suggestion is to use the 100.01% value for this property. */
     background: #FFFFFF; /* Sets background color of page to white */
     margin: 0; /* Gets rid of default margin on body that most browsers add. */
     padding: 0; /* Gets rid of default padding on body that Opera adds. */
     text-align: center; /* Centers the page contents in WinIE5.x. */
}

/* Main div for all other content on page. A main wrapper div allows us to easily center everything in the viewport. */
#holder {
	margin: 10px auto 0 auto;
	width: 770px;
	text-align: left;
	background-color: #FFFFFF;
}

#content {
	color: #036; /* Sets color of text to dark blue. */
	font-size: .8em; /* Sets font size smaller than default. We can use ems safely in IE because we've set a percentage font size on the body. */
}

/* ---------------------- Header elements Start-----------------------*/
.tinymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #919091;
	line-height: 14px;
	padding:0 10px 0 5px;
	text-transform: uppercase;
}
#spacer {
	font-size: 0.55em;
	text-align: right;
	padding-right: 5px;
	color: #626262;
	height: 10px;
}
/* -----------------------Header elements End-----------------------*/

/* ---------------------- Front Image Start-----------------------*/
#frontimage {
	background-image: url(images/rotate/rotator.php);
	height: 235px;
	padding: 10px 10px 0px 425px;
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0px;
}

#frontimage h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EF442F;
}
#frontimage h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #737476;
	font-size: 14px;
	font-weight: bold;
}
/* ---------------------- Front Image End-----------------------*/
#frontblocks {
	background-image: url(images/bg_barfade.jpg);
	background-repeat: repeat-x;
	padding-top: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	letter-spacing: 0.1em;
	line-height: 17px;
	vertical-align: top;
}
#frontheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #EF442F;
	padding-top: 7px;
	padding-bottom: 10px;
}
.lboutline {
	padding: 10px;	
	border: 1px solid #C0EAEF;
}

.centercolumnspace {
	padding: 0 10px 0 10px;
	border-top: 0px dashed #C0EAEF;
	border-right: 1px dashed #C0EAEF;
	border-bottom: 0px dashed #C0EAEF;
	border-left: 1px dashed #C0EAEF;
}
.edgecolumnspace {
	padding: 0 10px 0 10px;
}

/* ---------------------- Inside Page Elements Start -----------------------*/
#pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 58px;
	background-image: url(images/icon_cd_red.gif);
	background-repeat: no-repeat;
	background-color: #D42220;
	background-position: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 30px;
	}
#contenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	letter-spacing: 0.1em;
	line-height: 17px;
	padding: 15px;
}
.tinyredtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
}
.tableheader {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 25px;
	border-top: 1px #626262;
	border-right: 1px #626262;
	border-bottom: 1px solid #626262;
	border-left: 1px #626262;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#titleheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	color: #666666;
	padding-top: 15px;
	padding-bottom: 10px;
	border-top: 1px solid #CCC;
}
#box1 {
	background-color: #F5F5F5;
	padding: 10px;
	width: 100%;
	border: 1px solid #999999;
}
/* ---------------------- Inside Page Elements End -----------------------*/

/* ---------------------- Footer Start -----------------------*/
#footerbar {
	background-image: url(images/footerbar.gif);
	margin-top: 25px;
	font-weight: bold;
	color: #E0E0E0;
	font-size: 0.7em;
	text-align: right;
	padding-right: 20px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 15px;
	height: 32px;
	background-repeat: no-repeat;
}
#footertext {
	font-size: 0.55em;
	color: #737373;
}
/* ---------------------- Footer Start -----------------------*/
.table_list1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #333333;
	text-align: center;
	border-bottom-style: solid;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-color: #EFEFEF;
	vertical-align: middle;
}
.table_list1_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #504F54;
	white-space: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
	background-image: url(images/vert_gray_dots.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
}
.table_list2_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	white-space: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
	background-image: url(images/vert_gray_dots.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: right;
}
.table_list2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	white-space: normal;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFEFEF;
}
