/* ---------------------------------------------------------------------- */
/* 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 		{font-size: 12px; background: none; color: #0060B0; text-decoration: none;}
a:hover.side 	{background: none; margin: 10px; 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:11px;
	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: bold;
}

.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:11px;
}

.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;
}