@charset "UTF-8";
/* CSS Document */

#wrapper {
	margin:0 auto;
	padding:0;
	width:930px;
	border:0px;
	}

#menu {
	padding:0;
	margin:0 auto;
	position:absolute;
	z-index:10;
	text-align:center;
	width:930px;
	overflow:hidden;
	white-space:nowrap;
	background-image:url(images/top_bg.gif);
	background-repeat:repeat-x;
	
}

#menu a {text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu img { padding:inherit; border:0; }

#main { float:left; background-image:url(images/top_bg.gif); background-repeat:repeat-x; padding:0 5px 0 5px; width:120px; }

#main a {font-weight:bold; font-size:11px; color:#060; height:12px; line-height:12px; padding:0; cursor:pointer;}


#sub { padding:2px; margin:0; text-align:left; background-color:#FFF; font-weight:lighter; line-height:18px; position:relative; white-space:nowrap; }
#sub ul {padding:0; margin:0; list-style:none;}
#sub ul li {padding:2px 4px 2px 4px; cursor:auto; white-space:normal; }
#sub ul li:hover { background-color:#E41E1E; font-size:12px; color: #FFF; }
#sub ul li a {font-size:11px; color:#000; text-decoration:none;}
#sub ul li a:hover {font-size:12px; color:#FFF; text-decoration:none;}

#content{ clear:both; min-height:400px; padding:45px 0; margin-left:20px; background-color:#FFFFFF; }

#footer{ border-top:2px solid #FF0000; height:40px; width:900px; padding-top:5px; }

#footwrapper { clear:both;
}
#background { 
	background-image:url(images/top_bg.gif);
	background-repeat:repeat-x;
	
}

body {
	/*background-image:url(images/bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom left;*/
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding:0;
	margin:0;
	text-align: left;
}

#pageheading { text-align:left; float:left; width:520px; margin:10px 10px 0 10px; }

#lefthome { float:left; height:450px; width:710px;}

#checkimage { float:left; height:200px; width:100px; }

#ticker { float:left; height:200px; width:600px; overflow:hidden; margin-bottom:10px; position: relative; cursor:pointer;}
.tickercontent { height:200px; width:600px; position: absolute; top: 210px; left: 5px; }
.tickercontent #image { float:left; width:270px; }
.tickercontent #info { float:left; width:300px; }
.tickercontent h3 { margin:0 0 5px 0; padding:0; vertical-align:top; }
.tickercontent p { margin:0; padding:0; vertical-align:top; font-size:14px; font-size:11px; color:#000000; }

#homefooter { float:centre; height:130px; width:650px; }

#homemenu { float:left; height:430px; width:200px; margin-bottom:20px; text-align:center; background-color:#FFFFFF; }

#hmenu { float: left; position: relative; margin:0; padding:15px 10px; width: 180px; height: 20px; cursor:pointer; font-weight:bold; background-image:url(home/button.png); }
#hmenu a {font-size:16px; color:#000; text-decoration:none;}
#hmenu a:hover {font-size:16px; color:#FFF; text-decoration:none;}

#homemenu div.title { float:left; position:relative; font-size:16px; margin:0; padding:10px; width: 180px; height: 20px; }
#homemenu div.title2 { float:left; position:relative; font-size:16px; margin:0; padding:10px; width: 180px; height: 150px; }

.title h3 { margin:0 ; padding:0; vertical-align:top; }

img {border:0;}

a:link {
	color: #CC0000;
	text-decoration:none;
}
a:visited {
	color: #CC0000;
	text-decoration:none;
}
a:hover {
	color: #FF0000;
	text-decoration:underline;
}
a:active {
	color: #CC0000;
	text-decoration:none;
}

h1 {font-size:22px; font-weight:bold; margin-bottom:5px; color: #333333;}
h2 {font-size:16px; font-weight:bold; margin-bottom:5px; color: #333333;}
h3 {font-size:14px; font-weight:bold; margin-bottom:5px; color: #333333;}
h4 {font-size:11px;	font-weight:bold; margin-bottom:5px; color: #666;}


.ErrorBasic1 { font-size: small; color:#FF0000; }
/*.BottomBasic1 td, .ControlsBasic1 td { border-top:1px solid #FFFFFF; padding:3px; }*/
.BottomBasic1 td, .thBasic1 { border-top:1px solid #FFFFFF; padding:3px; }
.bullet {
	list-style-image: url(../images/red.gif);
}
.bulletsquare {
	list-style-image: url(../reddarksquare.gif);
}
