body {
	margin-top:  0px;
	margin-left: 0px;
    margin-right: 0px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #444444;
	font-size: 12px;
}

p, blockquote, br, span, ol, ul, li, dl tr, th, td, thead, tfoot, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

p, blockquote, br, span, ol, ul, li, dl tr, th, td, thead, tfoot {
	font-size: 12px;
	line-height: 18px;
}

h1 {
	font-size: 20px;
	color: #7B6395;
	font-weight: normal;
}

h2 {
	font-size: 18px;
/*	color: #7B6395;*/
	color: #DB6722;
	font-weight: normal;
}

h3 {
	font-size: 16px;
	color: #DB6722;
	font-weight: normal;
}

h4 {
	font-size: 12px;
	font-weight: bold;
}

.left_nav {
	margin: 10px 10px 20px 10px;
}

A:LINK  {
        text-decoration : none;
/*        color : #3f3fcd;*/
/*		color: #005b88;*/
	color: #015A92;
}

A:VISITED  {
        text-decoration : none;
	color: #015A92;
}

A:HOVER  {
	text-decoration : underline;
	color: #015A92;
}

A.topnav:LINK  {
    text-decoration : none;
    color : #000000;
	font-size: 12px;
	font-weight: bold;
}

A.topnav:HOVER  {
    text-decoration : underline;
    color: #000000;
	font-size: 12px;
	font-weight: bold;
}

A.topnav:VISITED  {
    text-decoration : none;
    color : #000000;
	font-size: 12px;
	font-weight: bold;
}

A.leftnav:LINK  {
    text-decoration : none;
	color: #7B6395;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 15px;
}

A.leftnav:VISITED  {
    text-decoration : none;
	color: #7B6395;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 15px;
}

A.leftnav:HOVER  {
    text-decoration : underline;
	color: #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 15px;
}

A.leftnav-hlt:LINK  {
    text-decoration : none;
    color : #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
}

A.leftnav-hlt:VISITED  {
    text-decoration : none;
    color : #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
}

A.leftnav-hlt:HOVER  {
    text-decoration : underline;
    color: #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
}

A.leftnav2:LINK  {
    text-decoration : none;
	color: #000000;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 13px;
}

A.leftnav2:VISITED  {
    text-decoration : none;
	color: #000000;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 13px;
}

A.leftnav2:HOVER  {
    text-decoration : underline;
	color: #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 13px;
}

A.leftnav2-hlt:LINK  {
    text-decoration : none;
    color : #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 13px;
}

A.leftnav2-hlt:VISITED  {
    text-decoration : none;
    color : #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 13px;
}

A.leftnav2-hlt:HOVER  {
    text-decoration : underline;
    color: #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 13px;
}

A.leftnav3:LINK  {
    text-decoration : none;
	color: #333333;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 11px;
}

A.leftnav3:VISITED  {
    text-decoration : none;
	color: #333333;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 11px;
}

A.leftnav3:HOVER  {
    text-decoration : underline;
	color: #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 11px;
}

A.leftnav3-hlt:LINK  {
    text-decoration : none;
    color : #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 11px;
}

A.leftnav3-hlt:VISITED  {
    text-decoration : none;
    color : #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 11px;
}

A.leftnav3-hlt:HOVER  {
    text-decoration : underline;
    color: #DB6722;
	font-family: Verdana, Helvatica, Sans-Serif;
	font-size: 11px;
	line-height: 11px;
}

.large {
	font-size : 12px;
}

.small {
	font-size: 11px;
}

.tiny {
	font-size: 10px;
}

.error {
	font-size: 9px;
	color:	red;
}

.error2 {
	font-size: 9px;
	color:	yellow;
}

.redfont {
	color: #DB6722;
}

.greenfont {
	color: #929753;
}

.large_greenfont {
/*	color: #929753;*/
	font-size: 16px;
}

.whitefont {
	color: white;
}

.th {
	color: white;
	font-weight: bold;
	font-size: 11px;
}

.yellowfont {
	color: yellow;
}

/* used for text on the home page */
.gutter {
	margin-top : 0px;
	margin-bottom : 18px;	
	margin-left : 15px;
	margin-right : 18px;
}
/* used for illustration on the home page */
.illu_gutter {
	margin-top : 28px;
	margin-bottom : 18px;	
	margin-left : 10px;
	margin-right : 6px;
}

.page_gutter {
	margin-top : 26px;
	margin-bottom : 15px;	
	margin-left : 14px;
	margin-right : 16px;
}

.login_gutter {
	margin-top : 36px;
	margin-bottom : 15px;	
	margin-left : 37px;
	margin-right : 10px;
}

.left_gutter {
	margin-top : 26px;
	margin-bottom : 15px;	
	margin-left : 35px;
	margin-right : 10px;
}
.right_gutter {
	margin-top : 26px;
	margin-bottom : 15px;	
	margin-left : 10px;
	margin-right : 0px;
}

/* vertical gutter for the demo box on the lower right side of the home page */
.v_gutter {
	margin-top: 12px;
	margin-bottom: 10px;
}

.index_gutter {
	margin-left : 17px;
}

/* gutter to position logo */
.logo_gutter {
	margin-top : 0px;
	margin-bottom : 0px;	
	margin-left : 0px;
	margin-right : 0px;
}

/* gutter to position the search box and utility links on top of the nav bar */
.nav_gutter {
	margin-top : 2px;
	margin-bottom : 10px;	
	margin-left : 0px;
	margin-right : 0px;
}

.search_gutter {
	margin-right=4px;
}
	
.news_gutter {
	margin-top : 6px;
	margin-bottom : 6px;	
	margin-left : 12px;
	margin-right : 6px;
	font-size : 11px;
}

/* gutter to position the resources box on the right side */
.resources {
	margin-top : 6px;
	margin-bottom : 6px;	
	margin-left : 9px;
	margin-right : 0px;
	font-size: 11px;
}

/* gutter to position quote on the right side on some pages */
.quotes {
	margin-top : 12px;
	margin-bottom : 6px;	
	margin-left : 8px;
	margin-right : 8px;
	font-size: 12px;
	line-height: 16px;
}

.tagline {
	margin-top : 15px;
	margin-bottom : 5px;	
	margin-left : 0px;
	margin-right : 0px;
	font-size: 11px;
	font-weight: bold;
	color: #DB6722; 
}

.welcome {
	margin-top : 2px;
	margin-bottom : 0px;	
	margin-left : 0px;
	margin-right : 4px;
	font-size: 11px;
}

.admin_gutter {
	margin-top : 8px;
	margin-left : 19px;
	margin-right : 19px;
}

.admin_panel {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 6px;
	font-size: 11px;
}

/* user to control the position of the admin breadcrumb */
.admin_h_gutter {
	margin-left : 19px;
	margin-top: 4px;
	margin-right : 19px;
	margin-bottom: 2px;
	font-size: 12px;
}

.admin_h2_gutter {
	margin-left : 8px;
	margin-top: 4px;
	margin-right : 19px;
	margin-bottom: 2px;
	font-size: 12px;
}

.leftnav_gutter {
	margin-top : 4px;
	margin-bottom : 4px;	
	margin-left : 2px;
	margin-right : 2px;
}

.copyright {
	color: #606060;
	font-size: 9px;
	margin-top: 4px;
}


.news_header {
/*	color: white; */
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 9px;
	margin-right: 4px;
}

.r_header {
	font-size: 12px;
	font-weight: bold;
	color: white;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 9px;
	margin-right: 4px;
}

.g_header {
	font-size: 18px;
	font-weight: bold;
/*	color: #6F7430; */
	color: #B0B579;
	margin-top: 4px;
	margin-bottom: 4px;
	line-height: 17px;
}

.redheader {
	color: #7B002C;
	font-size: 10px;
	font-weight: bold;
}

.admin_header {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-right: 19px;
	margin-top: 2px;
}

.nl_gutter {
	margin-bottom: 12px;
	margin-right: 20px;
	margin-top: 12px;
	margin-left: 20px;
}

.nl_gutterlr {
	margin-right: 20px;
	margin-left: 20px;
}

.nl_guttern {
	margin-bottom: 4px;
	margin-right: 20px;
	margin-top: 4px;
	margin-left: 20px;
}

.hometext {
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	margin-right: 10px;
}

A.homelink:LINK {
	font-size: 11px;
	line-height: 12px;
	color: #034589;
	text-decoration: underline;
}
A.homelink:VISITED {
	font-size: 11px;
	line-height: 12px;
	color: #034589;
	text-decoration: underline;
}
A.homelink:HOVER {
	font-size: 11px;
	line-height: 12px;
	color: #DB6722;
	text-decoration: underline;
}

.lefthelp {
	font-size: 11px;
	line-height: 16px;
}