/* 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
}

A:link	{	
	text-decoration:	none;
	color:	#82b44a;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#82b44a;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#82b44a;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#82b44a;
	}
	
A.serviceman:link	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
A.serviceman:visited	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
A.serviceman:active	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
A.serviceman:hover	{	
	text-decoration:	none;
	color:	#006600;
	}

A.worldcuplink:link	{	
	text-decoration:	none;
	color:	#808080;
	}	
		
A.worldcuplink:visited	{	
	text-decoration:	none;
	color:	#808080;
	}	
		
A.worldcuplink:active	{	
	text-decoration:	none;
	color:	#808080;
	}	
		
A.worldcuplink:hover	{	
	text-decoration:	none;
	color:	#82B44A;
	}

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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	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.Default:link	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	font-weight:	bold;
	}	
		
A.Default:visited	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	font-weight:	bold;
	}	
		
A.Default:active	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	font-weight:	bold;
	}	
		
A.Default:hover	{	
	text-decoration:	none;
	color:	#006600;
	font-size:	10px;
	font-weight:	bold;
	}
	
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;
	}	
	
HR
{
	color:#82b44a;	
}
.newsHR
{
	color:#dddddd;	
	height:1px;
}

a.MainImagelink{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	font-weight:	bold;
}	
		
a.MainImagelink:visited{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	font-weight:	bold;
}	
		
a.MainImagelink:active{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	font-weight:	bold;
}	
		
a.MainImagelink:hover{	
	text-decoration:	none;
	color:	#7FA61C;
	font-size:	10px;
	font-weight:	bold;
}
a.normaltext{	
	text-decoration:	none;
	color:	#999999;
	font-size:	10px;
	font-weight:	normal;
}	
		
a.normaltext:visited{	
	text-decoration:	none;
	color:	#999999;
	font-size:	10px;
	font-weight:	normal;
}	
		
a.normaltext:active{	
	text-decoration:	none;
	color:	#999999;
	font-size:	10px;
	font-weight:	normal;
}	
		
a.normaltext:hover{	
	text-decoration:	none;
	color:	#555555;
	font-size:	10px;
	font-weight:	normal;
}

a.breadcrumb
{
	font-size: xx-small;
	color: #82b44a;
	font-family: Verdana;
	text-decoration: none;
}	
		
a.breadcrumb:visited{	
	text-decoration:	none;
	color:	#82B44A;
	font-size: xx-small;
	font-family:Verdana;
}	
		
a.breadcrumb:active{	
	text-decoration:	none;
	color:	#82B44A;
	font-size: xx-small;
	font-family:Verdana;
}	
		
a.breadcrumb:hover{	
	text-decoration:	none;
	color:	#C0C0C0;
	font-size: xx-small;
	font-family:Verdana;
}

A.body_text:link	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	}	
		
A.body_text:visited	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	}	
		
A.body_text:active	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	}	
		
A.body_text:hover	{	
	text-decoration:	none;
	color:	#006600;
	font-size:	10px;
	}
	
A.head_text:link	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	}	
		
A.head_text:visited	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	}	
		
A.head_text:active	{	
	text-decoration:	none;
	color:	#909090;
	font-size:	10px;
	}	
		
A.head_text:hover	{	
	text-decoration:	none;
	color:	#006600;
	font-size:	10px;
	}

.title 
{
    color: #888888;
	font-size:	14px;
	font-weight: bold;
}

.cursorhand
{
cursor:hand;	
}

.label_wrap
{
	overflow:hidden;
}

.textbox_dropdown
{
	border: solid 1px gainsboro;
	font-family:Verdana;
	font-size:8pt;
	color:#83B449;
	
}

.admin_textbox
{
	border: solid 1px gainsboro;
	font-family:Verdana;
	font-size:8pt;
	color:#83B449;
	width:250;
}

.checkbox_radiobutton
{
	font-family:Verdana;
	font-size:8pt;
	color:#83B449;
}

.overflow_scroll
{
	overflow:auto;
}

.button
{
	border: solid 1px gainsboro;
	font-family:Verdana;
	font-size:8pt;
	background-color:Gray;
	color:White;
	padding-left: 1px;
	padding-right: 1px;
	
}

.button_over
{
	border: solid 1px gainsboro;
	font-family:Verdana;
	font-size:8pt;
	background-color:#85A979;
	color:White;
	padding-left: 1px;
	padding-right: 1px;
	cursor:pointer;
	
}

.head_Text
{
	font-family:Verdana;
	font-size:8pt;
	color:gray;
	font-weight:bold;
}

.head_Text2
{
	font-family:Verdana;
	font-size:10pt;
	color:gray;
}

.head_Text3
{
	font-family:Verdana;
	font-size:10pt;
	color:gray;
	font-weight:bold;
}

.head_Text4
{
	font-family:Verdana;
	font-size:X-Small;
	font-weight:bold;
	color:gray;
}


.body_Text
{
	font-family:Verdana;
	font-size:8pt;
	color:gray;
}

.body_Text_over
{
	font-family:Verdana;
	font-size:8pt;
	color:#83B449;
}

.LeftMenu_Text
{
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:Gray;
}

.LeftMenu_Text_Over
{
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:White;
}

.LeftMenu_NewsSignup
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:Gray;
}

.ErrorText
{
	color:Red;
	font-weight:bold;
	font-size:8pt;
}
.errorTop
{
  	background-image:url(images/error-top.jpg);
	background-repeat:no-repeat;
	width:507px;
	height:71px;  
}

.errorMid
{
 	background-image:url(images/error-middle.jpg);
	background-repeat:repeat;
	width:507px;
	height:auto; 
}

.errorBot
{
  	background-image:url(images/error-bottom.jpg);
	background-repeat:no-repeat;
	width:507px;
	height:14px;  
}
.LeftMenu_NewsSignup2
{
	font-family:Verdana;
	font-size:6pt;
	font-weight:bold;
	color:Gray;
}

TD.LeftMenu_TopCell
{
	background-image:url("/images/leftmenu/leftmenu_top.jpg");	
	cursor:hand;
	width:201px;
	height:24px;
}

TD.LeftMenu_TopCell_Over
{
	background-image:url("/images/leftmenu/leftmenu_top_over.jpg");	
	cursor:hand;
	width:201px;
	height:24px;
}

TD.LeftMenu_TopCell_Selected
{
	background-image:url("/images/leftmenu/leftmenu_top_selected.jpg");	
	cursor:hand;
	width:201px;
	height:24px;
}

TD.LeftMenu_MiddleCell
{
	background-image:url("/images/leftmenu/leftmenu_button.jpg");
	cursor:hand;	
	width:201px;
	height:24px;
}

TD.LeftMenu_MiddleCell_Over
{
	background-image:url("/images/leftmenu/leftmenu_button_over.jpg");
	cursor:hand;	
	width:201px;
	height:24px;
	
}

TD.LeftMenu_MiddleCell_Selected
{
	background-image:url("/images/leftmenu/leftmenu_button_selected.jpg");
	cursor:hand;	
	width:201px;
	height:24px;
}

TD.LeftMenu_NewsSpaceCell
{
	background-image:url("/images/leftmenu/leftmenu_padding.jpg");	
	width:201px;
	height:23px;
	
}

TD.LeftMenu_SpaceCell
{
	background-image:url("/images/leftmenu/leftmenu_padding_bottom.jpg");	
	width:201px;
}

TD.TestTop
{
	background-image:url("/images/leftmenu/testi_header.jpg");
	background-repeat:repeat-y;
	width:183px;
	height:19px;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:White;
	text-align:center;
}

TD.TestMiddle
{
	background-image:url("/images/leftmenu/testi_middle.jpg");
	background-repeat:repeat-y;
	width:183px;
	font-family:Verdana;
	font-size:8pt;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}

TD.TestBottom
{
	background-image:url("/images/leftmenu/testi_bottom.jpg");
	background-repeat:repeat-y;
	width:183px;
	height:8px;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	color:White;
	text-align:center;
}

TD.ModuleShort
{
	padding-left:5px;
}
.QuoteText{	
	text-decoration:	none;
	color:	#999999;
	font-size:	11px;
	font-weight:	bold;
	font-style:italic;
	text-justify:auto;
}	
.QuoteAuthor{	
	text-decoration:	none;
	color:	#999999;
	font-size:	10px;
	font-weight:	normal;
	font-style:normal;
}	
.indentLeft
{
	padding-left:5px;
}
.indentTop
{
	padding-top:5px;
}

.label_align_right
{
	text-align:right;
}
.footerlinks{	
	text-decoration:	none;
	color:	#cccccc;
	font-size: xx-small;
	font-family:Verdana;
}	
		
.footerlinks:visited{	
	text-decoration:	none;
	color:	#cccccc;
	font-size: xx-small;
	font-family:Verdana;
}	
		
.footerlinks:active{	
	text-decoration:	none;
	color:	#cccccc;
	font-size: xx-small;
	font-family:Verdana;
}	
		
.footerlinks:hover{	
	text-decoration:	none;
	color:	#82B44A;
	font-size: xx-small;
	font-family:Verdana;
}

.worldcup
{
	background-image: url(images/worldcup-bg1.jpg);
	background-repeat: no-repeat;

}
.worldcuplink
{
	background-color:Transparent;
	font-weight:bold;
	font-size:11px;
}

.category_out
{ 
    text-decoration:none; 
    color:#838383;
    font:bold 10px verdana;
    cursor:hand;
}

.category_over
{ 
    text-decoration:none; 
    color:#82B447;
    font:bold 10px verdana;
    cursor:hand;
}
.IB_signup
{
	background-image: url(/images/bg-image_large1.jpg);
	background-repeat: no-repeat;

}
.IB_signuplink
{
	background-color:Transparent;
	font-weight:bold;
	font-size:11px;
}
 
 .body_TextHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}   
.clsInputDisabled
{
    BACKGROUND-COLOR: #cccccc
}

/* SUPPORT SPECIFIC STYLES */
.tblBorderL {
    border-left: solid 1px #cccccc;
}
.tblBorderR {
    border-right: solid 1px #cccccc;
}
.tblBorderT {
    border-top: solid 1px #cccccc;
}
.tblBorderB {
    border-bottom: solid 1px #cccccc;
}
.tblBorder {
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
}


.tblHeaderBG {
 background-color: #efefef;
}

.padding5 {
    padding: 5px;
}
.paddingL {
    padding-left: 5px;
}

a.paging:link	{	
    font-size: 11px;
    font-weight: bold;
	text-decoration:	none;
	color:	#82b44a;
	}	
		
a.paging:visited	{	
    font-size: 11px;
    font-weight: bold;
	text-decoration:	none;
	color:	#82b44a;
	}	
		
a.paging:active	{	
    font-size: 11px;
    font-weight: bold;
	text-decoration:	none;
	color:	#82b44a;
	}	
		
a.paging:hover	{	
    font-size: 11px;
    font-weight: bold;
	text-decoration:	underline;
	color:	#82b44a;
	}
	
	.Alert_Text
{
	font-family:Verdana;
	font-size:8pt;
	color:red;
}