/* ---------------------------------------------------------------------- */
/* default PHP-Fusion stylesheet                                          */
/* ---------------------------------------------------------------------- */

body 
{
	font-family: tahoma,verdana,arial,helvetica;
	font-weight: normal;
	font-size:12px;
	color: #005080;
	margin: 10px;
	scrollbar-3dlight-color: #6F8DB5;
	scrollbar-highlight-color: #6182AF;
	scrollbar-face-color: #5378AA;
	scrollbar-shadow-color: #456DA4;
	scrollbar-darkshadow-color: #46636C;
	scrollbar-arrow-color:  #E4E9ED;
	scrollbar-track-color: #F7F8F8;
	cursor: default;
}

hr			{height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
hr.side-hr 		{height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
td			{font-family: verdana,helvetica; font-size: 11px; color: #005080;}

input			{font-family: tahoma,verdana,helvetica; font-size: 11px; color: #005080; background-color: #F7F8F8; margin: 2px; border-width: 1px; border-color: #476A98;}
select		{font-family: tahoma,verdana,helvetica; font-size: 11px; color: #005080; background-color: #FFFFFF; margin: 2px; border: 1px solid #476A98;}
textarea		{font-family: arial,verdana,helvetica;  font-size: 10pt; color: #005080; background-color: #FFFFFF; margin: 2px; border: 1px solid #476A98;}
form			{font-family: tahoma,verdana,helvetica; font-size: 11px; margin: 2px;}

a:link		{background: none; color: #0060B0; text-decoration: none;}
a:active		{background: none; color: #0060B0; text-decoration: none;}
a:visited		{background: none; color: #0060B0; text-decoration: none;}
a:hover		{background: none; color: #263343; text-decoration: underline;}
a.side 		{background: none; color: #0060B0; text-decoration: none;}
a:hover.side 	{background: none; color: #263343; text-decoration: underline;}

/* ---------------------------------------------------------------------- */
/* styles for panel borders                                               */
/* ---------------------------------------------------------------------- */

.panelborder-topleft 
{
  width:8px;
  height:25px;
  background-image:url("images/border/panels/topleft.png");
  background-repeat:no-repeat;
}
.panelborder-top 
{
  height:25px;
  background-image:url("images/border/panels/top.png");
  background-repeat:repeat-x;
}
.panelborder-topright 
{
  width:8px;
  height:25px;
  background-image:url("images/border/panels/topright.png");
  background-repeat:no-repeat;
}
.panelborder-left 
{
  width:8px;
  background-image:url("images/border/panels/left.png");
  background-repeat:repeat-y;
}
.panelborder-right 
{
  width:8px;
  background-image:url("images/border/panels/right.png");
  background-repeat:repeat-y;
}
.panelborder-bottomleft 
{
  width:8px;
  height:8px;
  background-image:url("images/border/panels/bottomleft.png");
  background-repeat:no-repeat;
}
.panelborder-bottom 
{
  height:8px;
  background-image:url("images/border/panels/bottom.png");
  background-repeat:repeat-x;
}
.panelborder-bottomright 
{
  width:8px;
  height:8px;
  background-image:url("images/border/panels/bottomright.png");
  background-repeat:no-repeat;
}

/* ---------------------------------------------------------------------- */
/* styles for articles                                                    */
/* ---------------------------------------------------------------------- */

.articlesborder-topleft 
{
  width:8px;
  height:25px;
  background-image:url("images/border/articles/topleft.png");
  background-repeat:no-repeat;
}
.articlesborder-top 
{
  height:25px;
  background-image:url("images/border/articles/top.png");
  background-repeat:repeat-x;
}
.articlesborder-topright 
{
  width:8px;
  height:25px;
  background-image:url("images/border/articles/topright.png");
  background-repeat:no-repeat;
}
.articlesborder-left 
{
  width:8px;
  background-image:url("images/border/articles/left.png");
  background-repeat:repeat-y;
}
.articlesborder-right 
{
  width:8px;
  background-image:url("images/border/articles/right.png");
  background-repeat:repeat-y;
}
.articlesborder-bottomleft 
{
  width:8px;
  height:8px;
  background-image:url("images/border/articles/bottomleft.png");
  background-repeat:no-repeat;
}
.articlesborder-bottom 
{
  height:8px;
  background-image:url("images/border/articles/bottom.png");
  background-repeat:repeat-x;
}
.articlesborder-bottomright 
{
  width:8px;
  height:8px;
  background-image:url("images/border/articles/bottomright.png");
  background-repeat:no-repeat;
}

/* ---------------------------------------------------------------------- */
/* styles for news borders                                                */
/* ---------------------------------------------------------------------- */

.newsborder-topleft 
{
  width:8px;
  height:25px;
  background-image:url("images/border/news/topleft.png");
  background-repeat:no-repeat;
}
.newsborder-top 
{
  height:25px;
  background-image:url("images/border/news/top.png");
  background-repeat:repeat-x;
}
.newsborder-topright 
{
  width:8px;
  height:25px;
  background-image:url("images/border/news/topright.png");
  background-repeat:no-repeat;
}
.newsborder-left 
{
  width:8px;
  background-image:url("images/border/news/left.png");
  background-repeat:repeat-y;
}
.newsborder-right 
{
  width:8px;
  background-image:url("images/border/news/right.png");
  background-repeat:repeat-y;
}
.newsborder-bottomleft 
{
  width:8px;
  height:8px;
  background-image:url("images/border/news/bottomleft.png");
  background-repeat:no-repeat;
}
.newsborder-bottom 
{
  height:8px;
  background-image:url("images/border/news/bottom.png");
  background-repeat:repeat-x;
}
.newsborder-bottomright 
{
  width:8px;
  height:8px;
  background-image:url("images/border/news/bottomright.png");
  background-repeat:no-repeat;
}

/* ---------------------------------------------------------------------- */
/* styles for open tables                                                 */
/* ---------------------------------------------------------------------- */

.tableborder-topleft 
{
  width:8px;
  height:25px;
  background-image:url("images/border/opentable/topleft.png");
  background-repeat:no-repeat;
}
.tableborder-top 
{
  height:25px;
  background-image:url("images/border/opentable/top.png");
  background-repeat:repeat-x;
}
.tableborder-topright 
{
  width:8px;
  height:25px;
  background-image:url("images/border/opentable/topright.png");
  background-repeat:no-repeat;
}
.tableborder-left 
{
  width:8px;
  background-image:url("images/border/opentable/left.png");
  background-repeat:repeat-y;
}
.tableborder-right 
{
  width:8px;
  background-image:url("images/border/opentable/right.png");
  background-repeat:repeat-y;
}
.tableborder-bottomleft 
{
  width:8px;
  height:8px;
  background-image:url("images/border/opentable/bottomleft.png");
  background-repeat:no-repeat;
}
.tableborder-bottom 
{
  height:8px;
  background-image:url("images/border/opentable/bottom.png");
  background-repeat:repeat-x;
}
.tableborder-bottomright 
{
  width:8px;
  height:8px;
  background-image:url("images/border/opentable/bottomright.png");
  background-repeat:no-repeat;
}

/* ---------------------------------------------------------------------- */
/* General styles for theme layout                                        */
/* ---------------------------------------------------------------------- */

.content		
{
	background: none; color: #005080; text-decoration: none;
}

.textbox 
{
	font-family: arial,verdana,helvetica; 
	font-size:11px; 
	color:#005080;
	background-color:#FFFFFF;
	border:1px #476A98 solid;
	margin: 2px;
}

.main-bg 
{
	padding:5px 2px 4px 2px;
}

.main-body 
{
	font-size:10px;
	color:#3B3B3B; 
	background-color:#9EA7AC;
	padding:12px 4px 3px 4px;
}

.clock 
{
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	color : #005080;
	font-size: 11px;
	font-weight: normal;
}

.uName 
{
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	color : #6BA3C0;
	font-size: 11px;
	font-weight: bold;
}

.side-border-left 
{
	padding:5px;
}

.side-border-right 
{
	padding:5px;
}

.news-options 
{
	font-size:11px; 
	font-weight:normal;
	color:#0C66AB;
}

pre 
{
	font-family: tahoma,verdana,arial,helvetica,sans-serif; 
	font-size:10px;
}

.alt 
{
	color:#1C1C1C;
}

.side-body 
{
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	padding:5px 3px 5px 2px;
}

.news-footer 
{ 
	padding:0px 4px 0px 0px;
}

.quote 
{
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color:#40A040;
	background-color: #FFFFFF;
	border:1px dashed #476A98;
	padding:2px;
	margin:0px 20px 0px 20px; 
}

.tbl-border 
{
	background-color:#476A98;
}

.tbl 
{
	font-size:11px; 
	padding:3px 4px 3px 4px;
}

.tbl1 
{
	font-size:11px; 
	color:#005080; 
	background-color:#F7F8F8; 
	padding:4px;
}

.tbl2 
{
	font-size:11px; 
	color:#005080; 
	background-color:#F0F4F6; 
	padding:4px;
}

.forum-caption 
{
	font-size:11px;
	font-weight:bold; 
	color:#005080;
	background-color:#F7F8F8; 
	height:20px; 
	padding:1px 4px 2px 4px;
	background-image:url(images/cellpic.gif);
	background-repeat:repeat-x;
}

.poll 
{
	height:11px; 
	border:1px #848484 solid;
}

.news-links { font-size: 11px; color: #285772; font-weight: normal;}
a.news-links { text-decoration: none; color: #285772; font-weight: normal; }
a.news-links:visited { text-decoration: none; color: #285772;  }
a.news-links:hover { text-decoration: none; color: #FFC002; }

.news_top {
	background-image: url(images/border/news/news_t.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.newsbg {
	background-color: #F7F8F8;
}

.comment-name 
{
	font-weight:bold; 	
	color:#2A6086;
}

.shoutboxname 
{
	font-weight:bold; 
	color:#667276;
}

.shoutbox 
{
	color:#005080;
}

.shoutboxdate 
{
	font-size:9px; 
	color:#1C1C1C;
}

.shoutboxhelp 
{
	font-size:9px; 
	color:#000000; 
	text-align:right;
}

.small 
{
	font-size:11px; 
	font-weight:normal;
}

.small2 
{
	font-size:11px; 
	font-weight:normal; 
	color:#1C1C1C;
}

.side-small 
{
	font-size:11px; 
	font-weight:normal; 
	color:#005080;
}

.side-label 
{
	background-color:none; 
	font-weight:normal; 
	color:#005080; 
	padding:2px;
}

.gallery 
{
	padding: 16px 0px 8px 0px;
}

.gallery img 
{
	border: 1px solid #98AAB1; 
	filter: gray;
}

.gallery:hover img 
{
	border: 1px solid #577388; 
	filter: none;
}

img.activegallery	
{
	border: 1px solid #98AAB1; 
	filter: none;
}

img 
{
	border: 0px;
}