/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    MARGIN:0px;
    margin-top:7px;
    margin-bottom:7px;
    background:#f0f0f0;
    text-align:center;
    background:url(images/body-bg01.jpg);
}

H1
{
	font-weight: bold;
	font-size: 18px;
	word-spacing: normal;
	text-transform: none;
	color:#0E71A8;
	font-style: normal;
	font-family:  Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
	margin-top:0px;
}	
		
H2
{
	padding: 2px 0px 2px 5px;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 20px;
	color: #111;/*#003366;*/
	font-style: normal;
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	background-color: #f0f0f0; /* #c0d9f9;*/
	text-decoration: none;
	border-bottom:solid 1px #ccc;
}	
		
H3
{
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 3px;
	word-spacing: normal;
	text-transform: none;
	color: #333333;
	padding-top: 3px;
	font-style: normal;
	font-family: Courier,Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #f6f6f6;
	text-decoration: none;
	margin-bottom:10px;
}	
		
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;
	}	
		
TD 
{
	font-size:10pt;
}
		
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:	#003399;
	}	
		
A:visited	{	
	/*text-decoration:	none;*/
	color:	#003399;
	}	
		
A:active	{	
	/*text-decoration:	none;*/
	color:	#003399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#ff0000;
	}
	
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;
	}	


.SearchBox TD
{
	font-family:Tahoma,Arial,verdana;
	font-size:8.5pt;
	font-weight:bold;
	color:#333333;

}


.Form
{
	border-collapse:collapse;
}

.Form Th
{
	background: #f0f0f0; /*#2c87c9;*/
	font-weight:bold;
	text-align:left;
	font-size:10pt;
	color: #111; /*#d0e9ff;*/
	border:solid 1px #eee;
}
.Form td
{
	border:solid 1px #f0f0f0; /* #99ccff;*/
}

.DisplayForm
{
	border-collapse:collapse;
}

.DisplayForm Th
{
	background:#c9872c;
	font-weight:bold;
	text-align:left;
	font-size:10pt;
	color:#FFFFFF;
	border:solid 1px #c9872c;
	line-height:13pt;
}

.DisplayForm td
{
	border:solid 1px #ffcc99;
}

.DisplayForm a
{
	text-decoration:none;
}



#TBLGRID TH
{
	border-right: #a0522d 1px solid;
	padding-right: 2px;
	border-top: #cc9966 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 3px;
	border-left: #cc9966 1px solid;
	color: #ffdd99;
	padding-top: 3px;
	border-bottom: #a0522d 1px solid;
	font-family: Verdana;
	background-color: #996633;
}
#TBLGRID TD
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	color: #332900;
	padding-top: 4px;
	font-size: 9pt;
	font-family:Tahoma,verdana;
	/*border-bottom:solid 1px #ffffff;*/
}
.GridTop
{
	background-color: #996633;
	font-size: 10pt;
	border-top: #cc9966 1px solid;
	border-bottom: #a0522d 1px solid;
	padding-top:1px;
	padding-bottom:1px;
}

.GridRow
{
	background-color: #f9f9f9;
}

.GridAlternateRow
{
	background-color: #f0f0f0;
}

.PageLink
{
	font-family:Tahoma,arial,verdana;
	font-size:9pt;
	font-weight:bold;
	color:#333333;
	margin:2px;
	padding-bottom:1px;
	text-align:center;
	background:#FFe0d0;
	border:solid 1px white;
}
.PageLink:hover
{
	background:red;
	color:White;
	text-decoration:none;
}
.PageLinkCurrent
{
	font-family:Tahoma,arial,verdana;
	font-size:9pt;
	font-weight:bold;
	color:#333333;
	margin:2px;
	background:#cc9966;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	padding-bottom:1px;
	border:solid 1px white;

}

.PageLink:visited
{
	color:#333333;
}

.Footer a
{
	letter-spacing:1pt;
	font:9pt tahoma;
	color:#000000;
}
.Footer a:visited
{ color:#000000;
}

.Header a
{
	font:11px tahoma;
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
	letter-spacing:1px;
	padding-right:10px;
	padding-left:10px;
}
.Header a:visited
{
	color:#ffffff;
}

.Header
{
	background:#705221;
	color:White;
}

.Header a:hover
{
	text-decoration:none;
	color:yellow;
}

.InputForm TH
{
	text-align:left;
	font:9.5pt Verdana;
	background:#f0f0f0;
	color:#333333;
	padding-left:5px;
	vertical-align:middle;
}

.SectionHeader
{
	padding-left: 5px;
	background: navajowhite;
	font: bold 9.5pt/22px Verdana;
	vertical-align: middle;
	color: saddlebrown;
	height: 22px;
	text-align: left;
}

.MessageBox
{
	border:solid 1px #f0d0a0;
	background:#f0e9d0;
	padding:15px;
}

.Navbar a
{
	font: bold 11px tahoma;
	color: blue;
	text-decoration: none;
	margin-top:12px;
}

.Navbar A:link	{	
	/*text-decoration:	none;*/
	color:	#333333;
	}	
		
.Navbar A:visited	{	
	/*text-decoration:	none;*/
	color:	#333333;
	}	
		
.Navbar A:active	{	
	/*text-decoration:	none;*/
	color:	#333333;
	}	

.Navbar a:hover
{
	text-decoration:none;
	
	color:#ff4400;	
}


.Options A
{
	font:bold 11px tahoma;
	text-decoration:none;
	background:url('images/bg-linkbutton02.gif') no-repeat 0% 0px;
	padding:4px;
	padding-left:17px;
	color:#7E570B;
	display:block;
	margin-bottom:1px;
	width:150px;
	
}

.Options
{
    padding-left:0;
    margin-left:0;
}

.Options li
{
    list-style:none;
    padding:0;
    margin:0;
}

.Options A:visited
{
   	color:#7E570B;
}

.Options A:hover
{
	color:#620;
	text-decoration:none;
	/*background:url('images/bg-linkbutton02.gif') no-repeat 0% -21px;	
	*/background-position: 0% -21px;
}

.StyleList TD
{
	background:#f0f0f0;
}

.StyleList
{
	border:solid 1px #f0f0f0;
}

.GridTop a
{
	font-size:9pt;
	font-weight:bold;
	color:#302010;
	text-decoration:none;
	background:#c096a6;
	border:solid 1px white;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	margin:2px;
}

.GridTop a:hover
{
	text-decoration:none;
	color:#ffff00;
}

.GridTop a:visited
{
	color:#302010;
}

.RadiousLink
{
	color:White;
	text-decoration:none;
	border:solid 1px #333333;
	padding:1px;
	background:#996633;
	
}

.RadiousLink:link
{
	color:White;
}


.RadiousLink:visited
{
	color:White;
}

.RadiousLink:hover
{
	color:yellow;
	text-decoration:none;
}

.SearchBox
{
	margin-bottom:20px;
	padding-bottom:20px;
	background:url('images/bg-searchbox.gif') no-repeat 0% bottom;
}

.SearchBox H2
{
	font:bold 10pt verdana;
	padding:4px;
	color:#613900;
	background:#FCE79F;
	margin-top:0px;
	margin-bottom:20px;
	background:url('images/bg-searchboxheading01.gif') no-repeat;
	border:none;
}

.SearchBox label
{
    float:left;
    display:block;
    width:50px;
    font:bold 85% tahoma;
    line-height:2em;
    text-align:right;
    color:#333;
}

.SearchBox input
{
    margin-left:5px;
}

.SearchBox select
{
    margin-left:5px;
    /*FONT-SIZE: 11pt; FONT-FAMILY: courier;*/
}

.SearchBox .SecondLabel
{
    display: inline; float: none; margin-left: 5px;
    vertical-align:middle;
}

.HomeHR
{
	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 20px solid; height:21px;margin-bottom:0px;
	border-left:none;
}

.PlainLink a
{
	text-decoration:none;
}

.PlainLink a:visited
{
	text-decoration:none;
}

#StyleList
{
    margin-top:0px;
    padding-left:0;
    margin-left:0;
}

#StyleList li
{
    list-style:none;
    padding:2px;
    margin:0;
    padding-left:20px;
    background:url('images/bullet01.gif') no-repeat 0% 50%;
    border-bottom:solid 1px #f0f0f0;
}

.Popup
{
    border:solid 3px #852;width:400px;background:#f0f0f0;position:absolute;left:50%;top:250px;margin-left:-200px;
    overflow:auto;
    display:none;
}

.Popup P
{
    margin:10px;
}

#Navigation
{
    background:url('images/nav-bg03.gif') no-repeat 10px -1px;
    float:left;
    width:100%;
    height:46px;
}

#Navigation a
{
    color:#5E3E00;
    font:bold 11px tahoma;
    text-decoration:none;
    background:url('images/tab-bg05.gif') no-repeat left top;
    padding: 7px 8px 8px 22px;
    float:left;
 
}

#Navigation a:hover
{
    color:black;
}

#Navigation span
{
   background:url('images/tab-bg06.gif') no-repeat right top;
   padding:7px 22px 8px 0px;
   }
#Navigation .FirstTab
{
   background:url('images/tab-bg07.gif') no-repeat 0% top;

}

Form
{margin:0px;padding:0px;}


#Body
{
    padding-bottom:30px;
    border:solid 1px #838383;
    border-top:none;
    border-bottom:none;
    background:#FFF;
    margin:0 auto;
    WIDTH: 778px;
    text-align:left;
    padding-top:8px;
}

#Header
{
    margin:0 auto;
    position:relative;
}

#Footer
{
    margin:0px auto;
    text-align:left;
    padding-left:20px;
    padding-bottom:5px;
    width:760px;
    line-height:35px; 
    background:#f0f0f0 url(images/bg-footer.gif) no-repeat left bottom;
}

.HomeSearchOptions
{
    margin-top:5px;
    margin-left:0px;
    padding-left:0px;
}

.HomeSearchOptions li
{
    list-style:none;
    padding:0px;
    margin-bottom:5px;
}

.HomeSearchOptions a
{
    background:url('images/arrow01.gif') no-repeat left 50%;
    padding-left:16px;
}

#DVDIRECTION
{
    
    width:394px;
    text-align:left;
    clear:left;
    border:solid 2px #edc;
}

#DVDIRECTION H3
{
    font:bold 9.5pt 'verdana';
    padding:3px;
    background:#d83;
    color:white;
    text-align:left;
    border-bottom:solid 1px #b60;
    border-right:solid 1px #b60;
    border-top:solid 1px #e83;
    border-left:solid 1px #e83;
    margin:0px;
}
#DVDIRECTION DIV
{   
    border-top:solid 1px #fff6f0;
    border-left:solid 1px #fff9f6;
    border-bottom:solid 1px #dba;
    border-right:solid 1px #dba;
    padding-top:8px;
    background:#fec;
    padding-bottom:4px;
}

#DVDIRECTION LABEL
{
    margin:1px;
    padding:4px;
    float:left;
    display:block;
    width:130px;
    text-align:left;
    font:bold .85em tahoma;
}

#DVDIRECTION BR
{
    clear:left;
}

#DVDIRECTION input
{
    width:200px;
}

#DVDIRECTION DIV DIV INPUT
{
    width:70px;
    font:bold .85em tahoma;
    padding:1px;
}

#DVDIRECTION DIV DIV
{
    border:none;
}

#SiteMapUL
{
    
}

#SiteMapUL li
{
    list-style:none;
    padding-left:18px;
    background:url('images/bullet01.gif') no-repeat left 3px;
}

#SiteMapUL li a
{
    font-weight:bold;
}

#SiteMapUL li div
{
    margin-bottom:20px;
    width:500px;
    margin-top:5px;
}

#Header IMG
{
    border:none;
}
