@charset "utf-8";
/* CSS Document */

body { 
	margin: 0px; 
	background-color: #34565c;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; 
}

.main {
	background-color: #eaf6fd;
	background-image: url('images/main-bg.gif');
	background-repeat: repeat-x;
}

.maincontent { padding: 1px 10px 10px 10px;  }
.pagecontent { background-color:#FFFFFF; background-image: url('images/butterflys.gif'); background-repeat: no-repeat; background-position: top right; }
.maincontenthome { padding: 10px; }

.whitetext { color: #ffffff; }
.redtext { color: #FF0000; }
.greentext { color: #009900; }

.largetext { font-size: 140%; }

.smallframebox { padding: 8px; color: #ffffff; font-size: 90%; }
.smallframebox p { padding: 0; margin: 0; }

h1.redtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 140%; color: #de1f25;}
h1.redtitle a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #de1f25; }
h1.redtitle a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #de1f25; }
h1.redtitle a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #de1f25; }
h1.redtitle a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #de1f25; }

h3.redtitlesmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color: #de1f25; padding:0px; margin: 0px; }
h2.subtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%; color: #000000; padding: 2px 0 5px 0; margin: 0px; }
h2.subtitlesmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color: #000000; padding: 2px 0 5px 0; margin: 0px; }
h2.subtitlegap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%; color: #000000; padding: 2px 0 15px 0; margin: 0px; }
h2.blogtitlenogap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 140%; color: #000000; padding: 0; margin: 0px; }
h1.deftitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%; margin: 0; border: 0; padding: 2px 0 5px 0; }
h3.term { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; border: 0; padding: 0; } 
h3.also { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; margin: 0; border: 0; padding: 0; } 

h3.exlinkstitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 100%; margin: 0; border: 0; padding: 0; }

.clouds { background-image: url('images/clouds.jpg'); background-repeat: no-repeat; }

.navtabs { background-image: url('images/tab-bg.gif'); background-repeat: repeat-x;	}

.navtabs ul {
	list-style-type: none;
	display: block;	
	padding: 0 0 0 5px;
	margin: 0;
	border: 0;
}

.navtabs li {
	color: #ffffff;
	float: left;
	padding: 3px 9px 3px 9px;	
}

.total { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color: #dd1e25; font-weight: bold; }
.totaltextbox { background: none; border: none; width: 150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #dd1e25; font-weight: bold; }

.navtabs li a:link { color: #ffffff; font-weight: bold; text-decoration: none; }
.navtabs li a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
.navtabs li a:active { color: #ffffff; font-weight: bold; text-decoration: none; }
.navtabs li a:hover { color: #dd1f26; font-weight: bold; text-decoration: none;}

.navtabs li.active {
	color: #ffffff;
	float: left;
	padding: 3px 9px 3px 9px;		
	background-color: #dd1f26;
}

.navtabs li.active a:link { color: #ffffff; font-weight: bold; text-decoration: none; }
.navtabs li.active a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
.navtabs li.active a:active { color: #ffffff; font-weight: bold; text-decoration: none; }
.navtabs li.active a:hover { color: #ffffff; font-weight: bold; text-decoration: none;}


.navtabsShadow { background-image: url('images/tab-shadow.gif'); background-repeat: repeat-x; }

.largered { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 140%; color: #FF0000; font-weight: bold; }

hr.redline { color:#FF0000; background-color: #FF0000; border: 0; height: 1px; }
hr { color:#738189; background-color: #738189; border: 0; height: 1px; }


.medwhitetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color: #FFFFFF; }

a:link{ color: #1711a9; font-size: 100%; text-decoration: none; } 
a:visited { color: #7836b9; font-size: 100%; text-decoration: none; } 
a:active { color: #0099FF; font-size: 100%; text-decoration: none; } 
a:hover { font-size: 100%; text-decoration: underline; } 

a:link.ltr{ color: #1711a9; font-size: 100%; text-decoration: none; padding-left: 8px; padding-right: 8px; } 
a:visited.ltr { color: #7836b9; font-size: 100%; text-decoration: none; padding-left: 8px; padding-right: 8px; } 
a:active.ltr { color: #0099FF; font-size: 100%; text-decoration: none; padding-left: 8px; padding-right: 8px; } 
a:hover.ltr { color: #FF0000; font-size: 100%; text-decoration: none;  padding-left: 8px; padding-right: 8px; } 

a:link.whitelink{ color: #FFFFFF; font-size: 100%; text-decoration: none; } 
a:visited.whitelink { color: #FFFFFF; font-size: 100%; text-decoration: none; } 
a:active.whitelink { color: #FFFFFF; font-size: 100%; text-decoration: none; } 
a:hover.whitelink { color: #333333; font-size: 100%; text-decoration: none; } 

a:link.definitionslink{ color: #FFFFFF; font-size: 85%; text-decoration: underline; } 
a:visited.definitionslink { color: #FFFFFF; font-size: 85%; text-decoration: underline; } 
a:active.definitionslink { color: #FFFFFF; font-size: 85%; text-decoration: underline; } 
a:hover.definitionslink { color: #FFFFFF; font-size: 85%; text-decoration: none; } 

a:link.ltrsel{ color: #1711a9; font-size: 150%; font-weight: bold; text-decoration: none; padding-left: 8px; padding-right: 8px; } 
a:visited.ltrsel { color: #1711a9; font-size: 150%; font-weight: bold; text-decoration: none; padding-left: 8px; padding-right: 8px; } 
a:active.ltrsel { color: #1711a9; font-size: 150%; font-weight: bold; text-decoration: none; padding-left: 8px; padding-right: 8px; } 
a:hover.ltrsel { color: #1711a9; font-size: 150%; font-weight: bold; text-decoration: none; padding-left: 8px; padding-right: 8px; } 

a:link.largelink{ color: #1711a9; font-size: 190%; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; } 
a:visited.largelink { color: #7836b9; font-size: 190%; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; } 
a:active.largelink { color: #0099FF; font-size: 190%; font-weight: bold; text-decoration: none; padding-left: 10px; padding-right: 10px; } 
a:hover.largelink { color: #FF0000; font-size: 190%; font-weight: bold; text-decoration: none;  padding-left: 10px; padding-right: 10px; } 

.admintext { color: #00CC00; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.admintext a:link{ color: #00CC00; font-size: 100%; font-weight: normal; text-decoration: underline; } 
.admintext a:visited { color: #00CC00; font-size: 100%; font-weight: normal; text-decoration: underline; } 
.admintext a:active { color: #00CC00; font-size: 100%; font-weight: normal; text-decoration: underline; } 
.admintext a:hover { color: #00CC00; font-size: 100%; font-weight: normal; text-decoration: none; } 

a:link.admineditlink{ color: #00CC00; font-size: 80%; font-weight: normal; text-decoration: underline; } 
a:visited.admineditlink { color: #00CC00; font-size: 80%; font-weight: normal; text-decoration: underline; } 
a:active.admineditlink { color: #00CC00; font-size: 80%; font-weight: normal; text-decoration: underline; } 
a:hover.admineditlink { color: #00CC00; font-size: 80%; font-weight: normal; text-decoration: none; } 

a:link.adminlink{ color: #00CC00; font-size: 100%; font-weight: normal; text-decoration: underline; } 
a:visited.adminlink { color: #00CC00; font-size: 100%; font-weight: normal; text-decoration: underline; } 
a:active.adminlink { color: #00CC00; font-size: 100%; font-weight: normal; text-decoration: underline; } 
a:hover.adminlink { color: #00CC00; font-size: 100%; font-weight: normal; text-decoration: none; } 

.searchhl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; background-color:#ffff66;  }

.footer { background-image: url('images/bottom-pic.gif'); background-repeat: no-repeat; font-size: 90%; }
.footer a:link{ color: #000000; font-size: 100%; font-weight: normal; text-decoration: none; } 
.footer a:visited { color: #000000; font-size: 100%; font-weight: normal; text-decoration: none; } 
.footer a:active { color: #000000; font-size: 100%; font-weight: normal; text-decoration: none; } 
.footer a:hover { color: #000000; font-size: 100%; font-weight: normal; text-decoration: underline; } 

.adminheader { color: #000000; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.adminheader a:link{ color: #000000; font-size: 100%; font-weight: normal; text-decoration: underline; } 
.adminheader a:visited { color: #000000; font-size: 100%; font-weight: normal; text-decoration: underline; } 
.adminheader a:active { color: #000000; font-size: 100%; font-weight: normal; text-decoration: underline; } 
.adminheader a:hover { color: #000000; font-size: 100%; font-weight: normal; text-decoration: none; } 

ul.adminmenulinks { font-size: 120%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul.adminmenulinks li { padding-bottom: 15px; }
ul.adminmenulinks a:link{ color: #000000; font-size: 100%; font-weight: bold; text-decoration: none; } 
ul.adminmenulinks a:visited { color: #000000; font-size: 100%; font-weight: bold; text-decoration: none; } 
ul.adminmenulinks a:active { color: #000000; font-size: 100%; font-weight: bold; text-decoration: none; } 
ul.adminmenulinks a:hover { color: #000000; font-size: 100%; font-weight: bold; text-decoration: underline; } 

.adminborder { border: 1px solid #00CC00; padding: 4px; }

.infotext { font-size: 90%; font-weight: normal; font-style: italic; color: #333333; } 

.darkblue { color: #000066; }











