/**************************************************************HTML elements********************************************/
body {margin:0px auto;padding:0px;background-color:#FFFFFF; background-image:url(../images/background.jpg); background-repeat:x,y;font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 12px; line-height: 12px; font-weight: normal; font-variant: normal; text-transform:none; color:#21558E; font text-decoration:none;}
td,th {font-family: Arial, Tahoma, Verdana, sans-serif;	font-size: 12px; line-height: 12px;}
html{margin:0; padding:0; text-align:center;} 
A:link {text-decoration: none; color:#1F538C; font-size:12px;}
A:visited {text-decoration: none; color:#1F538C; font-size:12px;}
A:active {text-decoration: none; color:#1F538C; font-size:12px;}
A:hover {text-decoration: underline overline; color: #1F538C; font-size:12px;}


/***************************************************Overal CSS structure of the page**************************************/
#pagewidth{ width:100%; text-align:left; margin-left:auto; margin-right:auto;} 
#header{position:relative; height:15%; background-color:#FFFFFF; width:100%;} 
#maincol{background-color: #FFFFFF; float: left; display:block; position: relative;  width:90%;}
#footer{ height:15%; background-color: #FFFFFF; clear:both;} 


/**********************************************************Dealing with content******************************************/
.container{width:100%;margin:0px;line-height:150%;}
.contlimiter{width:958px; padding-left:35px; padding-right:40px;}

.topmenu{font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:45px; padding-right:45px; color:white;
background-image:url(../images/1.jpg);background-repeat:no-repeat; width:1024px; height:44px; font-size:12px;}

.banner{font-family:Verdana, Arial, Helvetica, sans-serif; color:white;clear:left;
background-image:url(../images/2.jpg); background-repeat:no-repeat; width:1024px; height:166px;}

.mainmenu{font-family:Verdana, Arial, Helvetica, sans-serif; color:white;clear:left;
background-image:url(../images/3.jpg); background-repeat:no-repeat; width:1024px; height:56px;}

.content{font-family:Verdana, Arial, Helvetica, sans-serif; color:black;clear:left;
background-image:url(../images/4.jpg); font-size:10px; background-repeat:repeat-y; width:1024px; height:auto;}

.bottommenu{font-family:Verdana, Arial, Helvetica, sans-serif; color:black;clear:left;
background-image:url(../images/5.jpg); font-size:10px; background-repeat:repeat-y; width:1024px; height:100px;}


/******************************************************************Fixes*************************************************/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}


/***************************************************HTML Compenents******************************************************/
input {background-color: #FFCC33; border-bottom-color:#0099FF;color: black;font-family: arial, verdana, ms sans serif;font-weight: bold;font-size: 12pt;}
TEXTAREA {background-color: #FFCC00;border: black 2px solid;color: white;font-family: arial, verdana, ms sans serif;font-size: 12pt;font-weight: normal;}
.altButtonFormat {background-color: #c0c0c0;font-family: verdana;border: #000000 1px solid;font-size: 12px;color: #778899;}
.textbox {background-color: #FFFFFF;border: medium;border-style: solid;border-color:#0066CC;font-family: verdana;font-size: 12pt;color: #09c09c;}
.radioStyle {background-color: #FF0000;border: #000000 solid 1px;font-family: verdana;font-size: 12px;color: #000000;}
.listbox{border: 1px solid #9A9381;  border-color:#2E81AD;}
.tabletitle{ font-size:14; font-weight:bold; font-family:Arial, Tahoma, Verdana, sans-serif;}
.Table_01{ font-size:10px; font-family:Arial, Tahoma, Verdana, sans-serif;}
