/* Start of CMSMS style sheet 'ARC' */
@charset "utf-8";

/* reset */

body, html { height: 100%; }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}

input { vertical-align: middle; }

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; vertical-align: top; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

* { outline: none; }



/* layout */

.column { float: left; }
.center { margin: 0 auto; }
.clear { clear: both; display: table;}

.span-1 { width: 150px; }
.span-2 { width: 300px; }
.span-3 { width: 450px; }
.span-4 { width: 600px; }
.span-5 { width: 750px; }
.span-6 { width: 900px; }

.indent-1 { margin-left: 150px; }
.indent-bottom { margin-bottom: 15px; }

.wrap-1 { padding: 15px; }
.wrap-2 { padding: 30px; }
.wrap-3 { padding: 0 15px; margin: 15px 0; }
.wrap-4 { padding: 0 15px; }

/* formatting */

.bg-1 { background-color: #8e1417; }
.bg-2 { background-color: #000; }
.bg-3 { background-color: #ccc; }
.bg-4 { background-color: #e5e5e5; }
.bg-5 { background-color: #f2f2f2; }
.bg-6 { background: transparent url(../img/bg-1.gif) repeat-x left top; }

.color-2, .color-2 a { color: #000; }
.color-3, .color-3 a { color: #fff; }

.sm { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; line-height: 12px; }
.sm p { margin-bottom: 12px; }
.sm h5 { text-transform: uppercase; }
.sm a { text-decoration: underline; }
.sm a.icon { text-decoration: none; }

.rule-h { height: 14px; border-top: 1px solid #ccc; }
.rule-v { border-left: 1px solid #ccc; }

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 15px; color: #000; }
ul { list-style-type: disc; margin-left: 15px; }
ol { list-style-type: decimal; margin-left: 15px; }
h1 { font-size: 16px; line-height: 20px; font-weight: normal; color: #8e1417; }
h2 { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; line-height: 30px; font-weight: bold; text-transform: uppercase; color: #fff; display: block; padding: 0 15px 0 30px; background: #8e1417 url(../img/icon-10.gif) no-repeat 15px center; }
h3 { font-weight: bold; text-transform: uppercase; color: #8e1417; }
p, ul, ol, h1, h3, table { margin-bottom: 15px; }

a { color: #8e1417; text-decoration: none; font-weight: inherit; }
a:hover { text-decoration: underline; }

form, label, input, textfield, textarea, select { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; line-height: 12px; }
form div { position: relative; }
form ul, form li { list-style-type: none; margin: 0; }
legend { display: none; }
.textfield, .textarea, .select, .radio, .checkbox, .button { margin: 5px 0; padding: 0; vertical-align: baseline; }
.textfield { width: 110px; height: 12px; padding: 2px 3px; }
.textarea { width: 110px; padding: 2px 3px; }
.select { width: 120px; height: 20px; }
.radio, .checkbox { height: 20px; margin-right: 5px; vertical-align: middle; }
.button { padding: 0 5px; height: 20px; color: #fff; text-transform: uppercase; background-color: #8e1417; border-color: #8e1417; }
.button-image { position: absolute; z-index: 100; top: 5px; right: 0; padding: 6px; }

#mc_embed_signup, component input { vertical-align: middle; }
#mc_embed_signup .indicate-required { display: block; width: 100%; margin: 9px 0; }
#mc_embed_signup .mc-field-group label { display: inline-block; width: 120px; }
#mc_embed_signup .mc-field-group .input-group-label { display: block; width: 100%; margin: 9px 0; }
#mc_embed_signup .mc-field-group .input-group ul { margin-left: 120px; }
#mc_embed_signup .mc-field-group .input-group ul li {}
#mc_embed_signup .mc-field-group .input-group ul li label {}
#mc_embed_signup .mc-field-group .datefield label {}
#mc_embed_signup .mc-field-group .datefield .monthfield input,
#mc_embed_signup .mc-field-group .datefield .dayfield input { width: 20px; }
#mc_embed_signup .mc-field-group .datefield .yearfield input { width: 30px; }
#mc_embed_signup .mc-address-group label { display: block; width: 100%; margin: 9px 0; }
#mc_embed_signup .mc-address-group ul li label { display: inline-block; width: 120px; }
#mc_embed_signup .btn { margin-left: 120px; }
#mc_embed_signup div.mce_inline_error { display: block !important; margin: 0 !important; padding: 0 0 0 120px !important; background: none !important; font-weight: normal !important; color: #8e1417 !important; width: 120px !important; }

.featured { list-style-type: none; margin: 0; display: block; width: 600px; height: 450px; background-color: #8e1417; }
.featured h1 { color: #fff; }
.featured a { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; text-transform: uppercase; color: #fff; }

.list { list-style-type: none; margin: 0; }
.list li { display: block; height: 45px; margin-bottom: 15px; }
.list li a img, .list li img { width: 60px; height: 45px; float: left; margin-right: 15px; }
.list li span { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; display: block; }

.news { position: relative; }
.news ul { height: 240px; }
.news .pagination { position: absolute; z-index: 100; top: 15px; right: 15px; width: 120px; text-align: right; }

.pagination { display: block; }
.pagination a { text-decoration: none; }
.pagination .pagination-prev, 
.pagination .pagination-next { display: inline-block; width: 15px; height: 15px; text-align: center; color: #fff; background-color: #000; }
.pagination .pagination-counter { display: inline-block; margin: 0 5px; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; }
.pagination .pagination-counter .pagination-pagenumber { display: inline; }
.pagination .pagination-counter .pagination-totalnumber { display: inline; }
.pagination .pagination-disabled { color: #000; background-color: #ccc; cursor: default; }

.subnav {float:right; width:270px;}
.subnav ul { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; list-style-type: none; margin: 0; }
.subnav ul li:first-child { border-top: 1px solid #e5e5e5; }
.subnav ul li { padding: 7px 0; border-top: 1px solid #ccc; }
.subnav ul li a { text-transform: uppercase; }

.icon { width: 9px; height: 9px; margin-right: 6px; vertical-align: baseline; }

.iconp { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; text-transform: uppercase; padding-left: 15px; background-position: left center; background-repeat: no-repeat; }

/*  .icon-1 { background-image: url(../img/icon-1.gif); }
.icon-2 { background-image: url(../img/icon-2.gif); }
.icon-3 { background-image: url(../img/icon-3.gif); }
.icon-4 { background-image: url(../img/icon-4.gif); }
.icon-5 { background-image: url(../img/icon-5.gif); }
.icon-6 { background-image: url(../img/icon-6.gif); }
.icon-7 { background-image: url(../img/icon-7.gif); } */
.icon-8 { background-image: url(../img/icon-8.gif); }


#table-2 th.header {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: left;
		padding-left: 30px;
		background-color: #e5e5e5;
		background-image: url(/img/icon-10.gif);
		background-repeat: no-repeat;
		background-position: 15px center;
		cursor: pointer;
}
#table-2 th.headerSortUp {
		background-image: url(/img/icon-11.gif);
}
#table-2 th.headerSortDown {
		background-image: url(/img/icon-12.gif);
}
#table-2 th, #table-2 td { height: 30px; vertical-align: middle; padding: 0 12px; }
#table-2 tr:hover { background-color: #e5e5e5; }
#table-2 th:hover, #table-2 td:hover { background-color: #ccc; }
#popup_container { font-family: Arial, sans-serif; font-size: 12px; min-width: 300px; /* Dialog will be no smaller than this */ max-width: 600px; /* Dialog will wrap after this width */ background: #FFF; border: solid 5px #999; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#popup_title { font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: #666; background: #CCC url(images/title.gif) top repeat-x; border: solid 1px #FFF; border-bottom: solid 1px #999; cursor: default;padding: 0em; margin: 0em; }
#popup_content {// background: 16px 16px no-repeat url(images/info.gif);background: 16px 16px no-repeat;padding: 1em 1.75em;margin: 0em;}
#popup_content.alert { background-image: url(images/info.gif);}
#popup_content.confirm {//background-image: url(images/important.gif); background-image: none;}
#popup_content.prompt {background-image: url(images/help.gif);}
#popup_message {//	padding-left: 48px;}
#popup_panel { text-align: center; margin: 1em 0em 0em 1em;}
#popup_prompt { margin: .5em 0em;}

/* End of 'ARC' */

