 a:link  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #336699;
	font-weight : bold;
	text-decoration : none;
}
a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #524284;
	font-weight : bold;
	text-decoration : none;
}
sup {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #336699;
	font-weight : bold;
	text-decoration : none;
}
hr.solid {
	border-color : #336633;
	border-style : solid;
	border-top-width : 2px;
	border-right-width : 0;
	border-left-width : 0;
	border-bottom-width : 0;
	color : #336633;
	height : 1px;
}
hr.solid2 {
	border-color : #cccccc;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 0;
	border-left-width : 0;
	border-bottom-width : 0;
	color : #cccccc;
}
hr.dashed {
	border-color : #336633;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 0;
	border-left-width : 0;
	border-bottom-width : 1px;
	height : 1px;
}
hr.dotted {
	border-color : #999999;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 0;
	border-left-width : 0;
	border-bottom-width : 1px;
	height : 1px;
}
hr.dotted2 {
	border-color : #336633;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 0;
	border-left-width : 0;
	border-bottom-width : 1px;
	height : 1px;
}
select {
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-color : #999;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
#input {
#	font-family : Verdana, Arial, Helvetica, sans-serif;
#	font-size : 10px;
#	border-color : #999;
#	border-style : solid;
# 	border-top-width : 1px;
#	border-right-width : 1px;
#	border-bottom-width : 1px;
#	border-left-width : 1px;
#}

input.button {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
	font-style : italic;	
	text-transform : uppercase;
	background-color : #336699;
	background-image : url(/img/assets/ui/form-bg-btn.gif);
	background-repeat : repeat-x;
	border-color : #efefef #999999 #999999 #efefef;
	border-style : outset;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
input.text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-color : #999;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
input[type=text] {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #ffffff;
	border-color : #999;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

input.password {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-color : #999;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
input[type=password] {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #ffffff;
	border-color : #999;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}


input[type=submit] {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
	font-style : italic;	
	text-transform : uppercase;	
	background-color : #336699;
	background-image : url(/img/assets/ui/form-bg-btn.gif);
	background-repeat : repeat-x;
	border-color : #efefef #999999 #999999 #efefef;
	border-style : outset;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	height: 22px;
}
input.submit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
	font-style : italic;	
	text-transform : uppercase;
	background-color : #336699;
	background-image : url(/img/assets/ui/form-bg-btn.gif);
	background-repeat : repeat-x;
	border-color : #efefef #999999 #999999 #efefef;
	border-style : outset;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	height: 22px;
}
input[type=checkbox] {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-style : none;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}
input.checkbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-style : none;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}
input.radio {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}
input:focus {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #d8e5c7;
}
.bg-main {
	background-color : #261a40;
}
.bg-main-hd {
	background-image : url(/img/bg-main-hd.jpg);
}
.bg-bd {
	background-color : #ffffff;
}
.bg-bd-border {
	background-color : #336633;
}

.bg-wht {
	background-color : #ffffff;
}
.bg-red {
	background-color : #cc3300;
}

.bg-div-gry {
	background-color : #333333;
}
.bg-nav {
	background-color : #336633;
}

.bg-bd-sd-L {
	background-image : url(/img/ui/bg-bd-sd-L2.gif);
	background-repeat : repeat-y;
	background-position : right top;
}

.bg-main-bot-T {
	background-image : url(/img/ui/bc-main-botT.gif);
	background-repeat : repeat-x;
	background-position : center;
}

.bg-main-bot {
	background-image : url(/img/ui/bg-main-bot.gif);
	background-repeat : repeat-y;
	background-position : left;
}

.bg-search {
	background-image : url(/img/ui/bg-search.gif);
	background-repeat : repeat-x;
	background-position : 50% 50%;
}

.bg-section {
	background-image : url(/img/bg-section.gif);
	background-color : #ffffff;
}
.bg-section-bd {
	background-color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.bg-bd-hd {
	background-image : url(/img/ui/bg-bd-hd.gif);
	background-repeat : no-repeat;
	background-position : left top;	
}
.bg-bd-Lgry {
	background-color : #efefef;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
}
.bg-bd-index {
	background-color : #d8e5c7;
	border-color : #cccccc;
	border-style : dotted;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0;
}
.bg-bd-members {
	background-color : #ffffff;
	background-image : url(/img/bg-bd-members.gif);
	background-repeat : repeat-x;
	background-position : 0% 0%;
	border-color : #336633;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0;
}
.bg-bd-news-events {
	background-color : #ffffff;
	background-image : url(/img/bg-bd-news-events.gif);
	background-repeat : repeat-x;
	background-position : 0% 0%;
	border-color : #336633;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0;
}
.bg-mast-main {
	background-color : #336633;
}

.bg-mast-news {
	background-color : #ff9900;
}	
.bg-pod-news {

	padding-top : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	padding-left : 3px;
}
.bg-pod-news-alt {

	padding-top : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	padding-left : 3px;	
}
.bg-pod-news-ovr {
	background-color : #d8e5c7;
	padding-top : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	padding-left : 3px;	
}
.bg-idx-sep {
	background-image : url(/img/assets/ui/sep-dot.gif);
	background-repeat : repeat-y;
	background-position : 50% 50%;
}
.bg-idx-sep-alt {
	background-image : url(/img/assets/ui/sep-dot.gif);
	background-repeat : repeat-y;
	background-color : #efefef;
	background-position : 50% 50%;
}

.bg-pod-box-news {
	background-image : url(/img/ui/bg-pod-news.jpg);
	background-repeat : repeat-y;
	background-position : 50% 50%;
	border-color : #000000;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 2px;
}

.bg-pod-box-news-bot {
	background-image : url(/img/ui/bg-pod-news.jpg);
	background-repeat : repeat-y;
	background-position : 50% 50%;
	border-color : #000000;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 1px;
	border-left-width : 2px;
	border-bottom-color : #336633;
	
}

.bg-bd-sdL {
	background-image : url(/img/ui/bg-bd-sdL.gif);
	background-repeat : repeat-y;
	background-position : 100% 0%;
}

.form-box {
	background-color : #d8e5c7;
	border-color : #d8e5c7;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
	padding-top : 7px;
	padding-right : 7px;
	padding-bottom : 7px;
	padding-left : 7px;
}
.form-label-b {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.form-label-req {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #660000;
	font-size : 10px;
	font-weight : bold;
}
.form-label-b-gry {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	font-weight : bold;
}
.form-label-sml {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	text-decoration : none;
}
.form-label-sml-wht {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #ffffff;
	text-decoration : none;
}
.nav-main {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #336633;
	text-decoration : none;	
}
a.nav-main:link {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #336633;
	text-decoration : none;	
}

a.nav-main:visited {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #336633;
}
a.nav-main:hover {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

a.nav-main-on {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;		
}

a.nav-main-on:link {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;		
}

a.nav-main-on:visited {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;
}

a.nav-main-on:hover {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;

}

.nav-sub {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;		
	text-decoration : none;
}
a.nav-sub:link {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;	
	text-decoration : none;
}
a.nav-sub:visited {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}
a.nav-sub:hover {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;	
	text-decoration : none;
}

.nav-sub-on {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;	
	text-decoration : none;
}

a.nav-sub-on:link {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;	
	text-decoration : none;
}
a.nav-sub-on:visited {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;		
	font-weight : normal;
	text-decoration : none;	
}
a.nav-sub-on:hover {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;	
	text-decoration : none;
}
	
.mast-hd {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}


a.nav-sml {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #336699;
	font-weight : normal;	
	text-decoration : none;
}
a.nav-sml:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #336699;
	font-weight : normal;
	text-decoration : none;
}
a.nav-sml:visited {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #564685;
	font-weight : normal;
}
a.nav-sml:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #336699;
	font-weight : normal;
	text-decoration : underline;
}
.nav-bc {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #336633;
	line-height : 1.4em;
}
.nav-bc-off {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #336633;
	line-height : 1.4em;
}
.bd-pod-news {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #336633;
	font-weight : normal;
	text-align : justify;		
	text-decoration : none;

}
a.nav-pod-news-ti {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #336633;
	font-weight : bold;
	text-decoration : none;
}
a.nav-pod-news-ti:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #564685;
	font-weight : bold;
}
a.nav-pod-news-ti:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #564685;
	font-weight : bold;
	text-decoration : none;	
}

.tab-bg {
	background-color : #ffffff;
	border : medium none #999999;
	background-image : url(/img/ui/bg-tab.gif);
	background-repeat : repeat-x;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-bottom-color: #336633;
}

.tab-bg-ovr {
	background-color : #c5d1b4;
	border : medium none #336633;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-bottom-color: #336633;
}

.tab-bg-on {
	background-color : #ffffff;
	border : medium none #336633;
	background-image : url(/img/ui/bg-tab-on.gif);
	background-repeat : repeat-x;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-left-width : 1px;
}
.tab-bg-on-ovr {
	background-color : #c5d1b4;
	border : medium none #336633;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-left-width : 1px;
	border-bottom-color: #336633;
}

.tab-bg:hover {
	background-color : #efefef;
	border : medium none #999999;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0;
	border-left-width : 0;
}


.tab-bg-sep {
	border : medium none #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 1px;
	border-left-width : 0;
}

.tab-sub-bg-sep {
	border : medium none #cc3300;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 2px;
	border-left-width : 0;
}
.tab-sub-bg {
	background-image : url(/img/ui/tab-sub-cor.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	background-color : #c5d1b4;
	border : medium none #ffcc66;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 2px;
	border-left-width : 0px;
	border-bottom-color: #cc3300;		
}

.tab-sub-bg-ovr {
	background-image : url(/img/ui/tab-sub-cor.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	background-color : #ffcc66;
	border : medium none #cc3300;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 2px;
	border-left-width : 0px;

}

.tab-sub-bg-on {
	background-image : url(/img/ui/tab-sub-cor.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	background-color : #cc3300;
	border : medium none #cc3300;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 2px;
	border-left-width : 0px;
}
.tab-sub-bg-on-ovr {
	background-image : url(/img/ui/tab-sub-cor.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	background-color : #cc3300;
	border : medium none #cc3300;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 2px;
	border-left-width : 0px;
}

.tab-sub-bg-pub {
	background-image : url(/img/ui/tab-sub-cor.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	background-color : #efefce;
	border : medium none #efefce;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 2px;
	border-left-width : 0px;
	border-bottom-color: #cc3300;		
}

.tab-sub-bg-pub-on {
	background-image : url(/img/ui/tab-sub-cor.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	background-color : #cc3300;
	border : medium none #cc3300;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 2px;
	border-left-width : 0px;
}

.tab-sub-pub-bg-ovr {
	background-image : url(/img/ui/tab-sub-cor.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	background-color : #cc3300;
	border : medium none #cc3300;
	border-style : solid;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 2px;
	border-left-width : 0px;
}


.tab-nav {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : italic;
	color : #000000;
	text-decoration : none;
}
a.tab-nav:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
	color : #000000;
	text-decoration : none;
}
a.tab-nav:visited {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : italic;	
	color : #000000;
}
a.tab-nav:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : italic;	
	color : #000000;
	text-decoration : none;	
}
.tab-nav-on {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : italic;
	color : #000000;
	text-decoration : none;
}
a.tab-nav-on:link {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
	color : #000000;
	text-decoration : none;
}
a.tab-nav-on:visited {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : italic;	
	color : #000000;
}
a.tab-nav-on:hover {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : italic;	
	color : #000000;
	text-decoration : none;	
}

.hd {
	font-family : Georgia, Arial Black, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	color : #000000;
	font-weight : bold;
	font-style : italic;	
	line-height : 1em;
	letter-spacing : -1px;
}
.hd-pl {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #336633;
	font-size : 15px;
}
.hd-sub {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #336633;
	font-size : 15px;
	font-weight : bold;
}
.hd-bd {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #336633;
	font-size : 14px;
	font-weight : normal;
	line-height : 1.4em;
}
.hd-sub-bd {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.bd {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.3em;
}

.bd-sml {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	line-height : 1.3em;
}
.bd-sml-b {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	line-height : 1.3em;
	font-weight : bold;
}


.bd-J {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	text-align : justify;
	line-height: 1.6em;
}
.bd-index-J {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #707070;
	text-align : justify;
	line-height: 1.4em;
}
.bd-san {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.bd-san-wht {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #ffffff;
}

.bd-san-wht2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
}

.bd-san-b-wht {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
}
.bd-san-sml {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.bd-san-gry {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
}
.bd-lrg {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
}
.bd-lrg-b {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.bd-xlrg-b {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}
a.idx:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #336633;
	font-weight : bold;
	text-decoration : none;
}

.data-hd {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    background-color: #E8D878; 
    color: #000000;
    font-weight: bold;
    text-align: center;
}
.data {
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 11px;
    background-color: #efefef; 
    color: #000000;
}
.data-alt {
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size : 11px;
    background-color: #DEE3BF; 
    color: #000000;
}

.cap {
	font-family : Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : italic;
	font-weight : bold;
	color : #cc3300;
	letter-spacing : -0.5px;
	text-align : left;	
}
.cap-img {
	border-color : #cc3300;
}
.box-main {
	border : medium none #003366;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 1px;
}

.box-bd-border-B {
	background-color : #ffffff;
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 1px;
	border-left-width : 0;
}

.box-border-B {
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 1px;
	border-left-width : 0;
}

.box-dotted {
	border-color : #336633;
	border-style : dotted;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

.box-dotted-L {
	border-color : #336633;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 1px;
}
.box-dotted-R {
	border-color : #336633;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 0;
	border-left-width : 0;
}
.box-dotted-B {
	border-color : #336633;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 1px;
	border-left-width : 0;
}
.box-dotted-L {
	border-color : #336633;
	border-style : dotted;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 1px;
}
.box-solid {
	border-color : #336633;
	border-style : solid;
	border-right-width : 2px;
	border-left-width : 2px;
}
.box-solid-R {
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 0;
	border-left-width : 0;
}
.box-solid-wide-L {
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 4px;
}

.box-solid-wht-L {
	border-color : #ffffff;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 1px;
}
.box-nav {
	border-color : #ffffff;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}
.box-nav-ovr {
	background-color : #336633;
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
}
.box-nav-L {
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 1px;
}
.box-nav-L-ovr {
	background-color : #c5d1b4;
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 1px;
}
.box-nav-R {
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 0;
	border-left-width : 0;
}

.box-nav-R-on {
	background-color : #336633;
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 0;
	border-left-width : 0;
}

.box-nav-R-ovr {
	background-color : #c5d1b4;
	border-color : #336633;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 0;
	border-left-width : 0;
}


.box-nav-LR {
	border-color : #ffffff;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 0;
	border-left-width : 1px;
}
.box-nav-LR-ovr {
	background-color : #66ccff;
	border-color : #ffffff;
	border-style : solid;
	border-top-width : 0;
	border-right-width : 1px;
	border-bottom-width : 0;
	border-left-width : 1px;
}


.alert {
	font-family : Verdana, Helvetica, sans-serif;
	color : #660000;
	font-size : 12px;
	font-weight : bold;
}
.copyright {
	color : #707070;
}
a.copyright:link {
	font-family : Times New Roman, Times, serif;
	font-size : xx-small;
	color : #336633;
	font-weight : normal;
	text-decoration : none;
}
a.copyright:visited {
	font-family : Times New Roman, Times, serif;
	font-size : xx-small;
	color : #564685;
	font-weight : normal;
}

.date {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #336633;

}

.footer {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #336633;
}
.footer2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #336633;
	font-weight: bold;
}
.idx-ti {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.news-ti {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	line-height : 1.9em;
}
.bg-footer {
	background-color : #ffffff;
	background-image : url(/img/footer-bg.gif);
	background-repeat : repeat-x;
	background-position : 50% 100%;
}
.bg-H-sep-solid {
	background-image : url(/img/H-sep-solid.gif);
	background-repeat : repeat-x;
}

a:active {
	color : #660000;
}
a:hover {
	color: #336633;
	text-decoration : underline;	
}
