/* CSS Document */
/* Trytruth.com 2009 */

html { height:100%; }

body {
height:100%;
font-family: Arial, sans-serif;
font-size:75%;
color:#666;
margin:0px;
padding:0px; }

p { margin:10px 5px 5px 15px; font-size:14px; }

h1 { font-size:22px; color:#222; padding:0px; margin:5px 5px 5px 10px; }

h2 { font-size:20px; color:#333; padding:0px; margin:5px 5px 5px 10px; }

h3 { font-size:18px; color:#444; padding:0px; margin:5px 5px 5px 10px; }

h4 { font-size:16px; color:#555; padding:0px; margin:10px 5px 5px 10px; }

h5 { font-size:14px; color:#666; padding:0px; margin:5px 5px 5px 10px; }

a { color:#660000; font-weight:bold; text-decoration:underline; }

ol { margin:2px; }

ul { margin:0px 0px 0px 35px; }

.bodylist { padding:10px; font-size:14px; }

/* a:hover { color:#eee !important; background-color:#660000; } */

a img { border:0px #fff solid; }

/* Browser Specific Styles */
* html body { font-size:90% !important; } /* For IE, with IE5/Mac backslash filter */

/* General Classes */
.left { float:left; }

.right { float:right; }

.clear_both { clear:both; }

.separator { width:575px; color:#000066; text-align:center; }

/* Site Layout and Structure */
/* Start header styles */
#top {
height:103px;
color:#fff;
margin:0px;
background:#fff url(../images/top1bg.jpg) top; }

#bar {
height:24px;
color:#fff;
margin:0px;
background:#fff url(../images/top2bg.jpg) top; }

/* End header styles */

/* Start content styles */
#colmask {
position:relative;
min-height:78%;
width:100%;
margin:0px auto 0px auto;
padding:0px;
background-color:#fff; }

* html #colmask { height:100%; }

/* Content styles */
#colleft {
with:100%; }

/* Start menu styles */
#col2 {
width:11%;
padding:1%;
float:left;
/* border:1px solid #000; For Testing Only */ }

/* Menu Bar Code */

.glossymenu{
margin: 5px 0;
float:left;
padding: 0;
width: 110px; /*width of menu*/
border: 1px solid #000;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(../images/glossyback3.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback.3.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #c0c0c0;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #000;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #440000;
font-weight:bold;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #e0e0e0;
color: #990000;
font-weight:bold;
text-shadow:#333333;
}

/* End code */

.tab {
width:82px;
border:2px dashed #660000;
color:#660000;
text-decoration:underline;
text-align:center;
font-size:12px;
margin:0px;
font-weight:700; }

.tab a {
font-weight:700;
color:#660000; }

.tab a:hover { color:#eee; background-color:#660000; }

.link {
width:92px;
height:auto;
background-color:#fff;
float:left; }
/* End menu styles */

/* Start content styles (main page) */
#col1 { 
width:85%;
padding:1%;
color:#111;
background-color:#fff;
text-align:justify;
float:left;
/* border:1px solid #000; For Testing Only */ }

#footer {
width:auto;
float:none;
margin:0px auto 0px auto;
padding:5px 0px 10px 0px;
color:#ff0000;
font-weight:bold;
background-color:#fff;
text-align:center; }

#footer p { text-align:center; font-size:9px !important; }

#footer a:link, a:visited { color:#990000; text-decoration:underline; }

/* #footer a:hover { color:#eee; background-color:#cc0000; text-decoration:underline; } */