
html { height:100%; }

A
{
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : underline;
}

A:hover
{
	color : #000000;
	text-decoration : none;
}

BODY
{ 
	font-size: 9pt; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 75%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 98%
}

CODE, PRE
{
	font-family: Verdana , 'Lucida Console' , 'Courier New' , sans-serif;
}

HR
{
	border-top: #004a80 1px solid;
}

IMG
{
	border-style:solid;
	border-color:#004a80;
}

TD
{
	font-size: 9pt; 
	color: #000000; 
	font-family: Arial, helvetica, sans-serif; 
}

TEXTAREA
{
	border-right: #7b8a91 1px solid;
	border-top: #7b8a91 1px solid;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	border-left: #7b8a91 1px solid;
	color: #000000;
	border-bottom: #7b8a91 1px solid;
}

H3
{
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%	
}

A.LinkNoUnderline
{
	text-decoration: none;
}

A.ThreadSubjectLink
{
	font-weight:bold;
}

.LightBackground
{
	
}

.DarkBackground
{
	
}

.NormalBackground
{
	
}

INPUT.Inputborder 
{
	border: 1px solid #7b8a91
}

td.Advert
{
	width: 205px; 
	padding-left: 30px; 
	padding-top: 20px; 
	vertical-align: top	
}

table#tblOurProjects
{
	background: url(../../pics/bg_project.gif) no-repeat; 
	width:205px; 
	height:130px;	
	border-width: 0px;
	border-style:none 
}

table.rotator { font-size:90%; font-family:Tahoma, Sans Serif; color:Black; }
table.rotator td a { font-size:100%; text-decoration:underline; font-weight:normal; color:#457AAC; }
table.rotator td a:hover { font-size:100%; text-decoration:underline; font-weight:normal; color:#326594; }
table.rotator td.head_project { color: #455969; font-size:120%; font-weight:bold; }
table.rotator table td { font-size:70%; font-family:Tahoma, Sans Serif; color:Black; }

table.Global
{
	height: 100%;
	width: 100%;
	border: 0px;
	border-style: none	
}

.TextHeader
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #000000
}

td.PagePath
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #014a7f;
	padding-bottom:15px
}

td.PagePath A
{
	color: #014a7f;
}

td.PagePath A:hover
{
	color: #014a7f;
	text-decoration: none
}

table.ClOuterTable
{
	width: 94%;
	border-width: 0px;
	margin-left: 3%
}

table.ClOuterTable table.ClOuterTable
{
	width: 100%;
	margin-left: 0%;
	border-width: 0px;
}

td.TableContent table
{
	width: 100%;
	border-width: 0px;
}

td.TableRow A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #004a80;	
}

td.TableRow A:hover
{
	color: #004a80;	
}

td.ForumPost
{
	 border-right-color: #000000; 
	 border-right-style: solid; 
	 border-right-width:1px
}

td.TableRow img
{
	margin-left: 7px
}

td.TableContent table tr td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004a80;	
	vertical-align: middle
}

td.TopMenu, div.TopMenu
{
	white-space: nowrap; 
	padding: 5px 5px 5px 5px;
	vertical-align: middle
}

.EmptyRow
{
	border-top: #C22026 1px solid;
	border-bottom: #C22026 1px solid;
}

.EmptyRowOnlyTopBorder
{
	
}

.EmptyRowBottom
{
	
}

.ExplanationBox
{
	border: solid 1px;
	border-top-color: #f1DeB2;
	border-left-color: #f1DeB2;
	border-right-color: #EcDaad;
	border-bottom-color: #EcDaad;
	background-color: #FEF3DA;
	background-image: url("pics/background_explanationbox.gif");
	background-position: left top;
	background-repeat: repeat-x;
}

.FormButtons
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

.FormButtonsFlat_Light		
{
	font-size: 9pt;
	color: #333333; 
	background-color: #f7f7f7; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

.FormWindow
{
	
}

.GeneralSmallBorderTable
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	border-color: #dddddd; 
	background: #f7f7f7;
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
}

.LegendBox
{
	width: 94%
}

.MessageHeader
{
	font-size:8pt;
	background-color: #e4e8e9;
	color: #535655;
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px
}

td.MessageHeader span a
{
	color: #000000;	
	text-decoration: none;
	font-size: 90%
}

td.MessageHeader span a:hover
{
	color: #000000;	
	text-decoration: underline;
	font-size: 90%
}

.MessageBorder
{
	border-color: #004a80;
	border-width: 1px ;
	border-style: solid;
	padding: 5px 5px 5px 5px;
	background-color: #f7f7f7
}

.MessageFooter
{
	font-size:7pt;
	color: #535655;
	padding-top: 3px
}

.SmallFontAuthorSmaller
{
	font-size:7pt;
	color: #000000;
}

.SmallFontAuthorSmallest
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #535655;
}

.SmallFontSmaller
{
	font-size:8pt;
}

.SmallFontSmallest
{
	
}

.SmallFontThreadList
{
	font-size:7pt;
	color: #777777;
}

.SupportArea
{
	background-color: #f7f7f7;
	border: solid 1px #dddddd 
}

.SupportAreaHeader
{
	background-color: #e4e8e9;
	
	font-weight: bold;
	font-size: 8pt;
}

.SupportAreaRow
{	
	border-right: solid 1px #e4e8e9
}

.TableContent, .FormContent
{
	text-align: center
}

.TableColumnHeader, .FormColumnHeader
{
	font-weight: bold;
	font-size: 70%;
	color: #000000;
	text-align:center;
	padding-top: 3px;
	padding-bottom: 3px
}

.TableDescription, .FormDescription
{
	font-size: 75%;
	font-weight: normal;
	margin-left: 10px;
	padding-top: 0px;
}

.TableHeaderTwoLine, .FormHeaderTwoLine
{
	background-color: White;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #004a80;
}

td.RegFormSectionHeader
{
	background-color: White;	
	font-size: 70%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004a80;
	padding-top: 15px
}

.TableHeaderOneLine, .FormHeaderOneLine
{
	background-color: White;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #004a80;
}

.TableName, .FormName
{
	margin-left: 4px;
	padding-bottom: 0px;
}

.TableRow
{
	font-size:9pt;
	color: #000000;
}

.TableRowSelected
{
	font-size:9pt;
	border-right: #ccdee4 1px solid;
	background-color: #fbe39c;
	color: #000000;
}

.TableSubName, .FormSubName
{
	font-size: 10pt;
	font-weight: normal;
	margin-left: 10px;
	padding-top: 0px;
}


.WelcomeBox
{
	font-size:8pt;
}


img.IconLink
{
	border: 0px;
	vertical-align: middle;
	margin-left: 15px;
	margin-right: 10px
}

.HeaderTop
{
	padding: 5px 5px 5px 5px;
	background-color:#e4e8e9; 
	height:29px
}

.HeaderBottom
{
	background-color: #C22026;
}

.HeaderLinkTop
{
	color : #FEF3DA;
	background: Transparent;
	text-decoration : none;
	font-weight:bold;
}

.HeaderLinkTop:visited
{
	color : #FEF3DA;
	background: Transparent;
}

.HeaderLinkTop:active
{
	color : #FEF3DA;
	background: Transparent;
}

.HeaderLinkTop:hover
{
	color : #FEF3DA;
	background: Transparent;
	text-decoration : underline;
}

.HeaderLinkBottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	white-space: nowrap;
	color: #000000;
	text-decoration: none;
	padding-left: 10px
}

.HeaderLinkBottom:hover
{
	color: #535655;
	text-decoration: underline
}

.HeaderSeparator
{
	color: #960409;
}


.MessageFontSize_1
{
	font-size:6pt;
}

.MessageFontSize_2
{
	font-size:7pt;
}

.MessageFontSize_3
{
	font-size:9pt;
}

.MessageFontSize_4
{
	font-size:12pt;
}

.MessageFontSize_5
{
	font-size:14pt;
}

.MessageFontSize_6
{
	font-size:18pt;
}


.CodeText
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	font-size: 7pt;
	border-left: #dddddd 1px solid;
	color: #444444;
	border-bottom: #dddddd 1px solid;
	background-color: #f7f7f7;
}

.QuoteText
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	background-color: #f7f7f7; 
	border: #dddddd; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
}

.OfftopicText
{
	font-size: 7pt;
	color: #777777;
}
