
/*
FONTS AND LAYOUT
This stylesheet is only for defining fonts,sizes, spacing, border style, padding and other kinds of structural info, Colors, background colors and background images, and image attributes info is in font_color.css or similarily named
*/

BODY, TR, TABLE, TD{
    font-family: Garamond, Georgia, 'Times New Roman', Times, serif, sans-serif; 
	font-size: 14px;
}

IMG.FLOATLEFT{
        vertical-align:text-top;
	float:left;
        clear:left;
}

BLOCKQUOTE{
        padding: 10px;
}

H1{
	text-align: left;
	font-size: 24px;
	font-weight: normal;
	line-height: 100%;
}

HR{padding-top: 18px;
	height: 1px;
	border-top-width: 0px;
 	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px; 
	border-style: solid;
	width: 392;
}

BLOCKQUOTE.HR{padding-top: 18px;
	height: 10px;
	border-top-width: 0px;
 	border-bottom-width: 10px;
	border-left-width: 0px;
	border-right-width: 0px; 
	border-style: solid;
	width: 100%;
}

H2{	text-align: left;
	font-style: italic;
	font-size: 18px;
	font-weight: normal;
	font-family:  Garamond, Times New Roman; }

H3{	font-size: 16px;
	font-weight: bold;
}

H4{	font-size: 14px;
	font-weight: bold;
	font-family:  Garamond, Times New Roman; 
	font-style: italic;}

H5{}

DIV.NAV{
	padding: 15px;
	border-top-width: 1px;
 	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px; 
	border-style: solid;
	height: 100%;
}

DIV.MAIN{
	border-top-width: 0px;
 	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px; 
        padding-right: 8px;
}

DIV.BOX{
	border-top-width: 0px;
 	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px; 
        padding: 8px;
        margins: 10px;
}

DIV.BOX2{
	border-top-width: 0px;
 	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px; 
        padding: 8px;
        margins: 10px;
}

P{	
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}

UL.LI{}

OL.LI{}

/*Default Link Attributes*/
     A:link{text-decoration: underline; }
     A:visited{	text-decoration: underline; }
     A:active{text-decoration: none; }
     A:hover{text-decoration: none; }


/*Navigation Link Attributes*/
     DIV.NAV A:link{text-decoration: underline; }
     DIV.NAV A:visited{text-decoration: underline; }
     DIV.NAV A:active{text-decoration: none; }
     DIV.NAV A:hover{text-decoration: none; }

a img{border: 0px;}
div.transOFF {width: 100%;}
div.transON {width: 100%; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}

div.splashbox {
background-color: #EEEEEE;
border: 1px solid #DDDDDD;
width: 400px;
padding: 5px;
}

