/* CSS Document */
body							{ margin:0px; background-color:#ffffff; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; }
p,span							{ background-color:transparent; }
b,strong						{ color:#000000; font-weight:bold; }
img								{ border:0px; }
input							{ width:auto; }
textarea						{ width:auto; }
li								{ }

/* LINKSTYLES */
a:link							{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a:hover							{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a:active						{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a:visited						{ color:#f6302b;  font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }

.pager							{ margin-top:0em;}
.more							{ margin-top:1em;}
/* TELL A FRIEND CLASSES */
#error							{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; text-align:left; }
.error							{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
.redstar						{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; }
/* SEARCH CLASSES */
.searchhighlight				{ background-color:#FFFF33; font-weight:bold; text-decoration:none; }
.searchfield					{ width:160px; border:0px; }


/* classes */	
.menu							{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; }
a.menu:link						{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; cursor:hand; }
a.menu:hover					{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:underline; cursor:hand; }
a.menu:active					{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; cursor:hand; }
a.menu:visited					{ color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; cursor:hand; }


/* MAIN NAVIGATION ELEMeNTS */
#mainnav-item					{ width:auto; height:15px; float:left; margin-top:5px; margin-left:2px; margin-right:2px; padding-left:4px; padding-right:4px; cursor:hand; }
#mainnav-item:hover				{ width:auto; height:15px; float:left; margin-top:5px; margin-left:2px; margin-right:2px; padding-left:4px; padding-right:4px; background-color:#f6302b; color:#ffffff; cursor:hand; }
#subnav-item					{ width:150px; height:14px; float:left; margin-left:4px; margin-bottom:2px; padding-top:1px; padding-left:1px; text-align:left; cursor:hand; background-color:#ccc7b5; border:1px solid #f6302b; }
#subnav-item:hover				{ width:150px; height:14px; float:left; margin-left:4px; margin-bottom:2px; padding-top:1px; padding-left:1px; text-align:left; cursor:hand; background-color:#aaaaaa; border:1px solid #f6302b;   }

.topnav							{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; }
a.topnav:link					{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a.topnav:hover					{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a.topnav:active					{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a.topnav:visited				{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }

.subnav							{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; }
a.subnav:link					{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a.subnav:hover					{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a.subnav:active					{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a.subnav:visited				{ color:#000000; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }

.breadcrumb						{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; }
a.breadcrumb:link				{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a.breadcrumb:hover				{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:underline; cursor:hand; }
a.breadcrumb:active				{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }
a.breadcrumb:visited			{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; cursor:hand; }

.baseline						{ color:#cfcfcf; font-family:Trebuchet MS; font-size:7pt; font-weight:normal; text-decoration:none; }
a.baseline:link					{ color:#cfcfcf; font-family:Trebuchet MS; font-size:7pt; font-weight:normal; text-decoration:none; cursor:hand; }
a.baseline:hover				{ color:#cccccc; font-family:Trebuchet MS; font-size:7pt; font-weight:normal; text-decoration:none; cursor:hand; }
a.baseline:active				{ color:#cfcfcf; font-family:Trebuchet MS; font-size:7pt; font-weight:normal; text-decoration:none; cursor:hand; }
a.baseline:visited				{ color:#cfcfcf; font-family:Trebuchet MS; font-size:7pt; font-weight:normal; text-decoration:none; cursor:hand; }

/* DESIGN */
#mainframe						{ width:972px; height:auto; }
#global-header					{ width:972px; height:211px; float:left; background-image:url(header.gif); background-repeat:no-repeat; }
#mainnav						{ width:970px; height:25px; float:left; background-color:#ccc7b5; margin-top:2px; margin-bottom:2px; border:1px solid #f6302b;  }
#print							{ width:932px; height:auto; float:left; text-align:right; }
#mainwrapper					{ width:972px; height:auto; float:left; margin-bottom:2px;  }
#leftframe						{ width:auto; height:auto; float:left; }
#subnav							{ width:250px; height:auto; float:left; margin-right:25px; padding-left:2px; padding-top:2px; padding-bottom:2px; text-align:right; cursor:hand; background-color:#ccc7b5; border:1px solid #f6302b;   }
#contentframe					{ width:972px; height:auto; float:left;   }
#global-footer					{ width:972px; height:15px; float:left; text-align:right; background-image:url(footer.gif); background-repeat:no-repeat; }
/* TOPNAV */
#search							{ width:337px; height:auto; float:right; text-align:right; margin-top:15px; margin-left:500px; margin-right:20px;  }
#headnav						{ width:337px; height:auto; float:right; text-align:right; margin-top:10px; margin-right:20px; margin-left:500px; }
#headnav-item					{ width:auto; height:auto; float:right; padding:2px; margin-left:4px; margin-right:4px; }
#headnav-item:hover				{ }	

#local-header					{ width:250px; height:auto; float:left; margin:1px; padding-top:2px; padding-left:0px; text-align:left; cursor:hand; }
#local-footer					{ width:250px; height:auto; float:left; margin:1px; padding-top:2px; padding-left:0px; text-align:left; cursor:hand; }

/* TEMPLATES */
#template						{ width:640px; height:auto; float:right; margin-top:4px; margin-right:20px; padding-left:6px;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; background-color:#ffffff; }
#pub_date						{ width:640px; height:auto; float:left; text-align:right;  font-family:Trebuchet MS; font-size:6pt; font-weight:normal; text-decoration:none;}
#title							{ width:640px; height:auto; float:left; margin-bottom:4px; text-align:left; color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; background-color:#ccc7b5; }
#subtitle						{ width:640px; height:auto; float:left; text-align:left;  font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none;}
#teaser							{ width:640px; height:auto; float:left; margin-bottom:4px; padding-bottom:2px; text-align:justify;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#image							{ width:auto; height:auto; float:left; text-align:center; margin-right:5px; margin-bottom:5px; padding:2px; }
#image-text						{ width:200px; height:auto; text-align:center;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#article						{ width:640px; height:auto; float:left; text-align:justify;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#more							{ width:640px; height:auto; float:left; padding-bottom:4px; margin-bottom:4px; text-align:right;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
/* TEMPLATES _rubric "Standard (3 Columns)" */
#template_012					{ width:172px; height:auto; float:right; margin-top:4px; margin-left:6px; margin-right:20px; margin-bottom:10px; float:left; padding:2px; font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; }
#pub_date_012					{ width:172px; height:auto; float:left; text-align:right;  font-family:Trebuchet MS; font-size:6pt; font-weight:normal; text-decoration:none;}
#title_012						{ width:172px; height:auto; float:left; margin-bottom:4px; margin-bottom:4px; text-align:left; color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none;background-color:#ccc7b5; }
#subtitle_012					{ width:172px; height:auto; float:left; text-align:left;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#teaser_012						{ width:172px; height:auto; float:left; margin-bottom:4px; padding-bottom:2px; text-align:justify;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#image_012						{ width:auto; height:auto; float:left; text-align:center; margin-right:5px; margin-bottom:5px; padding:2px; }
#image-text_012					{ width:200px; height:auto; text-align:center;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#article_012					{ width:172px; height:auto; float:left; text-align:justify;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#more_012						{ width:172px; height:auto; float:left; padding-bottom:1px; margin-bottom:2px; text-align:right;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}

#template_start					{ width:960px; height:auto; float:right; margin-top:4px; margin-right:20px; padding-left:6px;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none; background-color:#ffffff; }
#pub_date_start					{ width:960px; height:auto; float:left; text-align:right;  font-family:Trebuchet MS; font-size:6pt; font-weight:normal; text-decoration:none;}
#title_start					{ width:960px; height:auto; float:left; margin-bottom:4px; text-align:left; color:#f6302b; font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none; background-color:#ccc7b5; }
#subtitle_start					{ width:960px; height:auto; float:left; text-align:left;  font-family:Trebuchet MS; font-size:10pt; font-weight:bold; text-decoration:none;}
#teaser_start					{ width:960px; height:auto; float:left; margin-bottom:4px; padding-bottom:2px; text-align:justify;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#image_start					{ width:auto; height:auto; float:left; text-align:center; margin-right:5px; margin-bottom:5px; padding:2px; }
#image-text_start				{ width:200px; height:auto; text-align:center;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#article_start					{ width:960px; height:auto; float:left; text-align:justify;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}
#more_start						{ width:960px; height:auto; float:left; padding-bottom:4px; margin-bottom:4px; text-align:right;  font-family:Trebuchet MS; font-size:10pt; font-weight:normal; text-decoration:none;}

/* TEMPLATE Contact */
#template_contact			{ width:350px; height:auto; float:left; padding:12px; text-align:left; font-family:"Trebuchet MS"; font-size:12pt; font-weight:normal; text-decoration:none; background-color:transparent; }
#title_contact				{ width:350px; height:auto; float:left; text-align:left; font-family:"Trebuchet MS"; color:#f6302b; font-size:12pt; font-weight:bold; text-decoration:none; }
#subtitle_contact			{ width:350px; height:auto; float:left; margin-top:4px; text-align:left; font-family:"Trebuchet MS"; color:#f6302b; font-size:10pt; font-weight:normal; text-decoration:none; }
#teaser_contact				{ width:350px; height:auto; float:left; text-align:justify; font-family:"Trebuchet MS"; font-size:10pt; font-weight:normal; text-decoration:none; color:#000000; }
#article_contact			{ width:350px; height:auto; float:left; text-align:justify; font-family:"Trebuchet MS"; font-size:10pt; font-weight:normal; text-decoration:none; color:#000000; }
#more_contact				{ width:350px; height:auto; float:left; padding-bottom:4px; margin-bottom:4px; text-align:right; font-family:"Trebuchet MS"; font-size:10pt; font-weight:normal; text-decoration:none; }

