/* Define the default first */

/******* em Text Delaration Start *******/

/* Setup Font Family and Size Correctly First. Default(Medium) Font Size is 16px on all browsers */
body *
{
  font-size: 101%; /* for IE bug */
  font-family: Arial, Helvetica, sans-serif;
}

/* Reduce the font size to 68.8% or 11px size 
100% = 16
11/16 x 100
*/
body{ font-size: 68.8%; }

/* IE can’t read this */
html>body { font-size: 68.8%;}

/* Ensure forms and tables inherit the correct size */
table, input, select, th, td, textarea { font-size: 1em; }

/* Ensure nested elements inherit the correct size */
li li, li p, td p, blockquote p, div div { font-size: 1em; }

table table td { font-size: 0.95em; }

/* child pixels / parent pixels = child ems
Example(19px for h1) : 19 (child pixels) / 11 (parent pixels) = 1.73
*/

/******* em Text Delaration End *******/

body {margin: 0px; padding:0px; background: #efeed9;}

form, input * {margin:0px; padding:0px}

img {border:0;}

ul {font-size: 1em;	}
 
#asb_container {font-size: 1em; width: 844px; margin: 0 auto; clear:both;  }
#asb_header {background: url(/images/header.jpg); width:100%; height:21px; padding-top:5px;  padding-right:15px; text-align:right; font-size:1em; color:#6f767a;}
#asb_middle {clear:both; width:844px;}
#asb_menu {float:left; width: 35px;}
#asb_submenu {padding-top:13px;}
#asb_content {float:right; width:809x; background: url(/images/body_title.jpg);}
#asb_footer {font-size:1em; background: url(/images/footer.jpg) no-repeat; width: 820px; height:70px ;clear:both; padding-top:5px; padding-left:24px;}

#asb_flashcontent {clear:both; width:800px; padding-left:5px; padding-bottom:44px;}
#asb_contentcontainer_board{float:left;width:400px; padding:9px;}
#asb_contentcontainer {clear:both; width: 783px; padding:0px 13px 10px 13px; font-size:1em; color: #323232; text-align:justify; min-height:200px;}
#asb_contentcontainerLeft {float:left; width:158px;}
#asb_contentcontainerMiddle {float:left; width:400px; padding-top:8px; padding-right:23px;}
#asb_contentcontainerRight {float:right; width:200px; border:1px solid #b7bbbe;}

.asb_fastLinkHeader {width:100%; clear:both; background:#6e787a; height:25px;}
.asb_fastLinkContentOuter {padding:9px;}
.asb_fastLinkContent {list-style:none; margin:0; padding:0;}
.asb_fastLinkContentIcon {width: 30px; float: left; margin: 0;}
.asb_fastLinkContentText{width: 152px; float: left; margin: 0;}

.asb_KeySubMenu {width:153px; list-style:none; margin:0; padding:0 0 0 5px;}
.asb_KeySubMenuIcon{width:7px; height:6px; float: left; margin: 5px 0 0 0;}
.asb_KeySubMenuContentText{width:130px; float: left; margin: 0; text-align:left;}

.asb_floatLeft {float:left;}
.asb_floatRight {float:right;}
.asb_fulLWidth {width:100%; clear:both;}
.asb_halfWidth {width:50%; float:left;}

h1 {font-size: 1.45em; font-weight: bold; color: #323232; padding:0; margin:0;}
h2 {font-size: 1.45em; font-weight: bold; color: #323232; padding:0; margin:0 0 11px 0; text-transform: uppercase; text-align:left;}
h3 {font-size: 1.09em; color: #032258; font-weight: bold;}
h4 {font-size: 1em; font-weight: bold; margin: 0px; padding: 0px;}
h5 {font-size: 1em; font-weight: 600; color: #919191; text-transform: uppercase;}
h6 {}
a:link {color: #777777; text-decoration: none;}
a:visited {color: #777777; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}

.asb_board a:link {color: #777777; text-decoration: underline; font-weight: bold;}
.asb_board a:visited {color: #777777; text-decoration: underline; font-weight: bold;}
.asb_board a:hover {color: #000000; text-decoration: underline; font-weight: bold;}

.asb_textFootnote {font-size:1em; color:#6f767a;}

.asb_textFooter {text-align:center; color:#6f767a;}
.asb_textFooter a:link {color:#6f767a; text-decoration: none;}
.asb_textFooter a:visited {color:#6f767a; text-decoration: none;}
.asb_textFooter a:hover {color:#6f767a; text-decoration: underline;}

.asb_list {margin:0 0 0 15px; padding:0}


.asb_tableBorder {border: 1px solid #CCCCCC; padding:3px}
table.asb_table { border: 1px solid #CCCCCC;}
table.asb_table tr.asb_tableTopRow th {background:#414141;; color:#ffffff; font-weight: bold;font-size: 1em; text-align: left; border-bottom: 1px solid #CCCCCC; padding:7px;}
table.asb_table tr.row1 td {background: #ffffff;}
table.asb_table tr.row2 td {background: #ffffff;}
table.asb_table tr.rowHighlight td {background: #414141; color:#ffffff;}
table.asb_table tr td.highlight_row { border-left: 1px solid #CCCCCC; }
table.asb_table tr td.cellHighlight {background: #414141; color:#ffffff;}
table.asb_table tr td.cellTotal {border-top: 1px solid #414141; border-bottom: 1px solid #414141;}
table.asb_table tr td.cellSubTotal {border-top: 1px solid #414141;}
table.asb_table tr td { vertical-align: top;  padding: 7px;}


img.asb_logo {padding-left:11px;}

.asb_left {text-align:left;}

/* Define the rest of the classes here */

.asb_menuButtonYellow {width:35px; height:97px;}
.asb_menuButton {width:35px; height:96px;}
.asb_boardContent {padding:5px 0;}

.asb_fixed:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.asb_fixed{
	display:block;
	}
/*  \*/
.asb_fixed{
	min-height:1%;
	}
* html .asb_fixed{
	height:1%;
	}



