@media screen {
* { font-family: Verdana, Arial, Helvetica, sans-serif; }

.noDisplay { display:none; }
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}
*:target {
	background-color: #e9e9e9; /*background: url(highlight-fade.gif) repeat;  */
}
body, html {
	background:#E4F0F8 url(../Assets/bg-body.jpg) top repeat-x;
	color: #333333;
	margin:0px;
    padding:0px;
    }
body {
    min-width:765px;
    }
p {font-size: 14px; }
td {font-size: 14px; }
ul {font-size: 14px; }

h1 {font-size: 18px; }
h2 {font-size: 17px; }
h3 {font-size: 16px; }
h4 { font-size: 15px; }
h5{font-size: 14px; color: #0B0B0B; }

a{ color: #0000CC; text-decoration: underline; }
a:link { color:#0000CC; text-decoration: underline; }
a:visited { color: #0066CC; text-decoration: underline; }
a:hover { color: #000066; }

#wrap {
	background-color:#FFFFFF;
    margin:0px auto;
    width:765px;
    }
#header {
	clear:both;
	height: 88px;
    padding:5px 0px 7px 0px;
	background: url(../Assets/bg-body.jpg) top repeat-x;
    }

/*********** #header images ***********/
#logo {
 display: block;
 float: left;
 padding: 2px 0px 0px 4px;
}
#quote {
 display: block;
 float: right;
 padding: 4px 4px 0px 0px;
}
#headmotto {
 display: block;
 text-align: center;
 padding-top: 3px;
}
/*********** #primary navigation ***********/
#nav {
	background: url(../Assets/bg-topnav.gif) top;
    padding:2px 5px 0px 8px;
	height: 34px;
    }
#nav ul{
    margin:0;
    padding:0;
    list-style:none;
    font-size: 16px;
}
.on1 { background-image:url(../Assets/on1.gif); }
.on2 { background-image:url(../Assets/on2.gif); }
.on3 { background-image:url(../Assets/on3.gif); }
.on4 { background-image:url(../Assets/on4.gif); }
.on5 { background-image:url(../Assets/on5.gif); }
.on6 { background-image:url(../Assets/on6.gif); }

#nav a:link { color:#444; text-decoration: none; }
#nav a:visited { color: #2772A3; text-decoration: none; }
#nav a:hover { color: #888; text-decoration:underline; }

#nav li{
    display:inline;
    margin:0;
    padding:2px 4px 0px 4px;
    }


/*********** #standard size columns ***********/
#main {
	background:#FFFFFF url(../Assets/bg-vert_sep.gif) right repeat-y;
    float:left;
    width:580px;
	padding: 0 10px;
    }
/*#main h5, #main h4, #main p {
    padding:0px 10px;
    }*/
#main li { padding: 0px 5px 0px 5px;}
#sidebar {
    float:right;
    width:165px;
    }
#sidebar ul, #sidebar p {
    margin: 0px;
	padding: 5px;
	list-style: none;
	font-size: 11px;
    }
#sidebar li {
    padding:1px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
    }
#sidebar a:link { padding:0px; color: #000066; text-decoration: none; }
#sidebar a:visited { color: #0066CC; text-decoration: none; }
#sidebar a:hover { color:#000099; text-decoration:none; }


/*********** #smaller main, larger sidebar columns ***********/
#maintwo {
	background:#FFFFFF url(../Assets/bg-vert_sep.gif) right repeat-y;
    float:left;
    width:555px;
	padding: 0 10px;
    }
/*#maintwo h5, #maintwo h4, #maintwo p {
    padding:0 10px;
    }*/
#sidebartwo {
    float:right;
    width:190px;
    }
#sidebartwo ul, #sidebartwo p {
    margin: 0px;
	padding: 5px;
	list-style: none;
	font-size: 11px;
    }
#sidebartwo li {
    padding:1px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
    }
#sidebartwo a:link { padding:0px; color: #000066; text-decoration: none; }
#sidebartwo a:visited{ color: #0066CC; text-decoration: none; }
#sidebartwo a:hover{ color:#000099; text-decoration:none; }


/*********** # no sidebar ***********/
#mainonly {
	background:#FFFFFF;
    float:left;
    width:745px;
	padding: 0 10px;
    }
/*#mainonly h5, #mainonly h4, #mainonly p {
    padding:0 10px;
    }/


/*********** # footer ***********/
#footer {
    clear:both;
	background:#E4F0F8 url(../Assets/bg-topfooter.gif) top repeat-x;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 25px 0px 5px 0px;
    }


/*********** #footer styles ***********/
.footermenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.footerdetails {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/********************** #content styles ***********************/
.box {
	border: double #999999; 
	width: 475px;
	margin-left: 35px;
	text-align: center;
}
.bq { padding: 0px 20px 0px 30px; }

.linklogo {
	padding: 15px;
	text-align: center;
}

.smallctr {
	font-size: 11px;
	text-align: center;
}

.small{
	font-size: 11px;
}

.medium {
	font-size: 12px;
}

.stem {
	font-style: italic;
	font-weight: bold;
}
.ctr { text-align: center; }
.clrr {color: #FF0000; font-weight:bold; }
.grnbld { color: #339966; font-weight: bold; }
.clrgrn { color: #006633; }		
.clrw { color: #FFFFFF; }
.clrlgrn {color: #33CC00}
.justify { text-align: justify; }

ul{ list-style-type: disc; }

ul ul{ list-style-type: square; }

ul ul ul{ list-style-type: none; }
/******** end of @media screen css********/
}

@media print {
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.noDisplay {
	display:none;
}
.fix {
	visibility:hidden;
	clear:both;
	display:block;
}
body, html {	}
h1, h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
a{ color: #000099; text-decoration: none; }
a:link { color:#000099; text-decoration: none; }
a:visited { color: #0066CC; text-decoration: none; }
a:hover { color: #000099; }
#wrap {    }
#header { display:none;   }
#nav { display:none;   }
#main {
    width:100%;
    }
#maintwo {
    width:100%;
    }
#mainonly {
    width:100%;
    }
#main h5, #main h4, #main p {
    }
#sidebar { display:none;   }
#sidebartwo { display:none;   }
#footer { display:none;   }
/********************** #content styles ***********************/
.small{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.stem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
.clrgrn { color: #006633; }		
.clrw { color: #FFFFFF; }
.clrlgrn {color: #33CC00}
}