/* Default CSS Stylesheet for a WANet */

body
{
    font-family: Verdana, 
                 Arial, 
                 Geneva, 
                 sans-serif;
    font-weight: normal;
    word-spacing: normal;
    text-transform: none;
    letter-spacing: normal;
    background-image: url(../images/line5.jpg);
    color: maroon;
}

.wanInfoDataLabels
{
	 font-size: 2;
	 color: #ffffff;
}
.clsBodyTable
{
    color:Black;
    width:100%;   
}

.clsBodyTable tr td
{
    
}

.clsBodyTable tr td table
{
    color:Black;
    width:95%;
    border: solid 1px #c1852d;
    padding: 0 0 0 0;
    margin: 10px 0 10px 10px;
    
}

.clsBodyTable tr td table tr th
{
    color:White;
    border: solid 0px #c1852d;
    background-color: #c1852d;
    font-size:100%;
    vertical-align:top
}

.clsBodyTable tr td table tr th p
{
    color:white;
    border-bottom: solid 1px white;
    background-color: #c1852d;
    font-size:100%
}

.clsBodyTable tr td table tr th p a
{
    color:white;
}

.clsBodyTable tr td table tr th p a:hover
{
    color:Maroon;
}

.clsBodyTable tr td table tr td
{
    color:black;
    border-right: solid 1px #c1852d;
    border-top: solid 1px #c1852d;
    background-color: white
}

.clsBodyTable tr td table.clsSubDataTable
{
    color:#c1852d;
    font-weight:bold;
    font-size:75%;
    width:95%;
    border: solid 0px #c1852d;
    padding: 0 0 0 0;
    margin: 0px 0px 0px 0px;
}
.clsBodyTable tr td table.clsSubDataTable tr th
{
    color:White;
    border: solid 0px #c1852d;
    background-color: #c1852d;
    font-size:100%;
    vertical-align:top
}

.clsBodyTable tr td table.clsSubDataTable tr th p
{
    color:white;
    border-bottom: solid 1px white;
    background-color: #c1852d;
    font-size:100%
}

.clsBodyTable tr td table.clsSubDataTable tr th p a
{
    color:white;
}

.clsBodyTable tr td table.clsSubDataTable tr th p a:hover
{
    color:Maroon;
}

.clsBodyTable tr td table.clsSubDataTable tr td
{
    color:#c1852d;
    background-color: white;
    border: none 0px white;
}

.clsButton
{
    width:150px
    
}

.clsDivBody
{
    left: 171px; 
    width: 810px; 
    position: absolute; 
    top: 76px; 
    height: 470px;
    background: white;
    z-index:2;
    overflow:auto

}

.clsDivMain
{
    left: 20px; 
    width: 964px; 
    position: absolute; 
    top: 0px; 
    height: 550px;
    background: #c1852d;
    border-bottom: solid 3px black;
    border-right: solid 3px black;
    border-top: solid 1px black;
    border-left: solid 1px black
    
}

.clsDivHeader
{
    left: 21px; 
    width: 960px; 
    position: absolute; 
    top: 0px; 
    height: 75px;
    background: #c1852d;
    z-index: 1

}

.clsDivHeader table
{
    width:100%;
    height: 100%
}

.clsDivLeftMenu
{
    left: 21px; 
    width: 150px; 
    position: absolute; 
    top: 147px; 
    height: 400px;
    background: #c1852d;
    z-index: 100
}

.clsDivLeftMenu Table
{
    width: 100%;
    height: 100%
}

.clsDivLeftMenu Table td
{
    padding-left:5px;
    padding-right:0px;
    font-size:70%;
    background-position: left top; 
    background-attachment: fixed; 
    background-image: url(../images/1px-stretch_left_menu.jpg); 
    BACKGROUND-REPEAT: repeat-y;
    vertical-align:top
}

.clsDivLeftMenu Table td a
{
    color:White   
}

.clsDivLeftMenu Table td a:hover
{
    color:Maroon
}

.clsDivLeftMenu Table td a disabled
{
    color:black;
    
}

.clsDivLeftMenu Table td p
{   
    margin-left:10px;
    color:white;
    width:135px;
    font-weight:bolder;
    margin-bottom:2px;
    border-top: solid 1px white;
    border-left: solid 1px white;
   
}
.clsDivWelcome
{
    left: 21px; 
    width: 150px; 
    position: absolute; 
    top: 75px; 
    height: 72px;
    background: #c1852d;
    z-index: 1
}

.clsDivWelcome p
{
    margin-left:0px;
    color:maroon;
    width:125px;
    font-weight:bolder;
    margin-bottom:2px;
    border-top: solid 1px maroon;
    border-bottom: solid 1px maroon;

}

.clsDivWelcome Table
{
    width: 100%;
    height: 100%
}
.clsDivWelcome Table td
{
    padding-left:5px;
    padding-right:5px;
    font-size:70%;
    background-position: left top; 
    background-attachment: fixed; 
    background-image: url(../images/1px-stretch_left_menu.jpg); 
    BACKGROUND-REPEAT: repeat-y;
    vertical-align:top
}

.clsErrorLabel
{
    color: Red
}

.clsHeaderBar
{
    background-position: left top; 
    background-attachment: fixed; 
    background-image: url(../images/1px-stretch_rh.gif); 
    BACKGROUND-REPEAT: repeat-x
}

.clsHeaderBar table tr td
{
    vertical-align:bottom;
    padding-bottom:6px
}

.clsHeaderFin
{
    width:60px;
    background-position: left top;
    background-attachment: fixed; 
    background-image: url(../images/fin.gif); 
    BACKGROUND-REPEAT: no-repeat    
}

.clsHeaderLogo
{
    width:150;
    background-position: left top; 
    background-attachment: fixed; 
    background-image: url(../images/logo.jpg); 
    BACKGROUND-REPEAT: no-repeat   
}

.clshyperlink
{
    
}

.clslblPageTitle
{
    font-weight:bolder;
    font-family:Tahoma;
    font-size: 120%    
}
.clslblPageTitle_CurrentCompany
{
    font-weight:bolder;
    font-family:Tahoma;
    color:White;
    font-size: 100%    
}

.clsLeftMenuBar
{
    background-position: left top; 
    background-attachment: fixed; 
    background-image: url(../images/1px-stretch_left_menu.jpg); 
    BACKGROUND-REPEAT: repeat-y;
    vertical-align:top
}

.clslnkHelp
{
    text-decoration:none;
}

.clslnkData
{
    text-decoration:none;
}

.clsParagraphMessage
{
    width:70%;
    color: black;
    font-size:80%;
    border: solid 1 grey;
    margin: 5 5 5 5;
}

.clsRegExpressionValidator
{
    background-color:White;   
}

.clsTableMainBody
{    
    width: 750;
    margin: 20 20 20 20
}

.clsTextInput
{
    margin:0 0 0 2;
}

.clsTextInputLarge
{
    width:100%;
    height:80px;
    margin: 2 2 2 2;
}

.clsTextInputAddress
{
    width:450px;
    margin:0 0 0 2;
}

.clsTextLabel
{
    
}

.clsTextLabelSmall
{
    font-size: 60%    
}

.clsTextSummaryTitles
{
	font-size: 8pt; 
	font-family: Tahoma; 
	font-weight: bold; 
	color: white; 
	text-align: center;
	}

.clsTextSummaryValues
{
	font-size: 8pt; 
	font-family: Tahoma; 
	font-weight: bold; 
	color: Yellow; 
	text-align: center;
	}

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:link	
{	
	text-decoration:	none;
	}			

A:visited
{	
	text-decoration:	none;
	}			

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: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
