HTML {
  height:100%;
}

BODY {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-color:#4C0009;
	background-color:#6E0010;
	margin:0;
  height:100%;
}

P, TD, LI, INPUT, SELECT, TEXTAREA {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

P {
	font-size:11px;
	margin:0 0 12px 0;
}

LI IMG {
	display:block;
}

H1 {
	font-size:13px;
	font-weight:normal;
	margin:25px 0 18px 0;
  background-color:#29166F;
  background-color:#007CC3;
  color:#FFFFFF;
  padding:4px 8px;
}

H2 {
	font-size:14px;
	font-family:Arial;
	margin:0 0 12px 0;
	font-weight:bold;
  color:#000000;
}

H3 {
	font-size:14px;
	font-family:Arial;
	margin:0 0 12px 0;
	font-weight:bold;
  color:#020242;
}

FORM {
	margin:0;
}

/* ------ wrappers and cleaner ------ */

#wrapper1 {
	width:1000px;
	margin:20px auto;
	background-color:#FFFFFF;
  border:none;
	min-height:710px; height:auto !important; height:710px;
}

#wrapper2 {
	width:1000px;
	margin:0 auto;
	text-align:left;
}

.cleaner {
	clear:both;
	height:0;
	border:none;
	padding:0;
	margin:0;
	font-size:0;
}

.cleaner IMG {
	display:block;
}

.hline {
	clear:both;
	height:1px;
	border:none;
	width:100%;
	padding:0;
	margin:0;
	font-size:0;
	background-color:#486878;
}

.hline IMG {
	display:block;
}

/* ------ general formatting ------ */

.size12 {
	font-size:12px;
}

.ul, .ol {
	margin:0;
	padding:0;
}

.ul li, .ol li {
	margin:0 0 8px 15px;
	padding:0;
}

.ul1 {
	margin:15px 0 0 15px;
	padding:0;
}

.ul1 li {
	margin:0 0 15px 15px;
	padding:0;
	font-size:12px;
}

.ul2 {
	margin:0;
	padding:0;
}

.ul2 li {
	margin:0 0 0 15px;
	padding:0;
}


.tableb, .tableb td, .tableb th { 
	border: 1px solid #BBBBBB; 
	border-collapse: collapse;
}

.tablep { 
  margin:20px 0 ;
  width:440px;
	border: 1px solid #BBBBBB; 
	border-collapse: collapse;
 }

.tablep th { 
	border: 1px solid #BBBBBB; 
	border-collapse: collapse;
  padding:2px 6px;
  font-weight:bold;
  text-align:center;
  width:14%;
}

.tablep td { 
	border: 1px solid #BBBBBB; 
	border-collapse: collapse;
  padding:2px 6px;
  text-align:center;
  width:14%;
}

.tablei {
	border-collapse: collapse;
	border: none; 
	border: 1px solid #989AC8; 
}

.tablei td {
	border-right: 1px solid #989AC8; 
	border-left: 1px solid #989AC8;
	border-collapse: collapse;
}

.tablei1 td { 
  background-color:#E2E3F0;
}

.tablei2 td { 
  background-color:#F6F6FA;
}

.tablei3 td { 
	border-bottom: 1px solid #989AC8; 
	border-top: 1px solid #989AC8;
  padding:16px 4px;
}

.tableir {
	width:45px;
  font-size:10px;
}

.tablen, .tablen td, .tablen th { 
	border: none; 
}

.white {
	color:#000000;
}

.red {
	color:#CD2B2F;
}

.blue {
	color:#29166F;
}

.grey {
  color:#727070;
}

.small {
	font-size:10px;
  font-weight:normal;
  font-family:Arial;
}

.nobr {
  white-space: nowrap ;
}

.title {
	font-size:14px;
	font-family:Arial;
	margin:0 0 12px 0;
	font-weight:bold;
}

.navi {
  float:right;
	font-size:12px;
	font-family:Arial;
	margin:5px 0 5px 20px;
  text-align:right;
  font-weight:bold;
}

.alpha {
	font-size:16px;
	font-family:Arial;
	margin:0 0 12px 0;
  letter-spacing:6px;
}

.html {
  text-align:justify;
}

.picblock {
  margin:20px 0 ;
  width:100%;
  overflow:auto;
}

.picblock TD {
  padding:0 20px 10px 0;
}

.picblock IMG {
  padding-bottom:5px;
}

.box {
  border:1px solid #000000;
  padding:15px;
  background-color:#EEEEEE;
  display:table;
  margin-bottom:12px;
}

/* ------ standard links ------ */

A:link {
	color:#CD2B2F;
	text-decoration:none;
}

A:visited {
	color:#CD2B2F;
	text-decoration:none;
}

A:hover {
	color:#29166F;
	text-decoration:none;
}

.alt A:link {
	color:#29166F;
	text-decoration:none;
}

.alt A:visited {
	color:#29166F;
	text-decoration:none;
}

.alt A:hover {
	color:#CD2B2F;
	text-decoration:none;
}

.white A:link {
	color:#FFFFFF;
	text-decoration:none;
}

.white A:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.white A:hover {
	color:#CD2B2F;
	text-decoration:none;
}

.uline A:link {
	color:#FFFFFF;
	text-decoration:underline;
}

.uline A:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.uline A:hover {
	color:#CD2B2F;
	text-decoration:underline;
}

/* ------ banner ------ */

#banner {
  position:relative;
  background-color:#29166F;
  height:170px;
  font-size:12px;
  color:#FFFFFF;
}

#banner1 {
  position:absolute;
  height:117px;
  width:100%;
  background-image:url(images/banner1.gif);
}

#logo {
  position:absolute;
  top:5px;
  left:17px;
}

#montage {
  position:absolute;
  left:188px;
  top:9px;
  height:99px;
  width:386px;
}

#slogan {
  position:absolute;
  top:26px;
  left:609px;
}

#search {
  position:absolute;
  top:80px;
  right:24px;
  width:250px
}

#s_go {
  position:absolute; 
  top:-7px;
  left:225px;
}

#stats {
  position:absolute;
  left:235px;
  top: 180px;
  color:#FFFFFF;
  font-size:10px;
}

#register {
  position:absolute;
  left:159px;
  top:124px;
  color:#FFFFFF;
  font-size:10px;
}

#url {
  position:absolute;
  left:22px;
  top:147px;
  color:#FFFFFF;
}

/* ------ top menu ------ */

#menu {
  position:absolute;
  left:290px;
  top:120px;
  color:#FFFFFF;
  font-size:12px;
}

#m_home {
  position:absolute;
  left:0;
  top:27px;
  width:85px;
}

#m_feat {
  position:absolute;
  left:93px;
  top:27px;
  width:85px;
}

#m_list {
  position:absolute;
  left:203px;
  top:27px;
  width:85px;
}

#m_ukc {
  position:absolute;
  left:284px;
  top:27px;
  width:85px;
}

#m_usc {
  position:absolute;
  left:407px;
  top:27px;
  width:85px;
}

#m_about {
  position:absolute;
  left:548px;
  top:9px;
  width:80px;
  font-size:11px;
}

#m_cont {
  position:absolute;
  left:625px;
  top:9px;
  width:80px;
  font-size:11px;
}

#m_login {
  position:absolute;
  left:546px;
  top:35px;
  width:85px;
}

#m_reg {
  position:absolute;
  left:620px;
  top:35px;
  width:85px;
}

/* ------ sub menu ------ */

.submenu {
  position:absolute;
  visibility:hidden;
  z-index:99;
  top:23px;
  left:-1px;
  background-color:#FFFFFF;
	border:solid 1px #727070;
	padding:4px 14px;
}

.submenu div {
  white-space: nowrap ;
}

.submenu A {
	display:block;
	font-size:12px;
	margin:0;
	padding:4px;
  white-space: nowrap ;
}

.submenu A:link {
	color:#CD2B2F;
	text-decoration:none;
}

.submenu A:visited {
	color:#CD2B2F;
	text-decoration:none;
}

.submenu A:hover {
	color:#29166F;
	text-decoration:none;
}

/* ------ middle section	------ */

#middle {
  width:100%;
  /* background-image:url(images/backg1.gif); */
  background-repeat:repeat-x;
  background-position:top; 
	min-height:480px; height:auto !important; height:480px;
  background-color:#FFFFFF;
}

#middle1 {
	padding:15px 20px 0 20px;
}

#back1 {
  position:absolute;
}

#back2 {
  position:absolute;
}

#cover {
  margin-top:8px;
  height:170px;
  width:133px;
  text-align:center;
}

#cover1 {
  width:131px;
  height:170px;
  border:1px solid #FFFFFF;
  margin-bottom:4px;
  text-align:left;
}

#cover2 {
  width:130px;
  height:170px;
  overflow:hidden;
}

/* ------ footer ------ */

#foot {
  /* background-image:url(images/backg2.gif); */
  width:100%;
  height:51px;
	font-size:9px;
  position:relative;
  color:#727070;
}

#footleft {
	float:left;
	padding:7px 20px;
}

#footright {
	float:right;
	padding:7px 20px;
}

#footright ul {
	list-style:none;
	margin:0;
	padding:0;
}

#footright li {
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

#footright A {
	display:block;
	margin:0;
	padding:6px;
}

#foot A:link {
	color:#727070;
	text-decoration:none;
}

#foot A:visited {
	color:#727070;
	text-decoration:none;
}

#foot A:hover {
	color:#CD2B2F;
	text-decoration:none;
}
