body
{
    font: 11px verdana, tahoma,arial,helvetica;
    color: #383838;
}
td
{
    font: 11px tahoma;
    color: #383838;
}

H1 {
    font: 18px arial;
}

.welcome
{
    font: 11px tahoma;
    color: #383838;
	padding-top:15px;
	padding-bottom:15px;
}

.jump
{
    font: 11px tahoma;
}
.category
{
    font: 11px tahoma;
	font-weight: bold;
    color: #4C5972;
	padding-bottom:5px;
}
.description
{
    font: 10px tahoma;
    color: #4C5972;
	padding-bottom:10px;
}
.copyright
{
    font: 9px tahoma;
    color: #ffffff;
	text-align:center;
}
a {
    color: #254B7D;
}
a:visited {
    color: #254B7D;
}
a:hover {
    color: #982645;
}
.footernav {
	font: 11px arial,helvetica,calibri;
	color: #ffffff;
}
a.footernav {
    color: #ffffff;
    text-decoration: none;
}
a:visited.footernav {
    color: #ffffff;
    text-decoration: none;
}
a:hover.footernav {
    color: #ffffaa;
}

a.nodec {
    color: #254B7D;
    text-decoration: none;
}
a:visited.nodec {
    color: #254B7D;
    text-decoration: none;
}
a:hover.nodec {
    color: #228822;
}

a.footercopyright {
    color: #ffffff;
    text-decoration: none;
}
a:visited.footercopyright {
    color: #ffffff;
    text-decoration: none;
}
a:hover.footercopyright {
    color: #ffffff;
    text-decoration: none;
}
.nav { font-size: 11px; font-family: verdana, arial; font-weight: bold; color:black; padding:1px; padding-left:5px}
.text1 { font-size: 11px; font-family: verdana, arial; font-weight: bold; color:black; padding:1px;}
.text2 { font-size: 11px; font-family: verdana, arial; font-weight: normal; color:black; padding:0px;}
.text3 { font-size: 21px; font-family: verdana, arial; font-weight:bold; color:#4C5973; padding:0px;}
.text4 { font-size: 11px; font-family: verdana, arial; font-weight: normal; color:#383838; padding:1px;}
.text4a { font-size: 12px; font-family: verdana, arial; font-weight: normal; color:#383838; padding:1px;}
.text4b { font-size: 12px; font-family: verdana, arial; font-weight: bold; color:#383838; padding:1px;}
.text5 { font-size: 10px; font-family: verdana, arial; font-weight: bold; padding:0px;}
.text5a { font-size: 8px; font-family: verdana, arial; font-weight: normal; padding:0px;}
.text5b { font-size: 10px; font-family: verdana, arial; font-weight: normal; padding:0px;}
.text6 { font-size: 11px; font-family: verdana, arial; font-weight:normal; color:black; padding:0px;}
.text6a { font-size: 12px; font-family: verdana, arial; font-weight:normal; color:#383838; padding:0px;}
.text7 { font-size: 11px; font-family: verdana, arial; font-weight:bold; color:black; padding:0px;}
.text8 { font-size: 9px; font-family: verdana, arial; font-weight:normal; color:black; padding:0px;}
.text9 { font-size: 11px; font-family: verdana, arial; font-weight: bold; color:black; padding:3px;}
.text10 { font-size: 11px; font-family: verdana, arial; font-weight: normal; color:black; padding:3px;}
.text11 { font-size: 13px; font-family: verdana, arial; font-weight:bold; color:#4C5973; padding:0px;}
.text12 { font-size: 10px; font-family: verdana, arial; font-weight:bold; color:#595959; padding:0px;}
.text13 { font-size: 13px; font-family: verdana, arial; font-weight:normal; color:black; padding:0px;}
.titletext1 { font-size: 12px; font-family: arial,helvetica,verdana; font-weight:bold; color:#2222dd; padding:0px;}
.titletext2 { font-size: 15px; font-family: arial,helvetica,verdana; font-weight:bold; color:#545454; padding:0px;}
.titletext3 { font-size: 15px; font-family: arial,helvetica,verdana; font-weight:bold; color:#2222dd; padding:0px;}



A.fpage:link {font-family: arial, helvetica; font-size: 32px; COLOR: #4444dd; letter-spacing: 3px; font-weight: normal; TEXT-DECORATION: underline;}
A.fpage:visited {font-family: arial, helvetica; font-size: 32px; COLOR: #4444dd; letter-spacing: 3px; font-weight: normal; TEXT-DECORATION: underline;}
A.fpage:active {font-family: arial, helvetica; font-size: 32px; COLOR: #4444dd; letter-spacing: 3px; font-weight: normal; TEXT-DECORATION: underline;}
A.fpage:hover {font-family: arial, helvetica; font-size: 32px; COLOR: #484848; letter-spacing: 3px; font-weight: normal; TEXT-DECORATION: none;}

A.lglink:link {font-family: arial, helvetica; font-size: 13px; COLOR: #4444dd; font-weight: normal; TEXT-DECORATION: underline;}
A.lglink:visited {font-family: arial, helvetica; font-size: 13px; COLOR: #4444dd; font-weight: normal; TEXT-DECORATION: underline;}
A.lglink:active {font-family: arial, helvetica; font-size: 13px; COLOR: #4444dd; font-weight: normal; TEXT-DECORATION: underline;}
A.lglink:hover {font-family: arial, helvetica; font-size: 13px; COLOR: #484848; font-weight: normal; TEXT-DECORATION: none;}

A.liblink:link {font-family: arial, helvetica; font-size: 12px; COLOR: #254B7D; font-weight: normal; TEXT-DECORATION: underline;}
A.liblink:visited {font-family: arial, helvetica; font-size: 12px; COLOR: #254B7D; font-weight: normal; TEXT-DECORATION: underline;}
A.liblink:active {font-family: arial, helvetica; font-size: 12px; COLOR: #254B7D; font-weight: normal; TEXT-DECORATION: underline;}
A.liblink:hover {font-family: arial, helvetica; font-size: 12px; COLOR: #484848; font-weight: normal; TEXT-DECORATION: none;}

A.whitelink:link {font-family: verdana, arial, helvetica; font-size: 12px; COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none;}
A.whitelink:visited {font-family: verdana, arial, helvetica; font-size: 12px; COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none;}
A.whitelink:active {font-family: verdana, arial, helvetica; font-size: 12px; COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none;}
A.whitelink:hover {font-family: verdana, arial, helvetica; font-size: 12px; COLOR: #ff0000; background-color: #FFFFFF; padding:0px; font-weight: bold; TEXT-DECORATION: none;}

li.space{
padding: 4px 0 4px 0;
line-height: 130%;
}

.stxt{
border-style: solid; 
border-color: #898989; 
border-width: 1px; 
font-size: 12px;
}

.stxt1{
border-style: solid; 
border-color: #898989; 
border-width: 1px; 
font-size: 13px;
}

.bheader {
border-style: solid; border-color: rgb(122, 140, 175) rgb(0, 0, 0) rgb(0, 0, 0) rgb(122, 140, 175); 
border-width: 1px; 
width: 185px; 
height: 25px; 
font-family: Verdana; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 13px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
color: rgb(255, 255, 255);
}

.xclass1 {
border-style: solid; border-color: rgb(122, 140, 175) rgb(0, 0, 0) rgb(0, 0, 0) rgb(122, 140, 175); 
border-width: 1px; 
height: 20px;
font: 9px tahoma, arial, helvetica;
color: #ffffff;
text-align:center;
}

.xclass2 {
font-family: Verdana,arial, helvetica;
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 13px; l
ine-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
color: #ffffff;
background-color: #9e9e9e;
}


.bkbox {
border-style: solid; 
border-color: #000000; 
border-width: 1px;
font-family: verdana,tahoma,arial,swiss; 
font-size: 11px;
}

.bkboxlt {
border-style: solid; 
border-color: #868686; 
border-width: 1px;
font-family: verdana,tahoma,arial,swiss; 
font-size: 11px;
}

.headerbox {
border-style: solid; 
border-color: #000000; 
background-color: #ffffff;
border-width: 1px;
font-family: verdana,tahoma,arial,swiss; 
font-size: 11px;
}

/* pagination nav links */

A.navlink:link {
color: #ffffff;
background-color: #fa0000; 
border-style: solid; 
border-color: #898989; 
border-width: 1px; 
font-size: 12px;
font-weight: bold;
padding: 3px;
}

A.navlink:visited {
color: #ffffff;
background-color: #fa0000; 
border-style: solid; 
border-color: #898989; 
border-width: 1px; 
font-size: 12px;
font-weight: bold;
padding: 3px;
}

A.navlink:hover {
background-color: #cdcdcd; 
border-style: solid; 
border-color: #898989; 
color: #ffffff;
background-color: #228822; 
border-width: 1px; 
font-size: 12px;
font-weight: bold;
padding: 3px;
}

.navoff {
background-color: #228822; 
font-size: 12px;
font-weight: bold;
border-style: solid; 
border-color: #898989; 
color: #ffffff;
border-width: 1px; 
padding: 3px;
padding-bottom: 4px;
}

/*CSS Sabrosus style pagination*/
div.pagination {
	padding:1px;
	margin:3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

.comhead {
	background-color: #a5d8f6;
	font-size: 14px;
	color: #323232;
	font-family: arial,helvetica, sans-serif;
}

.combody {
	background-color: #f5f5f5;
	font-size: 14px;
	color: #212121;
	/*font-family: arial,helvetica, sans-serif;*/
	font-family: times new roman,times, serif;
	padding:6px;
}





/* positions LI images vertically */
.vertic-cent{
position: relative;
top:-5px;
}

LI.listing{
	list-style-image: url("/image/nextarrow.png");
	padding: 3px;
}

LI.listing1{
	list-style-image: url("/image/bluearrow.png");
	padding: 3px;
}

LI.cdline{
	list-style-image: url("/image/cdbull1.gif");
	padding: 3px;
}

A.catlink:active, A.catlink:link, A.catlink:visited {
color: #2222ff;
font-weight: bold;
font-family: Arial;
font-size: 14px;
}

A.sniplink:active, A.sniplink:link, A.sniplink:visited {
color: #4444dd;
font-weight: bold;
font-family: Arial;
font-size: 13px;
}

.catdescr {
font-family: arial, helvetica;
font-size: 13px;
font-weight: normal;
color: #212121;

}

.sbutton {
font-family: tahoma, helvetica;
font-size: 9px;
}

.sbutton {
border-style: solid; 
border-color: #898989; 
border-width: 1px; 
font-size: 9px;
font-family: tahoma, helvetica;
}

.mlbox {
position: relative;
top: 1px;
border-style: solid; 
border-color: #000000; 
border-width: 1px;
border-radius: 5px;
background-color: #ffffbb;
padding: 2px;
font-size: 11px;
}

.mlbox1 {
text-align: center;
position: relative;
top: -10px;
width: 85%;
margin: auto;
border-style: solid; 
border-color: #000000; 
border-width: 1px;
background-color: #ffffbb;
padding: 2px;
font-size: 13px;
font-weight: bold;
}

.highlight_size {
font-size: 13px;
}

.noborders {
border-bottom:none; 
border-right:none; 
border-top:none; 
border-left:none;
}

.codediv {
width:495px;

background-color:#ffffff;
overflow:none;
font-weight:bold; 
}

A.prevnext:active, A.prevnext:link, A.prevnext:visited{
border-style: solid; 
padding: 2px;
color: #2222dd;
border-color: #000000; 
background-color: #ffffff;
border-width: 1px; 
font-size: 11px;
}

/* search table row styles */
TD.searchalt1 {
background-color: #e4e4e4;
}

TD.searchalt2 {
background-color: #FFFFFF;
}

.f1{display:none;}

.redhead {
font-color: #ffffff;
background-color: #fa0000;
font-weight: bold;
}

.stdhead {
font-color: #ffffff;
background-color: #D8D8C4;
font-weight: bold;
}

/* user group dir */
.headline{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #696969;
	line-height: 1.6;
	margin-top: 0px;
	padding: 0px;
}


.headline_dk{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #454545;
	line-height: 1.6;
	margin-top: 0px;
	padding: 0px;
}


/* login error messages */
.redheadbar{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff2222;
	margin-top: 0px;
	padding: 0px;
}

.notify_e {
border-style: solid; 
border-width: 1px; 
border-color: #868686;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #ffffaa;
padding: 0px;
width: 100%;
}

.notify_s {
border-style: solid; 
border-width: 1px; 
border-color: #868686;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #bbddbb;
padding: 0px;
width: 100%;
}

table.ruledtable {
border-width: 1px;
border-style: solid;
border-color: #464646;
border-collapse: collapse;

}

table.padded-table td { 
padding:2px; 
border-width: 1px;
border-style: solid;
border-color: #464646;
border-collapse: collapse;
}

.redwhite {
color: #ffffff;
font-weight: bold;
background-color: #ff0000;
font-size: 12px;
}

/* for modal login box */
.bstyle{
	display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #dfdfdf;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.wstyle {
    display: none;
    position: absolute;
    top: 30%;
    left: 40%;
    width: 300px;
    height: 150px;
    padding: 2px;
    border: 1px solid #454545;
    background-color: white;
    z-index:1002;
    overflow: auto;
}

.faded {    
	color: #868686;
	background-color: #868686;
	padding-top:0px;
	padding-bottom:0px;
}

.dashbox {
border-style: dashed;
border-width: 2px;
border-color: #898989; 
}

.handy{
	cursor:hand;
	cursor:pointer;
}


/* AJAX select list - big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:420px;	/* Width of box */
	height:185px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	color:#000000;
	text-align:left;
	font-size:20px;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#ee0000;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form{
	display:inline;
}
.txtfield {
	font-size: 25px;
	width: 400px;
	border-style:thin;
	border-width:1px;
	border-color:#660000;
	background-color:#FFC;
	font-family:arial,helvetica,swiss;
}
.gobutton {
	font-size: 24px;
	width: 50px;
	background-color:#a5a5a5;
	border-style:thin;
	border-width:1px;
	border-color:#dedede;
	font-family:arial,helvetica,swiss;
}
