body
{
	background-color: #FFFFFF;
	font-family:Tahoma; 
	font-size:12px;  
	color:#222222; 
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0; 
	margin-width:0;
	margin-height:0;
}

p,div
{
	font-family:Tahoma; 
	font-size:18px;  
	color:#444444; 
}

h1 {
      font-size:14px;  
	font-family:Tahoma; 
      color:#333333; 
	margin: 0;
	padding: 0;
	position: relative;
	left: 0px;
	z-index: 0;			
}

h2,h3 {
      font-size:18px;  
	font-family:Tahoma; 
      color:#333333; 
	margin: 0;
	padding: 0;
	position: relative;
	left: 0px;
	z-index: 0;			
}

a {
	COLOR: #666666; 
	TEXT-DECORATION:underline;
}

a:hover {
	COLOR: #ff4444; 
	TEXT-DECORATION:none;
}

ul	{
		color:#444444; 
		margin: 0;
		padding: 0;
		position: relative;
		left: 4px;
		z-index: 0;			
		list-style-image: none;
		list-style-type: none;			
		font-size:18px;  
	}

li
		{			
			padding: 0 0 0 8px;
			background: url('images/elements/nav1.gif') no-repeat 0 0.5em;			
		}

li strong {
	color:#111111; 
	font-weight:100;
}

table {
	border: 0;
}
/*=================================================================*/

.text{
	font-family:Tahoma; 
	font-size:12px;  
	color:#222222; 
}

.asmall {
	COLOR: #333333; 
      font-size:9px;  
	TEXT-DECORATION:none;
	font-weight:bold;
}

.ared {
	COLOR: #cc5555; 
	TEXT-DECORATION:none;
	font-weight:bold;
}

.abluesmall {
      font-size:10px;  
	COLOR: #3333AA; 
	TEXT-DECORATION:none;
	font-weight:bold;
}

.ablue {
      font-size:12px;  
	COLOR: #3333AA; 
	TEXT-DECORATION:none;
	font-weight:bold;
}


.ablue:hover {
	COLOR: #5555cc; 
	TEXT-DECORATION:underline;
	font-weight:bold;
}

.asmallred {
	COLOR: #cc3333; 
      font-size:9px;  
	TEXT-DECORATION:none;
	font-weight:bold;
}

.asmall:hover {
	COLOR: #222222; 
      font-size:9px;  
	TEXT-DECORATION:underline;
      font-weight:bold;
}

.asmallred:hover {
	COLOR: #552222; 
      font-size:9px;  
	TEXT-DECORATION:underline;
      font-weight:bold;
}
.bg1 {
	background-image: url(images/bg1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.bg2 {
	background-image: url(images/bg2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.bgWhite {
	background-color: #FFFFFF;
}

.bgDark {
	background-color: #222222;
}

.bgBoxA {
	background-color: #dddddd;
}
.bgBoxB {
	background-color: #eeeeee;
}
table tr.bgBoxA:hover,
table tr.bgBoxB:hover {
	background: #999999;
	color:   #ffffff;
}

.bgBox {
	background-color: #F1EEE5;
}

.bgBoxD {
	background-color: #E1DED5;
}

.bgBox1 {
	background-image: url(images/elements/box-b1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.bgBox2 {
	background-image: url(images/elements/box-b2.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.bgBox3 {
	background-image: url(images/elements/box-b3.gif);
	background-repeat:repeat-y;
	background-position:top;
}

.bgBox4 {
	background-image: url(images/elements/box-b4.gif);
	background-repeat:repeat-y;
	background-position:top;
}

.bgBox11 {
	background-image: url(images/elements/box-e1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.bgBox21 {
	background-image: url(images/elements/box-e4-1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.bgBox31 {
	background-image: url(images/elements/box-e2.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.bgBox41 {
	background-image: url(images/elements/box-e3.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.in600 { width:600px;}
.in200 { width:200px;}
.in100 { width:100px;}

.small {
       font-family:Tahoma; 
       font-size:9px;  
       color:#333333; 
       font-weight:100
}

.bb_quote
{
	background-color: #E1DED5;
      font-style: italic;
}

.bb_quote_author
{
	background-color: #E1DED5;
	TEXT-DECORATION:underline;
      font-weight:bold;
}

.txtnews{
	font-family:Tahoma; 
	font-size:14px;  
	color:#333333; 
}

.newsbottom {
	background-color: #cccccc;
       font-family:Tahoma; 
       font-size:9px;  
       color:#333333; 
       font-weight:100;
}

.h2news{
      font-size:18px;  
	margin: 0;
	padding: 0;
	position: relative;
	left: 0px;
	z-index: 0;			
}

.divdotted1 {
border-bottom: 1px dotted #666666;
}

.divdotted2 {
border-top: 1px dotted #666666;
}