
body.bodyfront {
	background-color:#004a8c;
	background:background-repeat;
	background-repeat:repeat-y;
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body.bodymain {

	background:url(images/bgr.gif);
	background-repeat:repeat-y;
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#f1ede3;
}

body {
    background:background-repeat;
	background-repeat:repeat-y;
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.blue {
	font-family: Verdana, sans-serif, Geneva, Helvetica,   Arial ;
	font-size: 12px;
	color: #ccccff;
	font-weight:500;
	font-stretch:ultra-expanded;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.blueminusone {
	font-family: Verdana, sans-serif, Geneva, Helvetica,   Arial ;
	font-size: 11px;
	color: #ccccff;
	font-weight:500;
}

td.blueplusone {
	font-family: Verdana, sans-serif, Geneva, Helvetica,   Arial ;
	font-size: 13px;
	color: #ccccff;
	font-weight:500;
	font-stretch:ultra-expanded;
}

td.gray {
	font-family: Verdana, sans-serif, Geneva, Helvetica,   Arial ;
	font-size: 12px;
	color: #666666;
}

td.red {
	font-family: Verdana, sans-serif, Geneva, Helvetica,   Arial ;
	font-size: 12px;
	color: #990000;
}

td.smallgray {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}


input {
 border: 1px solid #ccccff;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.medsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

A.white:link, A:visited.white {
   color: #CCCCFF;
   text-decoration: underline;
}

A:link, A:visited  {
        color: #2B6CA2;
        background-color: transparent;
        text-decoration: none;
        }

A:hover {
        color: #CC3333;
        background-color: transparent;
        text-decoration: underline;
        }
A:active {
        color: #2B6CA2;
        background-color: transparent;
        text-decoration: underline;
        }

a.glink:link    { color: #000099;
                  text-decoration: underline;
				}
a.glink:visited { color: #000099;
                  text-decoration: underline;
				}
a.glink:active  { color: #990000;
                  text-decoration: underline;
				}
a.glink:hover  { color: #CC3333; }


a.red:link    { color: red;
                  font-size: 80%;
				}
a.red:visited { color: red;
                  font-size: 80%;
				}
a.red:active  { color: red;
                  font-size: 80%;
				}
a.red:hover  { color: red; }


div.tabArea {
  font-size: 80%;
  font-weight: bold;
}

a.tab {
  background-color: #f0f0f0;
  border: 1px solid #000000;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

a.tab, a.tab:visited {
  color: #808080;
}

a.tab:hover {
  background-color: #d0d0d0;
  color: #606060;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #c0c0c0;
  color: blue;
}

div.tabMain {
  background-color: #c0c0c0;
  /*border: 1px solid #000000;
  padding: 1em;*/
  position: relative;
  z-index: 101;
  padding-top: 2px;
}


/* ----- Sub Tabs ------ */

#subtabs
	{
		
	}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(../images/tab_bottom2.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #F1EDE3;
		background: #F1EDE3;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}



