body
{
	margin: 0px;
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	color: black;
	min-width:800px;
}

td
{
	vertical-align: top;
	text-align: left;
}

hr
{
   color: Maroon;
}

a 
{
	color: maroon; 
}

td
{
	text-align: center;
}

A:hover { color: red; }

.SubscrSubject {
	color: Blue;
	font: bold Arial;
}

.SubscrMessage {
	color: Blue;
}

.MenuRow {
	font: x-small Verdana, Arial, sans-serif;
	color:  Green;
}

A.MenuItem {
	font: x-small Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: Green;
}

A.MenuItem:hover {
	color:  Blue;
}

.GridLink {
	color: maroon;
}

.GridLink:hover {
	color: red;
}

.Site_Header 
{
	font-family: Verdana;
	font-size: 9pt;
	color: white;
	background-color: #669999;
	border:1px;
	border-style: solid; 
	border-color: #000000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.SubscrSubject {
	color: Blue;
	font: bold Arial;
}

.SubscrMessage {
	color: Blue;
}

.Book_News_General {
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.Book_News_Header {
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #996633;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.Book_News_Item {
	background-color: white;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.Book_News_AlternatingItem {
	background-color: #ffeedd;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.DVD_News_General {
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.DVD_News_Header {
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #663366;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.DVD_News_Item {
	background-color: white;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.DVD_News_AlternatingItem {
	font: tahoma;
	font-size: 2;
	color: white;
	background-color: #ffeeff;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.Forums_Header {
	font: bold Arial;
	color: white;
	background-color: #E16161;
}

.Forums_Header2
{
	color: white;
	font: bold x-small Verdana, Arial, sans-serif;
	background-color: #cc3300;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.Forums_TopicSubject {
	color:  #cc3300;
	font: bold x-small Verdana, Arial, sans-serif;
	font-size: 16;
}

.Forums_Item
{
	background-color: #ffffcc;
	vertical-align: top;
	border: 0px;
	border-color: #c0c0c0;
	border-style: solid;
}

.Forums_AlternatingItem
{
	font: tahoma;
	font-size: 2;
	color: white;
	background-color: #ffe4b5;
	vertical-align: top;
	border: 0px;
	border-color: #c0c0c0;
	border-style: solid;
}

.Forums_General
{
	font: tahoma;
	font-size: 2ex;
	color: black;
	background-color: #f5f5dc;
	vertical-align: top;
	border: 1px;
	border-color: #c0c0c0;
	border-style: solid;
}

.newsletterboxcontent
{
   padding: 6px;
}

#header
{
	padding: 0px;
	margin: 0px;
	background: url(images/imsHeaderSlice.gif) white repeat-x left top;
}

#header2
{
	padding: 0px;
	margin: 0px 0px 0px -3px;
	width: 780px;
	height: 184px;
	background-image: url(images/imsHeader.gif);
}
#headermenu
{
	position: relative;
	top: 153px;
	left: 245px;
	width: 700px;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	font-family: Arial;
}

#breadcrumb
{
	background-color: black;
	color: White;
	padding: 3px;
	font-size: 80%;
	padding-left: 5px;
}

#breadcrumb a
{
   color: Yellow;
}

#bannerbox
{
   border: dashed 2px #c35308;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #e1e1e1;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#loginbox
{
   position: absolute;
   top: 16px;
   left: 790px;
   right: 10px;
   width: 180px;
   height: 100px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#loginbox input
{
	color: black;
	background-color: transparent;
	font-size: 12px;
	border: 1px;
	border-color: black;
	border-style: solid;
	text-align: left;
	vertical-align: middle;
	font-style: normal;
}

#themeselector
{
   position: absolute;
   text-align: right;
   top: 153px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#themeselector select
{
   color: black;
   background-color: #e1e1e1;
   font-size: 10px;
}

#welcomebox
{
   font-size: 12px;
   text-align: right;
}

#footer
{
	padding: 0px;
	margin: 0px;
	height: 62px;
	background: url(images/imsFooterSlice.gif) white repeat-x left top;
}

#footertext
{
   text-align: center;
   padding-top: 3px; 
   font-size: 80%;           
}

#footermenu
{
	text-align: center;
	padding-top: 10px;
	background-image: url(images/imsFooter.gif);
}

#leftcol
{
	position: absolute;
	top: 184px;
	left: 0px;
	width: 200px;
	background-color: #bcbfc0;
	font-size: 10px;
}

#leftcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#leftcol div.alternatetext
{
   padding: 6px 6px 6px 6px;
   background-color: #e1e1e1;
   text-align: justify;
}

#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #818689;
   color: white;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}

#rightcol
{
   position: absolute;
   top: 184px;
   right: 0px;            
   width: 200px;
   color: White;
   background-color: #bcbfc0;
   font-size: 10px;
}

#rightcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#rightcol div.sectiontitle, #rightcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #818689;
   color: white;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}

#centercolcontent
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

#centercol
{
	padding: 0px;
	background-color: White;
}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span 
{
	font-weight: bold;
	font-size: larger;
	color: #b45d16;
	line-height: 1.8em;
}

td.contenttable
{
	text-align: center;
}

#centercolcontent img
{
	float: left;
	padding: 0px 10px 0px 0px;
}

#centercolcontent div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}

#centercolcontent table
{
	line-height: 1.8em;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}

#centercolcontent td
{
	text-align: left;
	vertical-align: top;
}

#container
{
	background-color: white;
}

#container2
{
	margin:0 200px;
}

.footermenulink
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Arial;
}
.headermenulink
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial;
	color: black;
}

.contentmenulink
{
	font-size: 10px;
	font-family: Verdana, Arial;
	color: black;
}

#FlashControl1
{
	height: 741;
	width: 641;
}

#contentSect
{
	float: left;
}

/************** feature styles *****************/

#ukaslogo
{
	background-image: url(Images/ukas logo.JPG);
	font-size: medium;
	clear: left;
	z-index: 5;
}
.address
{
	margin: 1px 1px 1px 120px;
	padding-left: 5px;
}
.addressimg
{
	margin: 10px 2px 2px;
}
.address p
{
	color: black;
	text-align: left;
}
.address a
{
	color: blue;
	text-align: left;
}

.column-in
 {
	margin:0; padding:0.5em 1em;
}

.cleaner 
{
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

#centercolcontent .infoblock
{
	min-height: 90px;
}
#centercolcontent .infoblock2
{
	min-height: 250px;
}

#centercolcontent table.subtable
{
	vertical-align: middle;
	text-align: center;
}
#centercolcontent table.leftcolumn
{
	vertical-align: middle;
	text-align: center;
}

.thumbnail
{
  float:left;
}

.articlebox
{
   background-color: #fefef0;
   color: #b45d16;
   border: dashed 1px #995117;
   padding: 6px 6px 6px 6px;
   font-size: smaller;
}

.articletitle
{
   font-size: 18px;
   font-weight: bold;
   color: #995117;
   text-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}
