/* Start of CMSMS style sheet 'IRW01 : IRW Theme' */
/* CSS Document */
body    {background: url(uploads/IRW01/bStripe4.jpg); background-color: #2B3B55; color: #ccc;}
#header {height:165px;}
#content {min-height:600px; height:auto !important; height:600px;} /* Theme specific ie hack */

.black  {background-color:#1f1f1f; background:#1f1f1f; color:#1f1f1f;}
.dark   {background-color:#243146; background:#243146; color:#243146;}
.light  {background-color:#35496A; background:#35496A;}

hr {background: #2B3B55; color: #2B3B55; /* IE Fix */}
div, ul, ol, dl, td, th, caption, pre, p, blockquote, input, textarea {color: #ccc;}
pre {background-color: #35496A; background: #35496A; color: #CCC; font: bold 12px Arial, Helvetica, sans-serif;}
h1, h2 {color: #E48C26;}
h3, h4 {color: #E4D426;}
h5, h6 {color: #F4E446;}

a             {color: #CCC; text-decoration: underline; outline: none;}
a:hover       {color: #FFF; text-decoration: underline;}

.accessibility {visibility: hidden;}

.box p        {color: #333; font: bold 10px Arial, Helvetica, sans-serif;} /* one size larger and bold */
.breadcrumbs  {background-color: #35496A; background: #35496A; color: #CCC; font: bold 12px Arial, Helvetica, sans-serif;padding-left:4px;}
.search input {color: #243146}
.button       {color: #243146}
input         {color: #243146}
#footer, #footer img {font: bold 10px Arial, Helvetica, sans-serif; vertical-align: middle; padding-top:2px;}

.cite {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 50%; font-family: inherit; vertical-align: baseline;}

/* Pageination */
.virtualpage {display:none;}
.paginationclass {background-color:#d26317; text-align:right; color:#ffffff; position: inherit; bottom: 100%; font-weight: bold; text-decoration: none; padding:2px 6px 0px 0px ; margin:9px 9px 0px 0px;}
.paginationstyle {width:150px; text-align:center; padding:2px 0 ; margin:9px 0;}
.paginationstyle select{border:1px solid #ffffff; margin:1 15px;}
.paginationstyle a {padding:0 5px; text-decoration:none; border:none; color:#ffffff; background-color:#ffffff; text-decoration: none;}
.paginationstyle a:hover, .paginationstyle a.selected {color:#ffffff; background-color:#ffffff;}
.paginationstyle a.imglinks {border:0; padding:0;}
.paginationstyle a.imglinks img {vertical-align:bottom; border:0;}
.paginationstyle a.imglinks a:hover {background:none;}
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected {color:#ffffff; background-color:#ffffff;}

/* News */
.NewsSummary            {color: #ddd;}
.NewsSummaryPostdate    {color: #ddd;}
.NewsSummaryLink, .NewsSummaryMorelink {color: #18507c;}
.NewsSummaryCategory    {color: #888;}
.NewsSummaryAuthor      {color: #888;}
.NewsSummarySummary     {color: #ddd;}
.NewsSummaryMorelink    {color: #18507c;}
#NewsPostDetailSummary  {color: #ddd;}
#NewsPostDetailCategory {color: #bbb;}
#NewsPostDetailAuthor   {color: #777;}

/* Menu */
.menu {padding:0px; margin:0px; background-color: #243146; background: #243146;}/*background: url(uploads/IRW01/titlebg.jpg);} */
.menu li, .menu ul {list-style: none;}
.menuwrapper {right: -5px;} /* removes numbering */

/* sForum tag -- forum search return */
.ssi_table    {width: 230px; margin: 0px 8px 55px 5px; empty-cells: show; overflow: hidden; white-space: normal; border:none;} 
.ssi_table tr {border: none;}
.ssi_table td {border: none; margin: 0px 2px 2px 2px;}
.ssi_table, .ssi_table a {color: #ddd;}

div.floatleft p {font-style: italic;}

/* thumbnails */
div.thumb          {margin-bottom: .5em; border-style: solid; border-color: #243146; /*white;*/ width: auto;}
div.thumbinner     {border: 1px solid #243146; /*#ccc;*/ padding: 0px 0px 3px 1px !important; margin: 0px 0px 3px 3px !important; background-color: #243146; /*#f9f9f9;*/ font-size: 94%; text-align: center; overflow: hidden;}
html .thumbimage   {border: 1px solid #243146; /*#ccc;*/ padding: 0px 0px 0px 3px !important; margin: 0px 0px 3px 3px !important;}
html .thumbcaption {border: none; text-align: left; line-height: 1.4em; padding: 3px 0px 1px 3px !important; font-size: 94%; color: #eee; margin: 0px 0px 0px 0px !important;}
div.magnify                    {float: right;}
div.magnify a, div.magnify img { display: block; border: none !important; background: none !important;}
div.tright {clear: right; float: right; border-width: .5em 0 .8em 1.4em;}
div.tleft  {float: left; clear: left; margin-right: .5em; border-width: .5em 1.4em .8em 0;}
img.thumbborder  {border: 1px solid #243146; /*#dddddd;*/}
.hiddenStructure {display: none;}
/* End of 'IRW01 : IRW Theme' */

