/* browser chrome settings */
body{
	background-color : white;
	margin-top : 0;
	margin-right : 0;
	margin-left: 0; 
	/*scrollbar-arrow-color:white;
	scrollbar-track-color: #D6D6D6;
	scrollbar-shadow-color: #D6D6D6;
	scrollbar-face-color: red;
	scrollbar-highlight-color: #D6D6D6;
	scrollbar-darkshadow-color: #135184;
	scrollbar-3dlight-color: red;  */
}

body, body div, body p, body th, body td, body li, body dd {
	font-family: Arial, Helvetica, sans-serif;
	/* more specific to override rule in importing sheet */
	font-size: x-small;
	/* false value for WinIE4/5 */
	voice-family: "\"
}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    voice-family: inherit;   
             /* recover from trick */
    font-size:    x-smalll         
             /* intended value for better browsers */
    }
	
html>body, html>body div, html>body p, html>body th, 
html>body td, html>body li, html>body dd    {
    font-size:    small
             /* be nice to Opera */     }

#masthead{
	background : white url(../images/smartbar-top-bckgrd.gif);
	height : 75px;
	border-top : 1px solid Black;
	border-right : 1px solid Black
}

#navbar{
	background-color : Black;
	width : 100%;
	padding-left : 15px;
	height : 25px;
}
#navbar p{
	font : bold;
	color : #ffffff;
}

.navright{
	text-align : right;
	padding-top : 5px;
	padding-right:5px;
}
#breadcrumb{
	padding-left : 10px;
	height : 25px;
	background-color : #ffffff;	
}

#breadcrumb p{
	FONT-FAMILY: ms sans serif, geneva, helvetica;
	FONT-SIZE: x-small;
}
/* parent table layout*/
#parent{
	width:720px;  /* table centered on html page*/
}
#main{
	background-color : #fff;
	margin-left : 5px;
	border-left : 1px solid #FFC4C4;
	border-right : 1px solid #FFC4C4;
	border-bottom : 1px solid #FFC4C4;
	border-top : 1px solid #FFC4C4;
	padding-left: 15px;
	padding-right : 10px;
	padding-top : 10px;
}

#main H1{
		color: red;
	}
#rightcolmn{
	background-color : #efefef;
	margin-right : 5px;
	border-right : 1px solid #FFC4C4;
	border-bottom : 1px solid #FFC4C4;
	border-top : 1px solid #FFC4C4;
	width : 160px;
	padding : 0px;
}
#rightcolmn p{
	FONT-FAMILY: ms sans serif, geneva, helvetica;
	FONT-SIZE: x-small;
}

#sidenav{
	background-color : #efefef;
	padding : 5px;
	FONT-FAMILY: arial,ms sans serif, geneva, helvetica;
	FONT-SIZE: x-small;
	width:100%;
}

#footer{
	width:98%;  /* table centered on html page*/
	text-align:centre;
}

.footer{
	background : #efefef; padding: 5px ;
	FONT-FAMILY: ms sans serif, geneva, helvetica;
	FONT-SIZE: x-small;
	border-right : 1px solid #FFC4C4;
	border-bottom : 1px solid #FFC4C4;
	border-left : 1px solid #FFC4C4;	}
	
/* internal table format */
	
#table1{
	background-color : #fff;
	border-left : 1px solid #e2e2e2;
	border-right : 1px solid #e2e2e2;
	border-bottom : 1px solid #e2e2e2;
	border-top : 1px solid #e2e2e2;
	padding : 5px;	
}

#table1 .headercell{
	background : #e2e2e2; 
	padding: 5px ;
	font-size: small;
	letter-spacing : 0px;
	font-weight : bold;
	text-align : center;
	height: 25px;
}

#table1 p .heading{
	
}

/* use for page heading - helps SEO*/
H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: black;
	FONT-SIZE: 18px;
	font-weight : normal;
	letter-spacing : 0px;
}
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: black;
	FONT-SIZE: small;
	font-weight : bold;
	letter-spacing : 0px;}
	
H3 {FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: black;
	FONT-SIZE: x-small;
	font-weight : bold;
	letter-spacing : 0px;	
}

p .b{
	font : bold;
	letter-spacing : 0px;	
	}
.b{
	font : bold;
	}
p .white{
	font : bold;
	color: #FFFFFF;
}
.white{
	font : bold;
	color: #FFFFFF;
}
p .subheading{
	font: italic bold;
	color: #666666;
	padding-top: 5px;
	letter-spacing : 0px;
}


.groupheading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: yellow; 
	TEXT-INDENT: 6px; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: black; 
	TEXT-ALIGN: left;
	vertical-align : middle;
}

/* links */
/* hover must be listed after visited */
 A:link {
	text-decoration: underline;
	color : Blue;
}
 
A:active{
	text-decoration: underline;
	color : Gray;
}
 
 A:visited {
	text-decoration: underline;
	color : Navy;
}
A:hover {
	text-decoration: underline;
	color : red;
}
 A.small-link {FONT-FAMILY: ms sans serif, arial,geneva, helvetica;
    text-decoration: underline;
	font-weight : bold;
	font-size : x-small;
	color : blue;
}
A.small-link:active {
	FONT-FAMILY: ms sans serif, arial, geneva, helvetica;
	text-decoration: underline;
	font-weight : bold;
	font-size : x-small;
	color : blue;
}
 A.small-link:hover {
	FONT-FAMILY: ms sans serif, arial, geneva, helvetica;
	text-decoration: underline;
	font-weight : bold;
	font-size : x-small;
	color : Red;
}
	
 A.small-link:visited{
	FONT-FAMILY: ms sans serif, arial,geneva, helvetica;
	font-weight : bold;
	text-decoration: underline;
	font-size : x-small;
	color : #456fa3;
}
 

