.sml   {font-size:11px;}
.med   {font-size:14px;}
.lrg   {font-size:18px;}
.xlrg  {font-size:22px;}
.xxlrg {font-size:26px;}
.smlBold   {font-size:11px; font-weight:bold;}
.medBold   {font-size:14px; font-weight:bold;}
.lrgBold   {font-size:18px; font-weight:bold;}
.xlrgBold  {font-size:22px; font-weight:bold;}
.xxlrgBold {font-size:26px; font-weight:bold;}
.bold {font-weight:bold;}
.boldRed {font-weight:bold; color:red;}
.boldRedEm {font-weight:bold; color:red; font-style:italic}

p,td,li  {color:#000000; font-size:15px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;}
ul {text-indent:-5px;}

h1 {color:#000000; font-size:24px; font-weight:bold; margin-bottom:-15px; text-align:center;}
h2 {color:#cc0000; font-size:24px; font-style:italic; font-weight:bold; text-align:center;}
h3 {color:#cc0000; font-size:20px; font-style:italic; font-weight:bold; margin-bottom:-15px; text-align:center;}
h4 {color:#cc0000; font-size:16px; font-style:italic; font-weight:bold; margin-bottom:-15px; text-align:center;}
h5 {color:#cc0000; font-size:12px; font-style:italic; font-weight:bold; margin-bottom:-15px; text-align:center;}

.nav-menu {list-style:none; padding:15px 0 11px 0; margin:30px 10px 30px 0; width:200px; background:url(images/nav-btn-bg.gif) repeat-y right bottom; border-top:1px solid #cc0000; border-bottom:1px solid #cc0000; border-left:1px solid #cc0000;}
.nav-menu li {display:block; margin:0 0 4px 17px;}
.nav-menu li a {display:block; width:182px; height:26px; text-decoration:none; background:url(images/nav-btn-states.gif) left top; font-size:12px; text-decoration:none; color:#fff; font-family:verdana; line-height:24px; text-indent:15px; border-right:1px solid #cc0000;}
/*.tabs li a:hover {background:url(images/nav-btn-states.gif) left center; color:#0000ff; border-color:#888;}*/
.nav-menu li a:hover {background:url(images/nav-btn-states.gif) left center; color:#0000ff; border-color:#cc0000;}
.nav-menu li a.selected, .tabs li a.selected:hover {background:url(images/nav-btn-states.gif) left bottom; color:#0000ff; border-color:#fff; cursor:default;}

.p-header {color:#cc0000; font-size:20px; font-weight:bold; font-style:italic; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}

body {
	background-color:#ffffff;
	background-image:url(images/body-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#000000;  
	font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;
	font-size:15px;
	height:100%;
	margin:10px 20px 10px 20px ;
	padding:0;
	text-align:center;
	}

sup {position:relative; font-size:0.9em;}
sub {position:relative; font-size:0.9em; top:0.1em; line-height:0.2em;}

/* For links, list them in this order:"link-visited-hover-active", or "LVHA"  LoVeHAte*/
a:link    {color:#0000ff; text-decoration:underline;}
a:visited {color:#800080; text-decoration:underline;}
a:hover   {color:#cc0000; text-decoration:none;}
a:active  {color:#cc0000; text-decoration:underline;}

.caption {
	background-color:#FFC;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
/*	line-height:20px;*/
	margin-top:0px;
	padding:5px;
	text-align:center;
	}
img {border:none;}
img.align-left {
	border:1px solid #cc0000;
	float:left;
	margin:0 15px 0 0;
	}

img.align-right {
	border:1px solid #cc0000;
	float:right;
	margin:0 0 0 15px;
	}
img.rhcol-1line {
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	border-left:1px solid #cc0000;
	display:block;
	margin-bottom:3px;
	}
p.caption-1line {
	background-color:#FFC;
	border-right:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	border-left:1px solid #cc0000;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	left:1px;
	margin:10px -1px;
	padding:5px;
	position:relative;
	text-align:center;
	top:-32px;
	}
img.rhcol-2line {
	background-color:#3F0;
	border:1px solid #cc0000;
	margin:0;
	padding-bottom:32px;
	}
p.caption-2line {
	background-color:#FFC;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	left:1px;
	padding:5px;
	position:relative;
	text-align:center;
	top:-43px;
	}
img.rhcol-3line {
	background-color:#3F0;
	border:1px solid #cc0000;
	margin:0;
	padding-bottom:43px;
	}
p.caption-3line {
	background-color:#FFC;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	left:1px;
	padding:5px;
	position:relative;
	text-align:center;
	top:-54px;
	}
img.rhcol-4line {
	background-color:#3F0;
	border:1px solid #cc0000;
	margin:0;
	padding-bottom:54px;
	}
p.caption-4line {
	background-color:#FFC;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	left:1px;
	padding:5px;
	position:relative;
	text-align:center;
	top:-65px;
	}
img.rhcol-5line {
	background-color:#3F0;
	border:1px solid #cc0000;
	margin:0;
	padding-bottom:65px;
	}
p.caption-5line {
	background-color:#FFC;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	left:1px;
	padding:5px;
	position:relative;
	text-align:center;
	top:-76px;
	}

/* Declaration for the a.top-ro Rollover selector */
a.top-ro {
	background:url(images/top-of-page.gif) no-repeat 0 0;
	display:block;
	font-size:0px;
	height:25px;
	line-height:0px;
	overflow:hidden;
	text-indent:-10000px;
	width:100px;
	}
/* Declaration for the additional states of the a.top-ro Rollover selector */
a:visited.top-ro {background-position:0 -25px;}
a:hover.top-ro {background-position:0 -50px;}
a:active.top-ro {background-position:0 -75px;}
blockquote.warning {
	background-color:#ffffff;
	background-image:url(images/blockquote-bg-warning.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-top:1px solid #eeeeee;
	margin:1em;
	padding:.5em;
	padding-left:5em;
	}
blockquote.question {
	background-color:#ffffff;
	background-image:url(images/blockquote-bg-question.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-top:1px solid #eeeeee;
	margin:1em;
	padding:.5em;
	padding-left:5em;
	}
blockquote p {
	color:#616161;
	font-size:.8em;
	margin:.2em;
	}
#floatLeftArea {
	background-color:#ffffff;
	float:left;
	margin:5px;
	position:relative;
	padding:0px;
	}
#floatRightArea {
	background-color:#ffffff;
	float:right;
	margin:5px;
	padding:0px;
	position:relative;
	}
#maincontainer {background-color:#FFF}
#header {position:relative; height:100px; width:100%; border:1px solid red;}
#header-left  {width:200px; position:absolute; left:5px; top:25%; float:left;}
#header-right {padding-left:200px;}
#contentwrapper{float:left; width:100%;}
#contentcolumn{
	text-align:left;
	margin:0 200px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	}
#leftcolumn{
/*	background:#C8FC98;*/
	float:left;
	margin-left:-100%;
	text-align:left;
	width:200px; /*Width of left column*/
	}
#rightcolumn{
/*	background:#FDE95E;*/
	float:left;
	margin-left:-200px; /*Set left margin to -(RightColumnWidth)*/
	width:200px; /*Width of right column*/
	}
#footer{
	background-color:#ffffff;
	border:1px solid #cc0000;
	clear:left;
	font-size:12px;
	height:80px;
	padding:10px;
	text-align:center;
	width:98%;
	}

/* For links, list them in this order:"link-visited-hover-active", or "LVHA"  LoVeHAte*/
#footer a link {color:#0000ff; text-decoration:underline;}
#footer a visited {color:#800080; text-decoration:underline;}
#footer a hover {color:#cc0000; text-decoration:none;}
#footer a active {color:#cc0000; text-decoration:underline;}

.innertube{
	margin:10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top:0;
}
.commentsn {display:none;} /* This is important. Do not delete. This is used for anti-spam purposes. Due to CSS, it is unseen by humans. If robots see it and put something in it, the form will not be mailed. */

