/* Default CSS Stylesheet for a new Web Application project */

body
{
    background-color: white;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 2px 5px 5px 2px;
    padding-top: 0px;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3
{
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	word-spacing: normal;
	text-transform: none;
	color: #ff9900;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
HR
{
    border-right: gray 1px dashed;
    border-top: gray 1px dashed;
    border-left: gray 1px dashed;
    border-bottom: gray 1px dashed;
    margin-bottom: 0px;
    padding-bottom: 0px;
    vertical-align: bottom;
    line-height: 0px;
    position: static;
    border-collapse: collapse;
    height: 1px;
}
/* ##################### FORM ELEMENTS ##################### */

form
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.TextBox, .TextArea, .SearchBox, .Button, .Combo, .RadioButton, .CheckBox
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: Black;
}
.TextBox, .TextArea, .SearchBox
{
	border-right: 1px solid;
	padding-right: 3px;
	border-top: 1px solid;
	padding-left: 3px;
	border-left: 1px solid;
	border-bottom: 1px solid;
	background-color: #FFFFFF;
}
.TextBox
{ 
   
}
.TextArea
{ 

}
.SearchBox
{ 
	background-image: url(/images/skin/textbox/textbox_shadow_search.gif);
}
.Button
{
	border-right: #e9b300 1px solid;
	border-top: #e9b300 1px solid;
	font-size: 10pt;
	background-image: url(/images/skin/button/button_bgcolor.gif);
	border-left: #e9b300 1px solid;
	cursor: hand;
	color: #2c137e;
	border-bottom: #e9b300 1px solid;
	font-family: Verdana,Helvetica,sans-serif;
	height: 22px;
	text-decoration: none;
}
.Combo
{ 
	background-color: #FFFFFF;
}
.RadioButton
{ 
	font-size: 10pt;
	color: #666666;
}
.CheckBox
{ 
	font-size: 10pt;
	color: #666666;
}

/* ##################### .NET ELEMENTS ##################### */

.Panel
{
    border-right: #e9b300 1px solid;
    border-top: #e9b300 1px solid;
    border-left: #e9b300 1px solid;
    width: 100%;
    border-bottom: #e9b300 1px solid;
    background-color: #f0f8ff;
}

.PanelBlue
{
	background-color: White;
	border-color: #d2d0e1;
	border-width:1px;
	border-style:Solid;
	width:100%;
}

/* ##################### DATAGRID ELEMENTS ##################### */

.Grid
{
    border-right: white thin dotted;
    border-top: white thin dotted;
    border-left: white thin dotted;
    width: 100%;
    border-bottom: white thin dotted;
    font-family: Tahoma, Sans-Serif;
    margin-top: 0px;
    padding-top: 0px;
}
.GridHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: #2C137E;
    background-color: #ffffcc;
    background-image: url(/images/skin/grid/grid_header_bgcolour.gif);
    white-space: nowrap;
    height: 25px;
}
.GridHeader a
{
	color: #2C137E;
	text-decoration: none;
}
.GridHeader a:link
{
	color: #2C137E;
}
.GridHeader a:visited
{
	color: #2C137E;
}
.GridHeader a:hover
{
	color: #2C137E;
	text-decoration: underline;
}
.GridItem, .GridAltItem, .GridEditItem, .GridSelectedItem
{
	font-size: 11pt;
	font-family: Helvetica, Arial, sans-serif;
}
.GridItem
{
    background-color: #ffffcc;
}
.GridAltItem
{
    background-color: #ffffff;
}
.GridEditItem
{
	background-color: #99ccff;
}
.GridSelectedItem
{
	background-color: #99ccff;
}
.GridPager
{
    font-weight: bold;
    font-size: 12pt;
    vertical-align: bottom;
    color: #ff9933;
    font-family: Helvetica, Arial, sans-serif;
    height: 25px;
    background-color: #ffff99;
    text-align: right;
}
.GridFooter
{
	font-weight: bold;
	color: #99ccff;
	background-color: #ffffff;
}

/* ##################### CUSTOM ELEMENTS ##################### */

.ErrorText
{
	font-size: 11pt;
	color: Red;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}
.ErrorText:link
{
	color: Red;
}
.ErrorText:visited
{
	color: Red;
}
.ErrorText:hover
{
	color: Red;
	text-decoration: underline;
}
.FieldHeading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4682B4;
}
.BodyText {
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #003366;
}
.Title1
{
	font-weight: bold;
	font-size: 14pt;
	color: #2C137E;
	font-family: Helvetica, Arial, sans-serif;
}
.Title2
{
	font-weight: bold;
	font-size: 13pt;
	color: #2C137E;
	font-family: Helvetica, Arial, sans-serif;
}
.Title3
{
    font-weight: bold;
    font-size: 12pt;
    color: #2f4f4f;
    font-style: italic;
    font-family: "Helvetica Neue Light" , Helvetica, Arial, sans-serif;
}
.StatusText
{
	font-size: 8pt;
	color: #2c137e;
	font-family: Verdana, Helvetica, sans-serif;
}
.StatusText:link
{
	color: #2C137E;
}
.StatusText:visited
{
	color: #2C137E;
}
.StatusText:hover
{
	color: #2C137E;
	text-decoration: underline;
}
.FooterText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #4682B4;
}
.FooterText:link
{
	color: #4682B4;
	font-weight: bold;
}
.FooterText:visited
{
	color: #4682B4;
	font-weight: bold;
}
.FooterText:hover
{
	color: #4682B4;
	font-weight: bold;
	text-decoration: underline;
}
.Date
{	
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #444444;
	font-style: italic;
	
}
.GUID {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #444444;
}
.Info {
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 11pt;
	color: #444444;
}
.ID {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CD3640;
}
.Number, .Number:link, .Number:active, .Number:visited, .Number:hover
{
	font-weight: bold;
	font-size: 11pt;
	color: #ff6600;
	font-family: Helvetica, Arial, sans-serif;
}
.SiteName, .SiteName:link, .SiteName:active, .SiteName:visited, .SiteName:hover
{
	font-weight: bold;
	font-size: 11pt;
	color: #3333ff;
	font-family: Helvetica, Arial, sans-serif;
}
.Description
{
    font-weight: normal;
    font-size: 9pt;
    color: #666666;
    font-family: Helvetica, Arial, sans-serif;
}
.SitePosition
{
    font-weight: normal;
    font-size: 9pt;
    color: #2e8b57;
    font-family: Helvetica, Arial, sans-serif;
}
.SitePath
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9pt;
    color: #4682B4;
}
.SitePath:link
{
	color: #4682B4;
	font-weight: bold;
}
.SitePath:visited
{
	color: #4682B4;
	font-weight: bold;
}
.SitePath:hover
{
	color: #4682B4;
	font-weight: bold;
	text-decoration: underline;
}
.UserName {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #4682B4;
}
.OwnerName, .OwnerName:link, .OwnerName:active, .OwnerName:visited, .OwnerName:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #4e69e1;
    font-family: Helvetica, Arial, sans-serif;
}
.UserLevel
{
	font-weight: bold;
	font-size: 10pt;
	color: #8271b2;
	font-family: Helvetica, Arial, sans-serif;
}
.Email
{
	font-weight: bold;
	font-size: 8pt;
	color: #2C137E;
	font-family: Helvetica, Arial, sans-serif;
}
.Email:link
{
	color: #2C137E;
}
.Email:visited
{
	color: #2C137E;
}
.Email:hover
{
	color: #2C137E;
	text-decoration: underline;
}
.Country {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #8271b2;
}
.Gender {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #8271b2;
}
.Age
{
	font-weight: bold;
	font-size: 10pt;
	color: #8271b2;
	font-family: Helvetica, Arial, sans-serif;
}
.Score
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff9966;
	font-family: Helvetica, Arial, sans-serif;
}
.Node
{
	font-weight: normal;
	font-size: 10pt;
	color: #4682B4;
	font-family: Helvetica, Arial, sans-serif;
}
.NodeRoot
{
	font-weight: bold;
	font-size: 10pt;
	color: #4682B4;
	font-family: Helvetica, Arial, sans-serif;
}
.NodeSelected
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff9966;
	font-family: Helvetica, Arial, sans-serif;
}
.NodeHover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff9966;
	font-family: Helvetica, Arial, sans-serif;
}
.NodePath
{
	font-weight: normal;
	font-size: 8pt;
	color: #4682B4;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: 1pt;
	text-decoration: none;
}
.NodePathTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: #ff9966;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: 1pt;
	text-decoration: none;
}
.NodeLoading 
{ 
	font-weight: normal;
	font-size: 10pt;
	font-family: Helvetica, Arial, sans-serif;
    color: red; 
}
.PagerPanel
{
	display: inline;
}
.SmallText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 7pt;
	color: #ff6600;
}
