/*
Colours

Blue : #0065a9;

Orange : #EE6C38;
Light-Orange: #F7B399;
Gray : #E5E5E5
Dark-Gray: #9C9E9C;
Text-Gray: #828282;
Darkest-Gray: #6a6a6a;
Form-Gray:#DCDCDC;

*/



table, div
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-top : 0px;
}

#text a , #text a:visited
{
	color : #6a6a6a;
	font-weight : bold;
	text-decoration : none;
	padding-bottom : 8px;	

}

#text a:hover
{
	text-decoration : underline;
	padding-bottom : 8px;
	color : #0065a9;
}

a.headerhyperlink,a.headerhyperlink:visited
{
	color : #6a6a6a;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	padding-bottom : 8px;	
}

a.headerhyperlink:hover
{
	text-decoration : underline;
	padding-bottom : 8px;
	color : #0065a9;
}

a.logolink,a.logohyperlink:visited,a.logolink:hover
{
	color : #828282;
	font-size : 28px;
	text-decoration : none;
}

a.mainhyperlink,a.mainhyperlink:visited
{
	color : #0065a9;
	font-size : 14px;
	text-decoration : none;
	padding-bottom : 8px;	
}

a.mainhyperlink:hover
{
	text-decoration : underline;
	padding-bottom : 8px;
	color : #0065a9;
}

a.titlehyperlink,a.titlehyperlink:visited
{
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	padding-bottom : 8px;	
}

a.titlehyperlink:hover
{
	text-decoration : underline;
	padding-bottom : 8px;
}

a.hyperlink,a.hyperlink:visited
{
	font-size : 11px;
	text-decoration : none;
	padding-bottom : 8px;	
}

a.hyperlink:hover
{
	text-decoration : underline;
	padding-bottom : 8px;
}
a.forumhyperlink,a.forumhyperlink:visited
{
	font-family : Verdana, sans-serif;
	font-size : 11px;
	padding-bottom : 8px;	
	text-decoration : underline;
}

a.forumhyperlink:hover
{
	color : red;
	text-decoration : underline;
	padding-bottom : 8px;
}

a.whitehyperlink,a.whitehyperlink:visited
{
	font-size : 11px;
	color: white;
	text-decoration : none;
	padding-bottom : 8px;	
}

a.whitehyperlink:hover
{
	text-decoration : underline;
	color: orange;
	padding-bottom : 8px;
}

a.crumbhyperlink,a.crumbhyperlink:visited
{
	color : #828282;
	font-size : 10px;
	text-decoration : none;
}

a.crumbhyperlink:hover
{
	text-decoration : underline;
	color : #0065a9;
}

a.smallestletterhyperlink,a.smallestletterhyperlink:visited
{
	font-size :  14px;
	font-family : Arial;
	font-weight: bold;
	color : white;
	
	height : 20px;
	
	background-color : #999999;
	
	text-align : center;
	vertical-align : middle;
	
	width: 28px;

	border-left:	1px solid white;
	border-top:		1px solid white; 
	border-right:	1px solid white;
	border-bottom:	1px solid white;
	
	padding-top : 2px;
	padding-left : 8px;
	padding-bottom : 2px;
	padding-right : 8px;
	
	text-decoration : none;	
	
	filter: alpha(opacity=100);
	-moz-opacity: 100%;	

}

a.smallestletterhyperlink:hover
{
	text-decoration : none;	
	border-left:	1px solid #FFC284;
	border-top:		1px solid #FFC284;
	border-right:	1px solid #FFC284;
	border-bottom:	1px solid #FFC284;
	color : #ffcc33;
	background-color : #646464;
	filter: alpha(opacity=100);
	-moz-opacity: 100%;
}

a.buttonhyperlink,a.buttonhyperlink:visited
{
	font-size : 8pt;
	font-family : Arial;
	color : white;
	
	height : 20px;
	
	background-color : #7764CE;
	
	text-align : center;
	vertical-align : middle;

	border-left:	1px solid white;
	border-top:		1px solid white; 
	border-right:	1px solid white;
	border-bottom:	1px solid white;
	
	padding-top : 2px;
	padding-left : 8px;
	padding-bottom : 0px;
	padding-right : 8px;
	
	text-decoration : none;	
	
	filter: alpha(opacity=100);
	-moz-opacity: 100%;

}

a.buttonhyperlink:hover
{
	text-decoration : none;	
	border-left:	1px solid white;
	border-top:		1px solid white; 
	border-right:	1px solid white;
	border-bottom:	1px solid white;
	color : #ffffff;
	background-color : #1B0093;
	filter: alpha(opacity=100);
	-moz-opacity: 100%;
}

a.buttonhyperlinkdark,a.buttonhyperlinkdark:visited
{
	font-size : 8pt;
	font-family : Arial;
	color : white;
	
	height : 20px;
	
	background-color : #464D94;
	
	text-align : center;
	vertical-align : middle;

	border-left:	1px solid white;
	border-top:		1px solid white; 
	border-right:	1px solid white;
	border-bottom:	1px solid white;
	
	padding-top : 2px;
	padding-left : 8px;
	padding-bottom : 0px;
	padding-right : 8px;
	
	text-decoration : none;	
	
	filter: alpha(opacity=100);
	-moz-opacity: 100%;

}

a.buttonhyperlinkdark:hover
{
	text-decoration : none;	
	border-left:	1px solid white;
	border-top:		1px solid white; 
	border-right:	1px solid white;
	border-bottom:	1px solid white;
	color : #ffffff;
	background-color : #7277B6;
	filter: alpha(opacity=100);
	-moz-opacity: 100%;
}

a.forumbuttonhyperlink,a.forumbuttonhyperlink:visited
{
	font-size : 8pt;
	font-family : Arial;
	color : white;
	
	height : 20px;
	
	background-color : #7764CE;
	
	text-align : center;
	vertical-align : middle;
	
	border-left:	1px solid black;
	border-top:		1px solid black; 
	border-right:	1px solid black;
	border-bottom:	1px solid black;
	
	padding-top : 2px;
	padding-left : 8px;
	padding-bottom : 0px;
	padding-right : 8px;
	
	margin-right: 6px;
		
	text-decoration : none;	
	
	filter: alpha(opacity=100);
	-moz-opacity: 100%;

}

a.forumbuttonhyperlinkselected,a.forumbuttonhyperlinkselected:visited
{
	font-size : 8pt;
	font-family : Arial;
	color : #1B0093;
	
	height : 20px;
	
	background-color : #ffffff;
	
	text-align : center;
	vertical-align : middle;
	
	border-left:	1px solid black;
	border-top:		1px solid black; 
	border-right:	1px solid black;
	
	padding-top : 2px;
	padding-left : 8px;
	padding-bottom : 0px;
	padding-right : 8px;
	
	margin-right: 6px;
	
	text-decoration : none;	
	
	filter: alpha(opacity=100);
	-moz-opacity: 100%;

}

a.forumbuttonhyperlink:hover
{
	text-decoration : none;	
	color : #ffffff;
	background-color : #1B0093;
	filter: alpha(opacity=100);
	-moz-opacity: 100%;
}

a.menubuttonhyperlink,a.menubuttonhyperlink:visited
{
	font-size : 8pt;
	font-family : Arial;
	color : white;
	
	height : 20px;
	width:150px;
	
	background-color : #999999;
	
	text-align : right;
	vertical-align : middle;

	border-left:	1px solid white;
	border-top:		1px solid white; 
	border-right:	1px solid white;
	border-bottom:	1px solid white;
	
	padding-top : 2px;
	padding-left : 8px;
	padding-bottom : 0px;
	padding-right : 8px;
	
	text-decoration : none;	
	
	filter: alpha(opacity=100);
	-moz-opacity: 100%;


}

a.menubuttonhyperlink:hover
{
	text-decoration : none;	
	border-left:	1px solid #FFC284;
	border-top:		1px solid #FFC284;
	border-right:	1px solid #FFC284;
	border-bottom:	1px solid #FFC284;
	color : #ffcc33;
	background-color : #646464;
	filter: alpha(opacity=100);
	-moz-opacity: 100%;
}

/* Padding */

.hpadded
{
	padding-left : 10px;
	padding-right : 10px;
}

tr.hpadded
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 2px;
	padding-bottom : 2px;	
	
}

.vpadded
{
	padding-top : 10px;
	padding-bottom : 10px;	
}

.padded
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;			
}

.margined
{
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
	margin-bottom : 10px;			
}
/* Colors */
.textBlue
{
	color: #0065a9;
}

.textGray
{
	color: #828282;
}

.textLightGray
{
	color: #DCDCDC;
}
.textWhiteHeader
{
	font-family : Arial;
	font-size : 14px;
	color: white;
	font-weight: bold;
}
.textBlackForum
{
	font-family : Verdana;
	font-size : 11px;
	color: black;
}
.textBlackHeader
{
	font-family : Arial;
	font-size : 14px;
	color: black;
	font-weight: bold;
}
.textBlackForumHeader
{
	font-family : Verdana;
	font-size : 14px;
	color: black;
	font-weight: bold;
}
.textBlack
{
	color: black;
}
.textWhite
{
	color: white;
}

.textOrange
{
	color: #EE6C38;
}
.textRed
{
	color: #ff0000;
}
.formGray
{
	background-color:#F0F0F0;
}

/* Font */
.font10
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

.font11
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.font12Bold
{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight : bold;
	text-decoration: none;
}

.font14
{
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}

input, input.normalonwhite
{
	background-color : White;
	border : 1px inset #828282;
	padding-left : 3px;
	padding-right : 3px;
	font-size : 8pt;
	color : Black;
}


.noborder
{
	padding-left : 3px;
	padding-right : 3px;
	font-size : 8pt;
	color : Black;
}

textarea, textarea.normalonwhite
{
	background-color : White;
	border : 1px inset #828282;
	padding-left : 3px;
	padding-right : 3px;
	font-size : 8pt;
	color : Black;
	font-family:Arial, Helvetica, sans-serif; 
}

select
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size : 8pt;
}

.buttonblue 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #1861ad
}

.bordered
{
	border-top: 3px solid #828282;
	border-left: 3px solid #828282;
	border-bottom: 3px solid #6a6a6a;
	border-right: 3px solid #6a6a6a;	
	
}

.solid
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;	
	
}

.boxlabel
{	
	font-size:11pt;
}

.box
{
	background-color : #9C9E9C;
	font-size: 8pt;	
}

.boxlight
{
	background-color : #DCDCDC;
	font-size: 8pt;	
}

.boxtitle
{

	font-family : Verdana;
	font-weight : bold;
	color : black;
	background-color : #DCDCDC;

	padding-top : 2px;
	padding-bottom : 3px;
	padding-left : 10px;	
	height: 12px
}

.boxtitledark
{

	font-family : Verdana;
	font-weight : bold;
	color : black;
	background-color : #9C9E9C;

	padding-top : 2px;
	padding-bottom : 3px;
	padding-left : 10px;	
	height: 12px
}

.swapbox
{
	border-left: 1px solid white;
	border-top: 1px solid white;	
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	padding: 2px 2px 2px 2px;
	text-align: left;
	v-align: top;
	z-index:1;
}

.swapbox1
{
	width: 180px;
	border-left: 1px solid white;
	border-top: 1px solid white;	
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	padding: 2px 2px 2px 2px;
	text-align: center;
	z-index:1;
	background-color:#FFF3E7;
}

.swapbox2
{
	width: 180px;
	border-left: 1px solid white;
	border-top: 1px solid white;	
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	padding: 2px 2px 2px 2px;
	text-align: center;
	z-index:1;
	background-color:#F3FFE7;
}


.threadsframe
{
	border-left:1px solid black; 
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.messageframe
{
	border-left:1px solid black; 
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid black;
}