/* --- menu styles --- */
/* level 0 inner */
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	text-align : right;
	padding: 2px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	text-align : right;
	padding: 2px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0053A9;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0066CC;
}

/* level 1 inner */
.m0l1iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l1iover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0053A9;
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0066CC;
}

/* level 2 inner */
.m0l2iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l2iover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0053A9;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #0066CC;
}
/* --- end of menu styles --- */

A.menu:LINK {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	text-decoration: none;
	text-align : right;
	padding: 2px;
	color: #FFFFFF;
}
A.menu:VISITED {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	text-decoration: none;
	text-align : right;
	padding: 2px;
	color: #FFFFFF;
}
A.menu:ACTIVE {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	text-decoration: none;
	text-align : right;
	padding: 2px;
	color: #FFFFFF;
}
A.menu:HOVER {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	text-decoration: none;
	text-align : right;
	padding: 2px;
	color: #87CEFA;
}
A.g1copy:LINK {
	color : White;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	text-decoration : none;
}
A.g1copy:VISITED {
	color : White;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	text-decoration : none;
}
A.g1copy:ACTIVE {
	color : White;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	text-decoration : none;
}
A.g1copy:HOVER {
	color : #87CEFA;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	text-decoration : none;
}
TD.g1copy {
	color : White;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	border : medium;
	text-indent : 5px;
}
A.g1menu:LINK {
	color : White;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}
A.g1menu:VISITED {
	color : White;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}
A.g1menu:ACTIVE {
	color : White;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}
A.g1menu:HOVER {
	color : #87CEFA;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
}
A.g1textlink:LINK {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	text-decoration : underline;
}
A.g1textlink:VISITED {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	text-decoration : underline;
}
A.g1textlink:HOVER {
	color : #0066CC;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	text-decoration : underline;
}
P.g1text {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 10px;
	text-align : justify;
}
P.g1title {
	color : #0053A9;
	font-size : 16px;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-weight : bold;
}
P.g1subtitle {
	color : #0053A9;
	font-size : 13px;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-weight : bold;
}
A.g1txtlink:LINK {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
	text-decoration : underline;
}
A.g1tag:LINK {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 12px;
	text-decoration : none;
}
A.g1tag:VISITED {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 12px;
	text-decoration : none;
}
A.g1tag:HOVER {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 12px;
	text-decoration : none;
}
A.g1txtlink:VISITED {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
	text-decoration : underline;
}
A.g1txtlink:HOVER {
	color : #0066CC;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
	text-decoration : underline;
}
B.g1txt {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
	text-align : justify;
}
P.g1txtc {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
	text-align : center;
}
TD.g1txt {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
	border : medium;
	text-indent : 0px;
}
TD.g1txtjust {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
	border : medium;
	text-indent : 0px;
	text-align : justify;
}
TD.g1txt12 {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 12px;
	border : medium;
	text-indent : 0px;
	text-align : justify;
}
TD.g1subtitle {
	color : #0053A9;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 13px;
	border : medium;
	text-indent : 0px;
	font-weight : bold;
}
P.g1white {
	color : White;
	font-size : 11px;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-weight : bold;
}
LI {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
}
UL {
	color : Navy;
	font-family : Tahoma, Arial, MS Sans Serif;
	font-size : 11px;
}

/* gallery */
	img { border: 0; }

	/* header */
	table.sb_gallery {border-collapse: collapse; border: 0px; margin: 0px}
	table.sb_gallery td, table.sb_gallery th {font-family: tahoma;font-size: 11px;background: url('../images/gallery.gif') no-repeat;padding: 0px;font-weight : bold}
	table.sb_gallery tr.sb_header td div {width: 5px; height: 26px}
	table.sb_gallery tr.sb_header th {width: 100%; background-position: 0px -26px; background-repeat: repeat-x; text-align: left}
	table.sb_gallery tr.sb_header th div {height: 26px; font-size: 12px; color: #fff; line-height: 26px; overflow: hidden; text-overflow: ellipsis; cursor: default}
	table.sb_gallery tr.sb_header td.sb_date {color: #fff; line-height: 26px; white-space: nowrap; background-position: 0px -26px; background-repeat: repeat-x; border-left: 1px solid #fff; padding-left: 6px}
	table.sb_gallery tr.sb_header td.sb_left {background-position: 0px 0px}
	table.sb_gallery tr.sb_header td.sb_right {background-position: -5px 0px}

	/* footer */
	table.sb_gallery tr.sb_footer th {background: #0053A9}
	table.sb_gallery tr.sb_footer td div {width: 5px; height: 6px}
	table.sb_gallery tr.sb_footer td.sb_left {background-position: 0px -162px}
	table.sb_gallery tr.sb_footer td.sb_right {background-position: -5px -162px}

	/* slider */
	table.sb_gallery tr.sb_slider td {height: 110px; background-position: 0px -52px; background-repeat: repeat-x}

	/* list */
	div.sb_gallery_list {position: relative; overflow: hidden; width: 100%; height: 110px}
	div.sb_gallery_list span {position: absolute; z-index: 0; top: 7; left: -1000px; text-align: center}
	div.sb_gallery_list span div {width: 100%}
	div.sb_gallery_list div img {cursor: pointer}
	div.sb_gallery_list div.sb_left, div.sb_gallery_list div.sb_right {width: 20px; height: 110px; z-index: 80}
	div.sb_gallery_list div.sb_left {float: left}
	div.sb_gallery_list div.sb_right {float: right}

