/* page structure */

		body	 {background-image:url(../wp-content/themes/VfR2-online/images/backpx.gif); background-repeat:repeat; margin:0; padding:0;}
		#shad	 {background-image:url(../wp-content/themes/VfR2-online/images/shadow2.gif); padding:0; margin: auto; border-style:none; width:770px;}
		
		#page	 {background:#758392; margin: auto; padding: 0; width: 720px; height:100%; border: 1px solid #333333; text-align: left; overflow:hidden}

		#fancy	 { background-color:#0000FF; height:1px; overflow:hidden}

		#top	 {height: 13px; margin:0; padding:0; background-color: #333333; border-style:none}
		#header	 {padding:0; margin:0; height: 180px; width: 100%; background-image:url(../wp-content/themes/VfR2-online/images/header2x_beta.jpg); border-style:none}
		
		#mheadc	 {padding:0; margin:0; height:25px; background-color:#BEC2D6}
		#mheadl	 {float:left; width: 510px; height: 25px; margin:0; padding:0; background-color: #CFD3D7; border-right: 1px solid #AEB0B3;}
		#mheadr	 {float:left; background-color: #BEC2D6; height: 25px; padding:0; margin:0;}
		
		#content {float: left; padding: 5px 0 0; margin:0; width:720px; height:100%;}
			* html #content {padding:0 20px 0 0}

		#footer	 {background-image:url(../wp-content/themes/VfR2-online/images/footer.jpg); background-repeat:repeat-x; padding:17px 0 15px 0; margin:0; width: 720px; height:48px; clear: both; border-style:none; text-align:center;}
		
/* main navigation */

		#nav	 {float:left; padding:0 0 0 40px;height: 21px; width: 720px; margin: 77px 0 0 0; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
		#nav ul  {padding:0; margin:0; list-style-type:none;}
		#nav li	 {display: block; float:left; padding:0; margin:0;}
		#nav a	 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-style:normal; font-weight:normal; color: #9FB9DF;
				 line-height:1.8em; padding: 3px 12px 3px 12px; margin:0; border-left: 1px solid #121212;}
		
		#nav a:hover	 	{background-color: #263140; color:#FFFFFF; text-decoration:none;}
		#nav .active	 	{color:#FFFFFF; background-color: #294069; font-weight:bold}
		#nav .mborder	 	{padding:3px 0 3px 0; margin:0;}
		#nav .mborder:hover	{background:none;}
		
		#nav .active:hover	{color:#FFFFFF; background-color: #294069; font-weight:bold}
		
/* typography */

		body		{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 0.9em; font-style: normal; font-weight: normal; color: #353535}
		h1		{font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-weight: normal; margin: 20px 0 8px 0; padding:0; line-height: 0.8em;}
		h2		{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 25px 0 0 0; font-size: 1.2em; font-weight: normal; color: #39405B}
		h3		{font-family: Arial, Helvetica, sans-serif; margin: 20px 0 0 0px; padding: 0; font-size: 0.9em; font-style: normal; font-weight: normal;}
		p		{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size: 0.9em; font-style:normal; font-weight: normal; color: #3E3E3E}
		small		{font-size: 0.7em;	margin: 0; padding: 0; color: #666666}
		ul		{text-align: left; font-size: 0.9em;}
	
		.category	{font-size: 0.8em; padding:0; margin:0;overflow:hidden}
			p.pgray	{color:#666666;}
		#top	 	{color: #BDBFDF; text-align: center; font-size: 0.7em; line-height: normal;}
		#nav	 	{text-align: center; font-size: 0.7em; line-height: normal;}
		
		p.mheadl	{font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; font-variant:small-caps; color:#7D7D7D; padding: 3px 0 0 20px;}
		p.mheadr	{font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; font-variant:small-caps; color:#7D7D7D; padding: 3px 0 0 20px;}
			
		.nocomments	{margin:15px 0 0 0; padding:0;}

		#footer p	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#75839A}
		#footer a	{color:#78A0CA; font-weight: normal; border-bottom:1px dotted;}
		#footer a:hover	{color:#85C7FF; text-decoration:none;}
		* html #footer a	{border:0}
		* html #footer a:hover	{text-decoration:underline}

/* links */

		a 		{font-size: 0.9em; font-style: normal; font-weight: bold; text-decoration: none; color: #3366FF;}
		a:hover		{color: #333333; text-decoration: underline;}
				
		a.head		{color: #607080; font-style:italic; font-weight:normal;}
		a.head:hover	{color:#292929; text-decoration:none}
		
		a.h2		{font-family: Georgia, "Times New Roman", Times, serif; color: #006699;	text-decoration: none; font-size: 1.4em; font-weight: normal; font-style: italic; line-height: 0.4em;}
		
		a.himg		{padding: 0; margin: 0;}
		
		a.sbt		{color: #0033FF; font-size: 1.0em; margin: 0; padding: 0px; font-weight:normal; }
		a.sbt:hover	{color: #AE0000;}
		
		.entry a	{font-size:1em}
		
		.category a		{color: #8D4749; margin:0 0 3px 0}
		.category a:hover	{color: #8D4749; text-decoration:none; border-bottom: 1px dotted #8D4749}
		
/* other */

		img		{border-style:none; padding: 0; margin: 0;}
		.hlinker	{margin: 30px 0 0 45px; padding: 0;float:left}
		
/* boxes */

		li	 	{list-style-type: none; padding:0; margin:0; line-height: 1.4em;}
		ul	 	{list-style-type: none; padding:0 0 0 20px; margin:0;}

/* end */




A {
	COLOR: #F5F5F5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

A:visited {
	COLOR: #FFFF99;
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #8D4749;
	TEXT-DECORATION: underline;
}

A:active {
	COLOR: #8D4749;
	TEXT-DECORATION: underline;
}

A.normlink {
	COLOR: #FF9600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

A.normlink:visited {
	COLOR: #FFFF99;
	TEXT-DECORATION: none;
}

A.normlink:hover {
	COLOR: #2C2C2C;
text-decoration:none;
border-bottom: 1px dotted #2C2C2C
}

A.normlink:active {
	COLOR: #8D4749;
	TEXT-DECORATION: underline;
}

A.tablelink {
	COLOR: #0082FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}

A.tablelink:visited {
	COLOR: #FFFF99;
	TEXT-DECORATION: none;
}

A.tablelink:hover {
	COLOR: #3E3E3E;
	TEXT-DECORATION: underline;
}

A.tablelink:active {
	COLOR: #FFFF99;
	TEXT-DECORATION: underline;
}

TR.tableheader {
	BACKGROUND-COLOR: #758392;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: xx-small;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
}

TR.tablerow1 {
	BACKGROUND: #E7E9FF;
	padding: 0px 20px 0px 20px;
}

TR.tablerow2 {
	BACKGROUND: #EAECFF;
	padding: 0px 20px 0px 20px;
}

TR.searchresult {
	BACKGROUND: #A5A5A5;
}

DIV.fat {
	FONT-WEIGHT: bold;
}

FONT.header {
	COLOR: #F5F9FC;
}

FONT.normalcol {
	COLOR: #3E3E3E;
}

FONT.number {
	COLOR: #000000;
}

FONT.copyright {
	COLOR: #FFFFFF;
}

FONT.attention {
	COLOR: #E01010;
}

TD.header {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding:0px 0px 0px 40px;
}

TD.header1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding:0px 40px 0px 40px;
}

TD.header2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding:0px 40px 0px 0px;
}

TD.normalcol {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}

TD.normalcol30 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding-left:40px;
}

TD.normalcol70 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	padding-right:40px;
}

INPUT.text {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-LEFT-COLOR: #000000;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #000000;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-TOP-COLOR: #000000;
	BORDER-TOP-WIDTH: 1px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
}

INPUT.submit {
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-LEFT-COLOR: #000000;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #000000;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-TOP-COLOR: #000000;
	BORDER-TOP-WIDTH: 1px;
	COLOR: #243543;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	HEIGHT: 11px;
}

TEXTAREA {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10pt;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: auto
}


