BODY	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:75%;
}
BODY TABLE	{font-size:1em; border-collapse: collapse;}

TEXTAREA, INPUT, SELECT, BUTTON {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
}

DIV, FORM, FIELDSET	{margin:0; padding:0;}

P 			{margin:0 0 0.6em 0;}
BLOCKQUOTE	{margin:0 0 0 3em; padding:0}
UL, OL		{margin:0 0 0 3em; padding:0}
LI			{margin:0 0 0.3em 0;}

DL 			{margin:0 0 0.6em 0;}
DT			{}
DD 			{margin:0 0 0 3em; padding:0}

IMG			{border: 0;}

H1 	{margin:0 0 1em 0;}
H2, H3, H4, H5, H6 	{margin:2em 0 1em 0;}
H1	{font-size:1.7em;}
H2	{font-size:1.5em;}
H3	{font-size:1.3em;}
H4	{font-size:1.2em;}
H5	{font-size:1.0em;}
H6	{font-size:0.9em;}

.smallest	{font-size:.8em; font-weight:bold;}
.small		{font-size:.85em;}
.normal		{font-size:1em;}
.large		{font-size:1.2em;}
.largest	{font-size:1.4em;}

.strong, .bold {font-weight:bold;}
.italic, .em {font-style:italic;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center; vertical-align:middle;}
.top { vertical-align:top; }
.bottom { vertical-align:bottom; }

BODY.VTEditor SPAN.VTComponent {color:#880000; border:1px solid #888888; background:#eeeeee; padding:2px 4px;}
.InfoBlockCtrlBorder {border:1px dashed #cccc44; position:absolute}

TABLE.clear { empty-cells:show; border-collapse:collapse; border:none; border-spacing:0; padding:0; }
TD.clear	{ empty-cells:show; border-collapse:collapse; border:none; border-spacing:0; padding:0; vertical-align:top; }
.w100 {width:100%;}
.h100 {height:100%;}

.ncal_area {border:1px solid #88AADD; padding:5px}
.ncal_top {text-align:center;}
.ncal_grid {}
SELECT.ncal_month {width:75px; font-size:8pt;}
SELECT.ncal_year {width:50px; font-size:8pt;}
BUTTON.ncal_btn {font-size:8pt;}
.ncal_workDay, .ncal_weekendDay, .ncal_curr_workDay, .ncal_curr_weekendDay {padding:0 5px; text-align:right;}
.ncal_weekendDay {color:red;}
.ncal_curr_workDay, .ncal_curr_weekendDay {border:1px solid #aaddff;}
body		{font-size:75%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#083949}

/* ~Tags For Site
----------------------------------------------- */

a, a:link		{color:#003B66;}
a:visited		{color:#003B66;}
a:active, a:hover	{color:#f00;}

h1					{color:#003B66;}
h2, h3, h4, h5, h6 	{color:#003B66;}

h2 a, h2 a:link,
h3 a, h3 a:link,
h4 a, h4 a:link,
h5 a, h5 a:link,
h6 a, h6 a:link
	{color:#003B66; text-decoration:none}
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited
	{color:#003B66; text-decoration:none}
h2 a:active, h2 a:hover,
h3 a:active, h3 a:hover,
h4 a:active, h4 a:hover,
h5 a:active, h5 a:hover,
h6 a:active, h6 a:hover
	{color:#f00; text-decoration:underline;}

hr {color:#99D2F1;background-color:#99D2F1;}

/* ~Classes For Site
----------------------------------------------- */

.Head       {font-weight:bold;color:#003B66;}
.Date		{color:#E77817;}
.Selected   {color:#003B66;}
.Sign		{font-style:italic;text-align:right;}
a.More {color:#f00;text-decoration:none;padding:0.4em;font-weight:bold;font-size:1.15em;}
a.More:hover {text-decoration:underline;}

/* Table classes for Editor */
table.tabB	td,
table.tabB	th	{border:solid 1px #99D2F1;}
tr.tabR		td	{}
tr.tabR1	td	{background:#F9F9F9;}
tr.tabHead	td,
tr.tabHead	th	{background:#E8F5FC;color:#003B66;}
td.tabHead,
th.tabHead		{color:#003B66;}

/* ~Layout For Site
----------------------------------------------- */
#ssTw {background:#8EBDE2 url(img/ssTbg.jpg) repeat-x;}
#ssT {background: url(img/ssTTbg.jpg) no-repeat 341px 200px;}
/*#ssT {background: url(img/ssTvisual.jpg) no-repeat 0 1px;}*/
#ssTC {height:368px;background: url(img/ssTvisual.jpg) no-repeat 0 2px;
	vertical-align:top;text-align:center;}
#ssTgeli {height:368px;background: url(img/ssTgeli.jpg) no-repeat 100% 0;}
#ssTsnow {height:368px;background: url(img/ssTsnow.gif) no-repeat 100% 135px;
	padding-right:100px;}
#ssTCC {margin:0 auto;color:#fff;}
#ssTCC td {vertical-align:top;}
#ssTCC .NameDesc {padding-top:15px;font-size:1.15em;font-weight:bold;}
#ssTCC .NameDesc span {display:block;}
#ssTCC .NameDesc span.line2 {padding-left:6em;}
#ssTCC .NameDesc span.line3 {padding-left:9em;}
#ssTCC #scLogo {padding-left:15px;padding-right:35px;}
#ssTCC #scName {font-size:1.8em;font-weight:bold;text-transform:uppercase;}

#ssTCC td.YearSwitch {padding-top:15px;font-size:1.3em;font-weight:bold;text-align:right;}
#ssTCC td.YearSwitch a {color:#fff;}
#ssTCC td.YearSwitch a:hover {color:#E77817;}

#ssTB {height:70px;background:url(img/ssTBbg.gif) no-repeat 100% 0;}
#ssTB td.cleft {padding-left:20px;}
#ssTB td.cright {}

#ssL {background:url(img/ssCBcorner.jpg) no-repeat 0 100%;}
#ssLC {padding:15px 10px;}

#ssCC {padding:0 0 1.6em 0;}
#ssCC h1#ssCH {margin:0 0 0.8em 0;font-weight:normal;}

#ssB {background:url(img/ssBbg.jpg) no-repeat;}
#ssBT {height:195px;background:url(img/ssBVisual.jpg) no-repeat;}
#ssBC, #ssBB {padding:0.4em 20px;}
#ssBB {color:#848484;}

/* ~Infoblock Layout */
#ssLT .InfoBlock {background:#E8F5FC url(img/iblBorder.gif) repeat-y 100% 0;
	border-top:solid 1px #99d2f1;margin-bottom:0.8em;}
#ssLT .InfoBlock .InfoBlockBody {
	background: url(img/iblFooter.gif) no-repeat 100% 100%;
	padding:15px 10px;}

.pagerightbody .InfoBlock {background:#E8F5FC url(img/ibrBorder.gif) repeat-y;
	border-top:solid 1px #99d2f1;}
.pagerightbody .InfoBlock .InfoBlockBody {
	background: url(img/ibrFooter.gif) no-repeat 0 100%;
	padding:15px 10px;}

.bluebox {border:solid 1px #99d2f1;
	background:#E8F5FC url(img/ibrFooter.gif) no-repeat -2px 105%;
	padding:5px;}
}

/* ~Services
----------------------------------------------- */

div.scPhotoSlider h3 {text-align:center;margin:0;padding:10px 0;
	background: url(img/IconSneg.gif) no-repeat 2em 0;}

/* ~Actions */
div.Actions {font-size:0.9em;}

/* ~Navigation
----------------------------------------------- */

/* ~MenuMeta */
#scMenuMeta {text-align:center;margin-top:15px;margin-bottom:40px;}
#scMenuMeta table {margin:0 auto;}
#scMenuMeta a {display:block;border:solid 1px #497BBD;}
#scMenuMeta a:hover {border:solid 1px #fff;}
#scMenuMeta a img {margin:10px;}
#scMenuMeta td.Delimiter {width:20px;}

/* ~MenuAlter */
#scMenuAlter {font-size:0.93em;margin:0.8em 0;}
#scMenuAlter a {text-decoration:none;}
#scMenuAlter a:hover {text-decoration:underline;}
#scMenuAlter span {margin:0 0.4em;}

/* ~Paging */
div.scPaging {font-size:0.9em;margin-bottom:0.8em;}
div.scPaging span.Active 	{color:#E77817;background:#E8F5FC;}
div.scPaging a 	{}

/* ~Trace */
#scTrace {background:url(img/hrOrangeLeft.gif) no-repeat 0 100%;
	color:#848484;font-size:0.93em;font-weight:bold;padding:0.2em 0;}
#scTrace a {text-decoration:none}
#scTrace a:hover {text-decoration:underline;}

/* ~Tree */
ul.scTreeRoot a, ul.scTreeRoot a:link, ul.scTreeRoot a:visited {text-decoration:none;}
ul.scTreeRoot a:active, ul.scTreeRoot a:hover {text-decoration:underline;}
ul.scTreeRoot a.Active {text-decoration:underline;}
ul.scTreeRoot a#active_node {color:#f00;}
ul.scTreeRoot {margin-left:10px;list-style-type:none;font-weight:bold;}
ul.scTreeRoot li {border-bottom:solid 1px #8cb6d5;padding-bottom:0.4em;}
ul.scTreeSub {font-weight:normal;padding-top:0.4em;}
ul.scTreeSub li {border-bottom:none;padding-bottom:0;}

/* ~scNewsCalendar */
table.scNewsCalendar {border-collapse:collapse;width:99%;}
.scNewsCalendar button {color:#fff;background:#32668D url(img/BtnBg.gif) repeat-x 50% 0;
	border:none;cursor:pointer;padding:0 0.4em;font-size:1.15em;}
.scNewsCalendar select.Year {width:5em;}
.scNewsCalendar select.Month {width:7em;}
.scNewsCalendar caption {padding-bottom:0.4em;border-bottom:solid 1px #99d2f1;}
.scNewsCalendar td, .scNewsCalendar th {font-size:0.93em;border-bottom:solid 1px #99d2f1;height:1.6em;text-align:center}
.scNewsCalendar .ncal_weekendDay, .scNewsCalendar .ncal_curr_weekendDay {color:#f00;}
.scNewsCalendar .ncal_weekendDay a, .scNewsCalendar .ncal_weekendDay a {color:#f00;}
.scNewsCalendar .ncal_curr_workDay {background:#fff;}
.scNewsCalendar .ncal_curr_weekenDay {background:#fff;}
.scNewsCalendar a {display:block;}
.scNewsCalendar a:hover {background:#fff;}
.scNewsCalendar a:hover {background:#fff;}



/*#ssCC .gmtbl {background:#E8F5FC;border:solid 1px #99d2f1;}*/
#ssCC .gmtbl td {padding:0.4em;text-align:center;}
#ssCC .gmtbl table td {font-size:0.93em;padding:0.1em;text-align:center;}


/* ~Lists */
#scNewsList span.Date {display:block;font-size:0.93em;
	background:#e77817 url(img/DateBg.gif) no-repeat 100% 0;color:#fff;
	padding:0.1em 20px 0em 10px;width:6em;}
#scNewsList .Head a {display:block;border-top:solid 1px #e77817;padding-top:0.4em;}

#scNewsShort span.Date {display:block;font-size:0.93em;}

/* ~Forms
----------------------------------------------- */
form.Forms {font-family: Arial, Verdana, Helvetica, sans-serif;}
form.Forms button {color:#fff;background:#32668D url(img/BtnBg.gif) repeat-x 50% 0;
	border:none;cursor:pointer;padding:0 0.4em;}

#scSearchForm {background: url(img/scSearchBgH.gif) no-repeat 0 9px;width:19em;margin-top:10px;}
#scSearchForm table {background:url(img/scSearchBgF.gif) no-repeat 0 100%;}
#scSearchForm table td {vertical-align:top;}
#scSearchForm table td.input {padding:16px 0 8px 7px;}
#scSearchForm input {width:100%;}
#scSearchForm button {border:none;background:transparent;margin-right:1em;}

#scLogonButton {width:215px;}
#scLogonButton fieldset {margin: 0 15px;}
#scLogonButton label {width:60px;}
#scLogonButton input {width:120px;}
#scLogonButton p {margin-bottom:0.2em;}
#scLogonButton fieldset.FrmBtn {text-align:left;padding-left:60px;padding-bottom:0.2em;}
#scLogonButton div.FrmCmt {font-size:0.93em;padding-left:70px;}

