/* ameldoc  main stylesheet :-)
   knutm 23. february 2002 
	 do not edit!                  */

/* Import - new styles */

.tdHead_cookieval { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #888888; }
.handySub { background-color: #66809F; /*background-repeat: no-repeat; background-image: url(../menu_bg.jpg)*/ }

.edjsmainmenumain {
	font-family: Verdana, sans serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	background-color: #A8A6A7;
}

.edjsmainmenusub {
	font-family: Verdana, sans serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFEE7;
}

.jsmainmenumain {
	font-family: Verdana, sans serif;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	width: 160px;
	padding-left: 10px;
	padding-right: 10px;
	height: 15px;
	color: #333333;
	font-weight: bold;
	border-right: #2E0C0C 1px solid;
	border-bottom: #2E0C0C 1px solid;
	border-top: #2E0C0C 1px solid;
	border-left: #2E0C0C 1px solid;
}

.jsmainmenusub {
	font-family: Verdana, sans serif;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	height: 15px;
	width: 160px;
	color: #000000;
	font-weight: bold;
	border-right: #AAAAAA 1px solid;
	border-bottom: #AAAAAA 1px solid;
	border-top: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;
}

/* new form field text inserts */
.dcode {
	font-family: Georgia, serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	/*border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;*/
	height: 400px;
}
.cbutton {
	font-family: Georgia, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	background-color: #FFFFFF;
}
.odescr {
	font-family: Georgia, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.cfield {
	font-family: Georgia, serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	background-color: #FFFFFF;
}
.csubject {
	font-family: Georgia, serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	width:500px; 
	height:20px;
	margin-bottom:10px;
}
.cbody {
	font-family: Georgia, serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #EEEEEE;
}

.excerpt {
	width:90%;
	border: #CCCCCCC 1px solid; 
	background-color: #EEEEEE;
	padding:5px;
	position: relative;
	left: 3px; 
	top: 10px;
	margin-bottom:4px;
}

.pstate_on  { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	border-right: #AAAAAA 1px solid;
	border-top: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;
	padding-left:3px;
	padding-right:3px;
	color: #000000;
	background-color: #FFFFFF;
}

.vplayerbutton  { 
	border-top: #FFFFFF 2px solid;
	border-left: #FFFFFF 2px solid;
	border-right: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 2px solid;
	margin-right:3px;
	cursor:pointer;
}

.vplayerbutton:hover {
	/*border-top: #999999 2px outset;
	border-left: #999999 2px solid;
	border-right: #999999 2px inset;
	border-bottom: #999999 2px solid;*/
}
/*.pstate_on:hover {
	color: #000000;
	text-decoration: none;
	background-color: #DDDDDD;
}*/

.pstate_off  { 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	border-right: #AAAAAA 1px solid;
	border-top: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;
	padding-left:3px;
	padding-right:3px;
	font-weight: bold;
	color: #333333;
	background-color: #DDDDDD;
}

.pstate_off:hover {
	color: #000000;
	text-decoration: none;
	background-color: #DDDDDD;
}

.picxtoolayer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	background-color: #EEEEEE;
}

INPUT.field_stdpict {
height: 18px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
background-color: #FFFFFF;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666666;
}

.vsforum_header {
font-family: Georgia, serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
color: #000000;
background-color: #A9ACC4;
}

.index_format {
font-family: Georgia, serif;
font-size: 11px;
font-weight: normal;
color: #000000;
}

.index_headline1 {
font-family: Georgia, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #000000;
}
.index_headline1:hover {color: #4E5282;text-decoration: underline;}

.index_headline2 {
font-family: Georgia, serif;
font-size: 13px;
font-weight: bold;
color: #000000;
}
.ilink1:hover {color: #990000;text-decoration: underline;}

.ilink1 {
font-family: Georgia, serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #464A99;
}
.ilink1:hover {
color: #999999;
background-color: #FFFFFF;
}

.ilink2 {
font-family: Georgia, serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #904C4C;
}

.ilink2:hover {
color: #000000;
}

.ilink3
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #5F7E5D;
}
.ilink3:hover { color: #B0732B; text-decoration: underline; }

.ilink4
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #B0732B;
}
.ilink4:hover { color: #990000; text-decoration: underline; }

.xcatmark {
font-family: Georgia, serif;
font-size: 25px;
text-decoration: none;
font-weight: normal;
color: #000000;
/*border-top:	#4D5282 1px solid;
border-bottom: #4D5282 1px solid;
border-top:	#E9D0B4 1px solid;
border-left: #E9D0B4 1px solid;
border-right: #E9D0B4 1px solid;
border-bottom: #E9D0B4 1px solid;*/
/*background-color: #FFFFFF;
padding-left: 3px;
padding-top:18px;
margin-bottom:8px;*/
}

.hlsearch {
color: #3C3621;
background-color: #F2E9CC;
font-weight: bold;
}

.menuprod {
width: 180px;
height: 15px;
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
color: #79654E;
background-color: #FFFFFF;
padding-left: 3px;
margin-bottom:6px;
display: block;
}
.menuprod:hover {
	color: #62574B;
	background-color: #E9D0B4;
}

.menuprod_sel {
width: 180px;
height: 15px;
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
color: #79654E;
background-color: #EEEEEE;
padding-left: 3px;
margin-bottom:6px;
display: block;
}
.menuprod_sel:hover {
	color: #62574B;
	background-color: #E9D0B4;
}

.menuprod_xp {
/* Must be equal to menuprod sans block display */
width: 180px;
height: 10px;
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
color: #79654E;
background-color: #FFFFFF;
padding-left: 3px;
margin-bottom:6px;
}
.menuprod_auth:hover {
	color: #62574B;
	background-color: #E9D0B4;
}

.menunoprod {
width: 180px;
height: 10px;
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
padding-left: 3px;
margin-bottom:8px;
}

.menuprod_exec {
height: 10px;
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #666666;
padding-left: 3px;
margin-bottom:8px;
}
.menuprod_exec:hover {
	color: #000000;
	text-decoration: underline;
}

/* for newsfeed */

.scrlheadl  { 
	font-family: Georgia, serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.scrlheadl:hover {
	color: #666666;
	text-decoration: underline;
}

.feedLink
{
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #38428E;
}
.feedLink:hover { color: #999999; text-decoration: underline; }

.feeduLink
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #014A7E;
}
.feeduLink:hover { color: #999999; text-decoration: underline; }

.feeduLinkb
{
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #660000;
}
.feeduLinkb:hover { color: #999999; text-decoration: underline; }

.feedHead
{
font-family: Georgia, serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #000000;
}
.feedHead:hover { color: #999999; text-decoration: underline; }

.feedText
{
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #000000;
}

.utils_light
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #888888;
}

.tool_light
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #666666;
}

.utilired
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #990000;
}

.tool_light:hover {text-decoration: underline; color: #000000;}

.topflow { 
background-color: #380E0E;
background-image: url(../redg.gif);
}

.menuItemsel {
border:2px inset #FFFFFF;
}

.zcatname { 
font-family: Georgia, serif; 
font-size: 18px; 
font-weight:bold; 
text-decoration: none; 
color: #000000; 
}

.printstatez  { 
	font-family: Georgia, serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	/*border-right: #AAAAAA 1px solid;
	border-top: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;*/
	color: #000000;
	background-color: #FFFFFF;
}
.printstatez:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}

.printstatez:hover {
	color: #EEEEEE;
	text-decoration: none;
	background-color: #999999;
	/*border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;	*/
}

.printstatex  { 
	font-family: Georgia, serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	/*border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;*/
	color: #79654E;
	background-color: #E9D0B4;
}
.printstatex:visited {
	color: #79654E;
	text-decoration: none;
	font-weight: bold;
	background-color: #E9D0B4;
}
.printstatex:hover {
	color: #666666;
	text-decoration: none;
	background-color: #AAAAAA;
	/*border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;	*/
}	
.printstatey  { 
	font-family: Georgia, serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	color: #FFFFFF;
	background-color: #000099;
}
.printstatey:hover {
	color: #AAAAAA;
	background-color: #990000;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
}

TEXTAREA.field_index {
width: 380px;
height: 100px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
background-color: #FFFFFF;
font-family: Georgia, serif;
font-size: 11px;
color: #666666;
}

INPUT.field_titlemirror {
width: 620px;
height: 18px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
background-color: #FFFFFF;
font-family: Georgia, serif;
font-size: 15px;
font-weight: bold;
color: #666666;
}

TEXTAREA.field_ingressmirror {
width: 620px;
height: 70px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
background-color: #FFFFFF;
font-family: Georgia, serif;
font-size: 11px;
color: #666666;
}

INPUT.field_picid {
width: 80px;
height: 16px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
background-color: #FFFFFF;
font-family: Georgia, serif;
font-size: 10px;
color: #666666;
}

.grandPrint
{
	font-family: Georgia, serif;
	font-size: 30px;
	font-weight: bold;
	color: #666666;
}

.subPrint
{
	font-family: Georgia, serif;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}

.blogtitlePrint
{
	font-family: Georgia, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.txtPrint
{
	font-family: Georgia, serif;
	font-size: 13px;
	color: #000000;
}

.tinyPrint
{
	font-family: Georgia, serif;
	font-size: 10px;
	color: #000000;
}


.titlePrint
{
	font-family: Georgia, serif;
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	padding-top : 16px;
	padding-bottom : 8px;
	display : block;
}
.subtitlePrint
{
	font-family: Georgia, serif;
	font-size: 10px;
	color: #999999;
	text-align: left;
	letter-spacing: 1px;
	padding-right : 80px;
	padding-bottom : 15px;
	display : block;
}

.ingressPrint
{
	font-family: Georgia, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display : block;
}

.chapterHeadingPrint
{
	font-family: Georgia, serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	padding-right : 80px;
	padding-bottom : 19px;
	display : block;
} 

.paragraphTextPrint
{
	font-family: Georgia, serif;
	font-size: 13px;
	color: #000000;
	display : block;
}

.titleHugex
{
	font-family: Georgia, serif;
	font-size: 26px;
	font-weight: 900;
	color: #000000;
	padding-bottom : 10px;
	display : block;
}

.titleHugex_link
{
	font-family: Georgia, serif;
	font-size: 26px;
	font-weight: 900;
	color: #000000;
	padding-bottom : 10px;
	text-decoration: none;
	display : block;
}
.titleHugex_link:hover {text-decoration: underline;}

.titleHugexh_link
{
	font-family: Georgia, serif;
	font-size: 22px;
	font-weight: 900;
	color: #000000;
	padding-bottom : 10px;
	text-decoration: none;
	display : block;
}
.titleHugexh_link:hover {text-decoration: underline;}

.ingress
{
	font-family: Georgia, serif;
	font-size: 12px;
	/*padding-right : 4px;*/
	color: #111111;
	display : block;
}

INPUT.field_chapterheadmirror {
width: 510px;
height: 18px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
background-color: #FFFFFF;
color: #666666;
}


TEXTAREA.field_chaptertextmirror {
width: 510px;
height: 280px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
font-family: Georgia, serif;
font-size: 11px;
background-color: #FFFFFF;
color: #666666;
}

.chapterHeading
{
	font-family: Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top : 12px;
	padding-bottom : 12px;
	display : block;
}

.paragraphText
{
	font-family: Georgia, serif;
	font-size: 12px;
	color: #111111;
	padding-left : 0px;
	padding-top : 13px;
	padding-bottom : 3px;
	/*text-align: justify;*/
	display : block;
}

INPUT.field_pictextmirror {
width: 420px;
height: 18px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
font-family: Georgia, serif;
font-size: 10px;
background-color: #FFFFFF;
color: #666666;
}

.divpictureText {
font-family: Georgia, serif;
font-size: 10px;
color: #777777;
padding-bottom : 5px;
display : block;
}

INPUT.field_blognamemirror {
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
background-color: #FFFFFF;
font-family: Georgia, serif; 
font-size: 12px; 
font-weight: bold;
color: #666666;
}

.blog1
{
font-family: Georgia, serif;
font-size: 12px;
text-decoration: none;
color: #464A99;
}
.blog1:hover { color: #969696; text-decoration: underline; }

.blog2
{
font-family: Georgia, serif;
font-size: 12px;
text-decoration: none;
color: #660000;
}
.blog2:hover { color: #990000; text-decoration: underline; }

.blog3
{
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #5F7E5D;
}
.blog3:hover { color: #757575; text-decoration: underline; }

.blog4
{
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #887341;
}
/*.blog4:hover { color: #EEEEEE; text-decoration: underline; }*/

.blog5
{
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #5A6854;
}
.blog5:hover { color: #779D69; text-decoration: underline; }

.bloggtext
{
font-family: Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #333333;
}

.blogcomm
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #666666;
}

TEXTAREA.blog_text {
width: 482px;
height: 220px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
font-family: Georgia, serif;
font-size: 11px;
background-color: #FFFFFF;
color: #333333;
}

.blogtitle
{
font-family: Georgia, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #666666;
}

INPUT.field_phototextmirror {
width: 430px;
height: 16px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
font-family: Georgia, serif;
font-size: 10px;
background-color: #FFFFFF;
color: #666666;
}

INPUT.field_url_textmirror {
width: 430px;
height: 16px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
font-family: Verdana, Georgia, serif;
font-size: 10px;
background-color: #FFFFFF;
color: #666666;
}

TEXTAREA.full_widthmirror {
width: 430px;
height: 50px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
font-family: Georgia, serif;
font-size: 10px;
background-color: #FFFFFF;
color: #666666;
}

TEXTAREA.full_width_height {
width: 430px;
height: 300px;
border-top: #777777 1px solid;
border-left: #777777 1px solid;
border-right: #777777 1px solid;
border-bottom: #777777 1px solid;
font-family: Georgia, serif;
font-size: 12px;
background-color: #FFFFFF;
color: #666666;
}


INPUT.field_photoidmirror {
width: 50px;
height: 16px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #666666;
background-color: #FFFFFF;
}

.pagebody {
/*margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;*/
margin-top: 12px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 2px;
border-top: #000000 0px none;
background-color: #FFFFFF;
/*background-image: url(../redg.gif);*/
}

.headerlayer {
/*border-top: #B5111A 1px solid;
border-left: #B5111A 1px solid;
border-right: #B5111A 1px solid;
border-bottom: #B5111A 1px solid;
border-top: #B5111A 1px solid;
border-left: #B5111A 1px solid;
border-right: #B5111A 1px solid;
border-bottom: #B5111A 1px solid;*/
background-color: #FFFFFF;
/*border-left: #FFFFFF 2px ridge;
background-repeat: repeat-x; 
background-image: url(../topflow.jpg);*/
}

.headerlayer2 {
border-top: #555555 1px solid;
border-left: #555555 1px solid;
border-right: #555555 1px solid;
border-bottom: #555555 1px solid;
background-color: transparent;
}

.bottomlayer {
/*border-right: #E89667 2px groove;
border-left: #555555 1px solid;
border-right: #555555 1px solid;
border-bottom: #555555 1px solid;
background-color: #FFFFFF;*/
}

.bottomlayer2 {
border-top: #555555 1px solid;
border-left: #555555 1px solid;
border-right: #555555 1px solid;
border-bottom: #555555 1px solid;
background-color: #FFFFFF;
}

.actionlayer {
/*border-top: #555555 1px solid;
border-left: #555555 1px solid;
border-right: #555555 1px solid;
border-bottom: #555555 1px solid;*/

background-color: #FFFFFF;
}

INPUT.main_search {
/*border-top: #666666 1px ridge;
border-left: #666666 1px ridge;
border-right: #666666 1px ridge;
border-bottom: #666666 1px groove;
border: #999999 2px inset;*/
border: #79654E 1px solid;
font-family: Georgia, serif;
font-size: 11px;
font-weight: bold;
color: #79654E;
background-color: #FFFFFF;
}

.dclock  { 
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #999999;
border-right: #000000 0px none;
border-bottom: #000000 0px none;
border-top: #000000 0px none;
border-left: #000000 0px none;
width:60px;
	height:14px;
}
	
INPUT.field_searchbold {
width: 300px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

TEXTAREA.runs {
width: 700px;
height: 400px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #000000;
}

.pageHead { font-family: Courier New, Courier, mono; font-size: 52px; font-weight: bold; text-decoration: none; color: #D9D9D9; }
.pageHead:hover { text-decoration: none; color: #888888;}
.pageHeados1 { font-family: Courier New, Courier, mono; font-size: 52px; font-weight: bold; text-decoration: none; color: #D9D9D9; }
.pageHeados2 { font-family: Courier New, Courier, mono; font-size: 52px; font-weight: bold; text-decoration: none; color: #999999; }
.pageHeados3 { font-family: Courier New, Courier, mono; font-size: 52px; font-weight: bold; text-decoration: none; color: #666666; }
.pageHeados4 { font-family: Courier New, Courier, mono; font-size: 52px; font-weight: bold; text-decoration: none; color: #333333; }

.pageHead_sub { font-family: Courier New, Courier, mono; font-size: 32px; font-weight: bold; text-decoration: none; color: #D9D9D9; }
.pageHead_sub:hover { text-decoration: none; color: #888888;}
.pageHeados1s { font-family: Courier New, Courier, mono; font-size: 32px; font-weight: bold; text-decoration: none; color: #D9D9D9; }
.pageHeados2s { font-family: Courier New, Courier, mono; font-size: 32px; font-weight: bold; text-decoration: none; color: #999999; }
.pageHeados3s { font-family: Courier New, Courier, mono; font-size: 32px; font-weight: bold; text-decoration: none; color: #666666; }
.pageHeados4s { font-family: Courier New, Courier, mono; font-size: 32px; font-weight: bold; text-decoration: none; color: #333333; }

.calendar_red { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #990000; }
.calendar_red:hover { text-decoration: underline; color: #990000;}
.calendar_grey { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #666666; }
.calendar_grey:hover { text-decoration: underline; color: #000000;}
.calendar_lgrey { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #CCCCCC; }
.calendar_lgrey:hover { text-decoration: underline; color: #990000;}
.calendar_black { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
.calendar_black:hover { text-decoration: underline; color: #990000;}
.calendar_white { font-family: Georgia, serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #666666; }
.calendar_white:hover { text-decoration: underline; color: #DDDDDD;}
.calendar_select { font-family: Georgia, serif; font-size: 10px; font-weight:bold; text-decoration: none; color: #999999; }
.calendar_link { font-family: Georgia, serif; font-size: 16px; font-weight:bold; text-decoration: none; color: #B5111A; }
.calendar_link:hover { text-decoration: underline; color: #999999;}
.headline_bluelink { font-family: Georgia, serif; font-size: 22px; font-weight:bold; text-decoration: none; color: #66809F; }
.headline_bluelink:hover { text-decoration: underline; color: #999999;}

.blogged { font-family: Georgia, serif; font-size: 11px; text-decoration: none; color: #AAAAAA; }

.bgtext { 
font-family: Georgia, serif; 
font-size: 10px; 
text-decoration: none; 
color: #666666;
/*text-align: justify;
display: block;
background-color: #333333;*/
}
SELECT.tinyselect { 
	font-family: Georgia, serif;
	font-size: 10px;
	color: #666666;
	border-top:	#000000 1px;
	border-left: #000000 1px;
	border-right: #000000 1px;
	border-bottom: #000000 1px;
}

/* dynamic form spec start */
INPUT.field_longbold {
width: 235px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

INPUT.field_mediumbold {
width: 179px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

INPUT.field_shortbold {
width: 50px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

TEXTAREA.field_messagebody {
width: 235px;
height: 100px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #000000;
}

INPUT.field_fsubmit {
height: 18px;
background-color: #99CC99;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #000000;
cursor:hand;
}
/* dynamic form spec end */
.catprint
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: underline;
color: #336633;
}

.ap_title 
{ 
font-family: Georgia, serif; 
font-size: 19px; 
font-weight: bold;
text-decoration: none;
color: #380E0E;
background-color: #FFFFFF;
line-height: 14pt;
padding-left: 4px; 
}

.tdHead_onbackgr {
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #444444;
}

.tdHead_offset {
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #666666;
}

.title_xmirror {
font-family: Georgia, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #000000;
/*margin-bottom : 3px;*/
display: block;
}
.title_xmirror:hover {text-decoration:underline;}

.listDetails {
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #666666;
background-color: #EEEEEE;
/*border-bottom: #666666 1px solid;
*/
}

.smalling_xmirror
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color: #666666;
}

.do_bg
{
background-color: #FFFFFF;
}

.liveValue_onbgr
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color: #000000;
}

.timeValue_onbgr
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color: #777777;
}

.timeValue_offset
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color: #000000;
}
.smalltext_onbgr
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color: #000000;
}


.formTextinput_utils
{
border-top: #777777 1px solid; 
border-left: #777777 1px solid; 
border-right: #777777 1px solid; 
border-bottom: #777777 1px solid;
color: #666666;
background-color: #FFFFFF;
}

.formTextinput_noob
{
font-family: Georgia, serif;
border-top: #FFFFFF 1px solid; 
border-left: #FFFFFF 1px solid; 
border-right: #FFFFFF 1px solid; 
border-bottom: #FFFFFF 0px none;
color: #380E0E;
background-color: #FFFFFF;
}

.formSelect_utils
{
font-family: Georgia, serif;
font-size: 10px;
border-top:	#000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
color: #666666;
background-color: #FFFFFF;
}

.listHead
{
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #444444;
background-color: #DDDDDD;
}


.listBlack
{
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #000000;
padding-bottom : 8px;
display: block;
}

.listBottom
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #666666;
/*background-color: #FFFFFF;*/
}

.selectedVal
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #999999;
}

.internaLink
{
font-family: Arial, Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #990000;
}
.internaLink:hover { color: #666666; text-decoration: underline; }

.listLink
{
font-family: Arial, Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #888888;
}
.listLink:hover { color: #666666; text-decoration: underline; }

.listLink_bold
{
font-family: Verdana, Georgia, serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: #666666;
}
.listLink_bold:hover { color: #888888; text-decoration: underline; }


.mailLink
{
font-family: Arial, Georgia, serif;
font-size: 11px;
text-decoration: none;
color: #333333;
}
.mailLink:hover { color: #999999; text-decoration: underline; }

.listLinkMsb
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #000000;
}
.listLinkMsb:hover { color: #666666; text-decoration: underline; }

.listLinkMsbl
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #777777;
}
.listLinkMsbl:hover { color: #999999; text-decoration: underline; }

.listLinkMsgr
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #777777;
}
.listLinkMsgr:hover { color: #999999; text-decoration: underline; }

.listLinkMsbr
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #777777;
}
.listLinkMsbr:hover { color: #999999; text-decoration: underline; }

.listLinkMsbro
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #C5B67B;
}
.listLinkMsbro:hover { color: #FFFFFF; text-decoration: underline; }

.listLinkMsr
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #777777;
}
.listLinkMsr:hover { color: #999999; text-decoration: underline; }

.username
{
font-family: Arial, Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #990000;
}
.username:hover { color: #000000; text-decoration: underline; }

.doublebar {
border-top:	#666666 1px solid;
border-bottom: #666666 1px solid;
}

.singlebar {
border-bottom: #666666 1px solid;
}

.bar_offset
{
background-color: #DDDDDD;
}

.bar_light
{
background-color: #FFFFFF;
}

.bar_dark
{
background-color: #AAAAAA;
}

.bar_darker
{
background-color: #999999;
}
.bar_darkest
{
background-color: #888888;
}

.singlebar_o {
border-top: #666666 1px solid;
}

.stat_bar
{
background-color: #666666;
}

.linkList_link
{
font-family: Verdana, Georgia, serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #000000;
}
.linkList_link:hover { color: #990000; text-decoration: underline; }

.linkList_descr
{
font-family: Georgia, serif;
font-size: 10px;
text-decoration: none;
color: #888888;
}


.huge_lgrey 
{ 
font-family: Georgia, serif; 
font-size: 50px; 
font-weight: bold;
text-decoration: none;
letter-spacing: 2px;
color: #999999; 
}
.huge_lgrey:hover { color: #666666; }

@page
{
size: auto;
}
.break_page
{
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #049069;
page-break-before: auto;
}

.micro
{
font-family: Georgia, serif; 
font-size: 9px; 
color: #666666; 
}

.micro2
{
font-family: Georgia, serif; 
font-size: 9px; 
color: #000000; 
}

.searchTitle
{
font-family: Georgia, serif; 
font-size: 10px; 
font-weight: bold;
color: #000000; 
}

.searchIngres
{
font-family: Georgia, serif; 
font-size: 10px;
color: #000000; 
}

.smallTitle
{
font-family: Georgia, serif; 
font-size: 10px; 
font-weight: bold;
/*padding-left: 9px;
padding-top: 15px;*/
padding-bottom: 10px;
color: #000000; 
display : block;
}

.smallSubtitle
{
	font-family: Georgia, serif;
	font-size: 10px;
	color: #999999;
	text-align: left;
	padding-left: 9px;
	padding-bottom : 5px;
	display : block;
} 

.smallIngres
{
	font-family: Georgia, serif;
	font-size: 10px;
	text-align: left;
	padding-top : 0px;
	/*padding-left : 8px;
	padding-right : 4px;
	padding-bottom : 10px;*/
	color: #000000;
	display : block;
}
	 /* For print */
.boom
{
	font-family: Georgia, serif;
	font-size: 25px;
	font-weight: 900;
	color: #000000;
	letter-spacing: 1px;
	/*padding-top : 16px;
	padding-left : 70px;
	padding-right : 40px;
	padding-bottom : 8px;*/
}

.design
{
	font-family: Georgia, serif;
	font-size: 25px;
	font-weight: 900;
	color: #000000;
	letter-spacing: 3px;
	/*padding-top : 16px;
	padding-left : 70px;
	padding-right : 40px;
	padding-bottom : 8px;*/
	
}

.no
{
	font-family: Georgia, serif;
	font-size: 19px;
	color: #000000;
	letter-spacing: 1px;
	
}

.headsmall
{
	font-family: Georgia, serif;
	font-size: 10px;
	color: #000000;
	letter-spacing: 1px;
	
}

.adHead { font-family: Georgia, serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #049069; }
.adText { font-family: Georgia, serif; font-size: 11px; text-decoration: none; color: #000000; }
/* Free textclasses - 10px */
.utilitariantext6v { font-family: Georgia, serif; font-size: 10px; text-decoration: none; color: #666666; }
.utilitariantext6v:hover { text-decoration: underline; color: #999999;}
.lgrey_10px { font-family: Georgia, serif; font-size: 10px; color: #666666; }
.white_10px { font-family: Georgia, serif; font-size: 10px; color: #FFFFFF; }
.publicator_vert { font-family: Georgia, serif; font-weight: bold; font-size: 40px; color: #DDDDDD; }
.lgrey_10px_space { font-family: Georgia, serif; font-size: 9px; color: #666666; letter-spacing: 1px; }
.tdHead { font-family: Georgia, serif; font-size: 11px; font-weight: bold; /*text-decoration: underline;*/ color: #555555; }
.tdHead_sub { font-family: Georgia, serif; font-size: 11px;  font-weight: bold; /*text-decoration: underline;*/ color: #000000;  }
.tdHead_red { font-family: Georgia, serif; font-size: 11px; font-weight: bold; /*text-decoration: underline;*/ color: #049069; }
.tdHead_red2 { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #049069; }
.tdHead_redg { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #990000; }
.tdHead_redact { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #990000; }
.tdHead_big { font-family: Georgia, serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #049069; }
.tdHead_black { font-family: Georgia, serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
.tdHead_black:hover { text-decoration: underline; color: #990000;}
.tdHead_lgrey { font-family: Georgia, serif; font-size: 10px; font-weight: bold; /*text-decoration: underline;*/ color: #CCCCCC; }
.utilitariantext3 { font-family: Georgia, serif; font-size: 10px; color: #000000; }
.utilitariantext_underline { font-family: Georgia, serif; font-size: 10px; text-decoration: underline; color: #000000; }
.utilitariantext3:hover { color: #990000;}
.utilitariantext4 { font-family: Georgia, serif; font-size: 11px; text-decoration: none; color: #999999; }
.utilitariantext4:hover { text-decoration: underline; color: #660000;}
.utilitariantext_forum { font-family: Georgia, serif; font-size: 11px; text-decoration: none; color: #000000; }
.utilitariantext_forum:hover { text-decoration: underline; color: #660000;}
.utilitariantext4_unread { font-family: Georgia, serif; font-size: 11px; text-decoration: none; color: #000000; }
.utilitariantext4_unread:visited { font-family: Georgia, serif; font-size: 11px; text-decoration: none; color: #999999;}
.utilitariantext4_unread:hover { text-decoration: underline; color: #660000;}
/*.utilitariantext4_unread:visited { text-decoration: none; color: #666666;}*/
.utilitariantext5 { font-family: Georgia, serif; font-size: 10px; text-decoration: none; color: #660000; }
.utilitariantext5:hover { text-decoration: underline; color: #000000;}
.main_url { font-family: Georgia, serif; font-size: 11px; text-decoration: none; color: #444444; }
.main_url:hover { text-decoration: underline; color: #888888;}
.utilitariantext6 { font-family: Georgia, serif; font-size: 10px; text-decoration: none; color: #666666; }
.utilitariantext6:hover { text-decoration: underline; color: #999999;}
.utilitariantext_blue { font-family: Georgia, serif; font-size: 10px; text-decoration: none; color: #049069; }
.utilitariantext_blue:hover { text-decoration: underline; color: #000000;}
.utilitariantext_green { font-family: Georgia, serif; font-size: 10px; text-decoration: none; color: #009900; }
.utilitariantext_red { font-family: Georgia, serif; font-size: 10px; text-decoration: none; color: #990000; }
.pmbox { font-family: Georgia, serif; font-size: 10px; text-decoration: none; color: #000000; }
.pmbox:hover { text-decoration: underline; color: #666666;}
.pubsmallLink { font-family: Georgia, serif; font-size: 10px; color: #666666; }
.help { font-family: Georgia, serif; font-size: 10px; color: #049069; }

.largeText { font-family: Georgia, serif; font-size: 17px; font-weight: bold; /*text-decoration: underline;*/ color: #660000; }

.previewLink
{
font-family: Georgia, serif; 
font-size: 10px; 
font-weight: 900;
color: #333333; 
text-decoration: none;
}
.previewLink:hover { text-decoration: underline; color: #000000;}

.kursLink
{
font-family: Georgia, serif; 
font-size: 10px; 
font-weight: bold;
color: #660000; 
text-decoration: underline;
}
.kursLink:hover { text-decoration: underline; color: #000000;}

.categoryHead
{
font-family: Georgia, serif; 
font-size: 11px; 
padding-top: 23px;
color: #000000; 
text-decoration: none;
letter-spacing: 2px;

}
.categorySub { font-family: Georgia, serif; font-size: 10px; /*font-weight: 600;*/ text-decoration: none; letter-spacing: 2px; color: #000000; }
.categorySub_red { font-family: Georgia, serif; font-size: 10px; /*font-weight: 600;*/ text-decoration: none; letter-spacing: 1px; color: #990000; }
.categorySublink { font-family: Georgia, serif; font-size: 10px; /*font-weight: 600; */text-decoration: none; letter-spacing: 2px; color: #666666; }
.categorySublink:hover { text-decoration: underline; color: #000000;}


.utilitariantext6_pad
{
	font-family: Georgia, serif;
	font-size: 10px;
	text-align: left;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 20px;
	/*padding-bottom : 10px;*/
	color: #666666;
	display : block;
}

.smallTitle_nopad
{
font-family: Georgia, serif; 
font-size: 10px; 
font-weight: 900;
/*padding-left: 9px;*/
padding-top: 15px;
padding-bottom : 10px;
color: #000000; 
letter-spacing: 1px;
display : block;
}

.smallTitle_mouseover
{
font-family: Georgia, serif; 
font-size: 10px; 
font-weight: 900;
/*padding-left: 9px;*/
padding-top: 4px;
padding-bottom : 4px;
color: #000000; 
letter-spacing: 1px;
display : block;
}

.smallSubtitle_nopad
{
	font-family: Georgia, serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	/*padding-left: 9px;*/
	padding-bottom : 5px;
	display : block;
} 

.smallIngres_nopad
{
	font-family: Georgia, serif;
	font-size: 10px;
	text-align: left;
	padding-top : 0px;
	/*padding-left : 8px;*/
	padding-right : 4px;
	/*padding-bottom : 10px;*/
	color: #000000;
	display : block;
}

.smallpictureAlign
{
	padding-left : 7px;
	display : block;
}

.pictureAlign
{
	padding-top : 15px;
	display : block;
}

.titleHuge
{
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: 900;
	color: #000000;
	padding-bottom : 10px;
	display : block;
} 

.titleHuge_link
{
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: 900;
	color: #000000;
	text-decoration: none;
	padding-bottom : 10px;
	display : block;
} 
.titleHuge_link:hover {text-decoration: underline;}

.title
{
	font-family: Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom : 10px;
	display : block;
}
.title:hover {text-decoration: underline; color: #990000;}

.newstitle
{
	font-family: Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom : 4px;
	display : block;
} 

.titlemark
{
font-family: Georgia, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #999999;
display: block;
} 


.ingress_synop
{
	font-family: Georgia, serif;
	font-size: 12px;
	padding-right : 4px;
	padding-bottom : 4px;
	color: #000000;
	display : block;
}

/*.ingress_bold
{
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 10px;
	padding-right : 4px;
	color: #666666;
	display : block;
}*/



.chapterHeading_wpic
{
	font-family: Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-left : 4px;
	padding-top : 12px;
	padding-bottom : 12px;
	display : block;
} 





.lesmerDyn 
{ 
font-family: Georgia, serif; 
font-size: 10px; 
color: #666666; 
text-decoration: underline;
text-align: absbottom;
padding-left : 12px;
padding-right : 4px;
display : block;
}
/*.lesmerDyn:visited { color: #555555; }*/
.lesmerDyn:hover { color: #990000; }

.articleLinkhead 
{ 
font-family: Georgia, serif; 
font-size: 10px;
font-weight: bold;
color: #000000; 
text-decoration: none;
padding-top : 4px;
padding-left : 8px;
padding-right : 4px;
padding-bottom : 4px;
display : block;
}
.big_box 
{ 
font-family: Georgia, serif; 
font-size: 10px; 
/*font-weight: bold;*/
color: #444444; 
text-decoration: underline;
/*padding-left : 17px;
padding-right : 4px;
display : block;*/
}
.big_box:hover { color: #990000; text-decoration: underline;}

.articleLink15px 
{ 
font-family: Georgia, serif; 
font-size: 10px; 
/*font-weight: bold;*/
color: #000000; 
text-decoration: underline;
padding-left : 10px;
padding-right : 4px;
display : block;
}
.articleLink15px:hover { color: #990000; text-decoration: underline;}

.articleLink_nopad 
{ 
font-family: Georgia, serif; 
font-size: 10px; 
/*font-weight: bold;*/
color: #000000; 
text-decoration: underline;
padding-right : 4px;
display : block;
}
.articleLink_nopad:hover { color: #990000; text-decoration: underline;}

.utilitariantext1
{
font-family: Georgia, serif; 
font-size: 10px; 
color: #000000;
}

.utilitariantext2
{
font-family: Georgia, serif; 
font-size: 10px; 
color: #660000; 
text-decoration: none;
}



/* Free textclasses - 11px */
.lgrey_11px { font-family: Georgia, serif; font-size: 11px; color: #999999; }

.chapterHeading_pub
{
	font-family: Georgia, serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	/*letter-spacing: 1px;
	padding-left : 15px;*/
	
} 
/* Link specifications */
.smallgreylink
{
font-family: Georgia, serif; 
font-size: 10px; 
color: #666666; 
text-decoration: none;
}
.smallgreylink:hover { text-decoration: underline; color: #000000;}

.smallblacklink
{
font-family: Georgia, serif; 
font-size: 10px; 
color: #000000; 
text-decoration: underline;
}
.smallblacklink:hover { text-decoration: underline; color: #660000;}

.smallredlink
{
font-family: Georgia, serif; 
font-size: 10px; 
color: #990000; 
text-decoration: none;
}
.smallredlink:hover { text-decoration: underline; color: #000000;}

.menuLink
{
font-family: Georgia, serif; 
font-size: 10px;
font-weight: bold; 
color: #049069; 
text-decoration: none;
}
.menuLink:hover { text-decoration: underline; color: #000000;}

.menuLink_u
{
font-family: Georgia, serif; 
font-size: 12px;
font-weight: bold; 
color: #AAAAAA; 
text-decoration: underline;
}
.menuLink_u:hover { text-decoration: underline overline; color: #CCCCCC;}
.fagmenuLink
{
font-family: Georgia, serif; 
font-size: 10px;
font-weight: bold; 
color: #666666; 
text-decoration: none;
}
.fagmenuLink:hover { text-decoration: underline; color: #999999;}
/* test only*/
/* Form specifications */
INPUT, SELECT {
	font-family: Georgia, serif;
	font-size: 11px;
	padding-left : 3px;
	color: #000000;
	border-top:	#666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
}

/* Fields for Publicator */

INPUT.field_title {
width: 420px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

TEXTAREA.field_ingress {
width: 420px;
height: 60px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 11px;
color: #666666;
}


INPUT.field_custname {
width: 100px;
height: 16px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

INPUT.field_shortshort {
width: 20px;
height: 16px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #000000;
}

INPUT.submit1 {
width: 120px;
height: 18px;
background-color: #EEEEEE;
border-top: #666666 1px solid;
border-left: #666666 1px solid;
border-right: #666666 1px solid;
border-bottom: #666666 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #666666;
cursor:hand;
}

INPUT.submitfree {
background-color: #EEEEEE;
border-top: #666666 1px solid;
border-left: #666666 1px solid;
border-right: #666666 1px solid;
border-bottom: #666666 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #666666;
cursor:hand;
}

INPUT.submit_fw {
height: 18px;
background-color: #99CC99;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #000000;
}

INPUT.field_chapterhead {
width: 420px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
color: #666666;
}

INPUT.field_pictext {
width: 420px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #666666;
}

TEXTAREA.field_chaptertext {
width: 420px;
height: 280px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 11px;
color: #000000;
}

INPUT.field_adsubject {
width: 280px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
font-weight: bold;
color: #049069;
}

TEXTAREA.field_adtext {
width: 280px;
height: 200px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #000000;
}

INPUT.field_clinictitle {
width: 260px;
height: 18px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif; 
font-size: 10px;
font-weight: bold; 
color: #049069; 
}

TEXTAREA.field_clinicaddress {
width: 260px;
height: 80px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 11px;
color: #000000;
}

INPUT.field_shortfield {
width: 160px;
height: 16px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #000000;
}



INPUT.field_clinic_long {
width: 260px;
height: 16px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #666666;
}

TEXTAREA.field_mailing {
width: 260px;
height: 46px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #666666;
}

TEXTAREA.field_mailing_body {
width: 260px;
height: 300px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 11px;
color: #000000;
}

INPUT.field_adform_s {
width: 30px;
height: 16px;
border-top: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
font-family: Georgia, serif;
font-size: 10px;
color: #666666;
}

TEXTAREA.field_ad_head {
width: 260px;
height: 100px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 11px;
color: #000000;
}

TEXTAREA.field_ad_body {
width: 260px;
height: 200px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 11px;
color: #000000;
}

TEXTAREA.field_invoice_desc {
width: 160px;
height: 40px;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
font-family: Georgia, serif;
font-size: 11px;
color: #000000;
}

SELECT.tinyselect { 
	font-family: Georgia, serif;
	font-size: 10px;
	color: #666666;
	border-top:	#000000 1px;
	border-left: #000000 1px;
	border-right: #000000 1px;
	border-bottom: #000000 1px;
}

TEXTAREA {
	font-family: Georgia, serif;
	font-size: 11px;
	padding-top : 3px;
	padding-left : 3px;
	color: #000000;
	border-top:	#000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
/*Forms - width specs*/
TEXTAREA.w180 { width: 235px; }
INPUT.w180 { width: 235px; }
INPUT.w100 { width: 100px; }
INPUT.w50 { width: 50px; }
INPUT.w60 { width: 60px; }
INPUT.w70 { width: 70px; }
INPUT.white_bg { 
	font-family: Georgia, serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF; 
	}
	
INPUT.noBorder { 
border: #000000 0px none;
color: #AAAAAA;
background-color: #FFFFFF;
}
INPUT.but_noBorder { border: #000000 0px none; }

.msg { font-family: Georgia, serif; font-size: 10px; color: #999999; font-weight: bold; text-decoration: none; }
/*TD { font-family: Georgia, serif; font-size: 11px; color: #000000; }
 Background images and colors */

/*TD.bg_menu, TABLE.bg_menu { background-repeat: repeat-y; background-image: url(../includes/images/bg_menu.gif) }*/
TD.bg_vision { background-repeat: no-repeat; background-image: url(../includes/images/bg_vision.jpg) }

/*B { font-family: Georgia, serif; font-size: 11px; color: #000000; text-decoration: none; }*/
TD.bg_upper { background-repeat: no-repeat; background-image: url(../includes/images/upper_right.jpg) }
TABLE.menulegs { background-color: #FFFFFF; background-repeat: no-repeat; background-image: url(../includes/images/menu_bg.jpg) }
TABLE.bgfag, TD.bgfag { background-color: #FFFFFF; }
TD.tipslegs { background-repeat: no-repeat; background-image: url(../includes/images/tips_bg.jpg) }
TD.leftexpand { background-repeat: repeat-y; background-image: url(../includes/images/bg_sidebar.jpg) }
TABLE.loginform_bg { background-color: #FFFFFF; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;background-repeat: no-repeat; background-image: url(../includes/publicator_images/loginform_bgreen.gif) }
TABLE.search_bg { background-color: #FFFFFF; background-repeat: no-repeat; background-image: url(../includes/images/search_bg.gif) }
TABLE.bcolor_grey { background-color: #EEEEEE; }
.amel_bg { background-repeat: no-repeat; background-image: url(../includes/images/amel_bgmain.gif) }
.bglens { background-repeat: no-repeat; background-image: url(../includes/images/am_lens.jpg) }
TD.mt_bgbutton { background-repeat: no-repeat; background-image: url(../includes/images/mt_background.gif) }
TD.mt_printbg { background-repeat: no-repeat; background-image: url(../includes/images/manuell_printbg.gif) }

.amelogobg { background-repeat: no-repeat; background-image: url(../includes/images/amelogobg.jpg) }
.amelogobgl { background-repeat: no-repeat; background-image: url(../includes/images/amelogobgl.jpg) }

TABLE.fp_forumbg { 
background-color: #EEEEEE;
background-repeat: no-repeat; 
background-image: url(../includes/images/fp_forumbg.gif);
border-top:	#CCCCCC 1px groove;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}
TABLE.bigedge, TD.bigedge { 
background-color: #FFFFFF;
background-repeat: no-repeat; 
background-image: url(../includes/images/manuell_topbg.jpg);
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}

TABLE.bigedge_bottom, TD.bigedge_bottom { 
background-color: #FFFFFF;
background-repeat: no-repeat; 
background-image: url(../includes/images/manuell_topbg.jpg);
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}

TABLE.bigedge_white, TD.bigedge_white { 
background-color: #FFFFFF;
/*background-repeat: no-repeat; 
background-image: url(../includes/images/fp_forumbg.gif);*/


border-right: #CCCCCC 1px solid;
}

TABLE.bg_bar, TD.bg_bar { 
/*background-color: #FFFFFF;
background-repeat: no-repeat; 
background-image: url(../includes/images/bg_bar.jpg);*/
}

TABLE.forumhead1, TD.forumhead1 {
padding: 3px;
background-color: #FFFFFF;
background-repeat: no-repeat; 
background-image: url(../includes/forum_images/forum_topbg1.gif);
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}

TABLE.forumhead2, TD.forumhead2 {
padding: 3px;
background-color: #FFFFFF;
background-repeat: no-repeat; 
background-image: url(../includes/forum_images/forum_topbg2.gif);
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}

TABLE.forumform, TD.forumform {
padding: 3px;
background-color: #FFFFFF;
background-repeat: no-repeat; 
background-image: url(../includes/forum_images/forumform_bg.jpg);
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}

TABLE.regformbg { 
background-color: #EEEEEE;
background-repeat: no-repeat; 
background-image: url(../includes/images/regform_bg.jpg);
border-top:	#AAAAAA 1px solid;
border-left: #AAAAAA 1px solid;
border-right: #AAAAAA 1px solid;
border-bottom: #AAAAAA 1px solid;
}

TABLE.reglight_bg { 
background-color: #EEEEEE;
background-repeat: no-repeat; 
background-image: url(../includes/images/reglight_bg.gif);
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}

.image_button {
border-top:	#666666 1px solid;
border-left: #666666 1px solid;
border-right: #666666 1px solid;
border-bottom: #666666 1px solid;
cursor:hand;
}

.flash_hand {
cursor:hand;
}

TD.pmbox_topl { 
background-repeat: no-repeat; 
background-image: url(../includes/publicator_images/tool_topl.gif);
}
TD.pmbox_topr { 
padding: 3px;
background-repeat: no-repeat; 
background-image: url(../includes/publicator_images/tool_topr.gif);
}
.pm_subjectbg { 
background-repeat: no-repeat; 
background-image: url(../includes/images/runner_pmbg.gif);
}

.textpad1 {
padding: 3px;
}
.drag { 
position:relative;
cursor:hand;
border-top:	#999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
}

.onepx_boom { 
position: absolute; 
width: 152px; 
height: 52px; 
left:58px; 
top: 524px; 
z-index:0; 
visibility:visible; 
border-top:	#999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
}

TD.fp_stats,TABLE.fp_stats { 
background-color: #EEEEEE;
border-top:	#999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
}

TD.fp_seethru,TABLE.fp_seethru { 
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}

TD.fp_chem { 
border-top:	#999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
background-repeat: no-repeat; 
background-image: url(../includes/images/chem1.gif);
}

TD.fp_greypad,TABLE.fp_greypad { 
background-color: #EEEEEE;
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
padding: 3px;
}
/*TABLE.bcolor_login { background-color: #DDDDDD; }*/

/*Border specifications */

.onepx_tlgrey {
border-top:	#999999 15px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 15px solid;
}


.onepx_grey {
border-top:	#666666 1px solid;
border-left: #666666 1px solid;
border-right: #666666 1px solid;
border-bottom: #666666 1px solid;
}
.onepx_lgrey {
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}
.onepx_black {
border-top:	#000000 1px solid;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
}
.onepx_brown {
border-top:	#756045 1px solid;
border-left: #756045 1px solid;
border-right: #756045 1px solid;
border-bottom: #756045 1px solid;
}
.onepx_red {
border-top:	#990000 1px solid;
border-left: #990000 1px solid;
border-right: #990000 1px solid;
border-bottom: #990000 1px solid;
}
.onepx_green {
border-top:	#0A5A08 1px solid;
border-left: #0A5A08 1px solid;
border-right: #0A5A08 1px solid;
border-bottom: #0A5A08 1px solid;
}
.nopborder {
border-top:	#000000 0px none;
border-left: #000000 0px none;
border-right: #000000 0px none;
border-bottom: #000000 0px none;
}

.onepx_lgrey_noright {
border-top:	#CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}
