/* CSS Document */

/* General page properties */
html, body {margin:0; padding:0; direction:ltr}
body {position: relative; font-size: small; color: #000; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; min-width: 600px; width:100%; border:0;}
img {margin:0;border:0}

H1 { 
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size : 1.5em;
    font-weight: bold;
    color: #000;
	line-height: 1;
}	

H2 { 
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size : 1.325em;
    font-weight: bold;
    color: #000000;
	line-height: 1;
}

H3 { 
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size : 1.25em;
    font-weight: bold;
    color: #000000;
	line-height: 1;
}

H4 { 
    font-family: Times New Roman, serif;
    font-size : 1.125em;
/**    font-weight: bold;**/
    color: #000000;
	line-height: 1;
	}

p, li, td {font-size: 1em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; line-height: 1.3;}

a:link {color: #36648b; /*TEXT-DECORATION: none;*/}
a:visited {color: #607b8b; /*TEXT-DECORATION: none;*/}
a:active {color: #36648b; /*TEXT-DECORATION: none;*/}
a:hover {color: #990000; TEXT-DECORATION: none;}

a.button{ 
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size : 1.15em;
    color: #fff;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}

td.menu{
	text-align:center;
	background-color:#cc0000;
}

/* Header properties */
#header-wrap {clear:both; float:left; width:100%; background:#fff; /*border:1px solid red;*/}
#logo{float:left; width:180px; /*padding: 5px 15px 6px 15px; background:white; /*border:1px solid yellow;*/}
#header {margin-left: 200px; width:auto; padding-left:10px; /*background:#08c; border:1px solid #cc0000;*/}

/* Main content properties */
/* column container */
.container {width:100%; float:left; clear:both; /*display:inline; border: 2px solid yellow;*/
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	overflow:hidden;		/* This chops off any overhanging divs */
 	}

/* common column settings */
	.colright,
	.colmid,
	.colleft {float:left; width:100%; position:relative;}
	.col1, .col2, .col3 {float:left; position:relative; padding:0 0 1em 0;}
	.col1, .col3 {overflow:hidden;}

/* 2 Column (left menu) settings */
	.leftmenu {background:#fff;		/* right column background colour */}
	.leftmenu .colleft {
		right:82%;			/* right column width */
		/*background:#cc0000; */	/* left column background colour */
	}
	.leftmenu .col1 {
		width:78%;			/* right column content width */
		left:101%;			/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:16%;			/* left column content width (column width minus left and right padding) */
		left:5%;			/* (right column left and right padding) plus (left column left padding) */
	}
#content {margin-left: 200px; width:auto; padding:20px;}
#leftsidebar {float:left; width:200px; display:inline;}

/* Footer properties */
#footer {width:100%; clear:both; float:left; background:#003366; border-top:1px solid #003366; border-bottom:1px solid #003366; text-align:right; color:white;}

div#footer a:link {color: #36648b; TEXT-DECORATION: none;}
div#footer a:visited {color: #607b8b; TEXT-DECORATION: none;}
div#footer a:active {color: #36648b; TEXT-DECORATION: none;}
div#footer a:hover {color: #990000; TEXT-DECORATION: none;}
