
/*Global Styles*/
/* CSS Document */
/* UIW.edu - Global stylesheet. These style apply to all pages on the website.  */
body, html { margin:0 0 5px 0; padding:0; color:#000; }
body { width: 100%; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; min-width:760px; font-size: 62.5%; }
a, a:active { text-decoration: none; border-bottom: solid #ccc 1px; color: #cc0000; }
a:visited { border-color: #aaa; color: #666666; }
a:hover { text-decoration: none; border-bottom: solid #ccc 1px; color: #ff3300; }
#_ctl25 a { border:none; }

/*Header styles*/
#headerwrapper { width: 100%; background: #000; border-bottom: 5px solid #cc0000; }
#header { margin:0 auto; width:760px; color: #fff; height: 74px; position: relative; border: none; }
#header h1, #header h2 { position: absolute; padding:0; margin:0; border:none; }
#header h1 { top:6px; left:2px; font-size: 1em; color: #fff; }
#header h2 { top:32px; left:82px; }
#header img { border: 0px; background:none; }
#header a { border: none; }

/*Top level navigation styles*/
#topnav { font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 4px; text-align: right; }
#topnav img { vertical-align: bottom; }
#topnav ul { margin:0; padding:0; list-style:none; font-size: 1em; }
#topnav li { display:inline; margin:0; padding:0 4px; background:none; }
#topnav a, #topnav li a:visited { border: none; color: #999999; }
#topnav a:hover { border: none; text-decoration: none; color: #fff; }
#topnav form, #topnav input #topnav select { display: inline; vertical-align: text-bottom; margin: 0; padding: 0; }
#topnav input, #topnav select { font: normal 1.1em Arial, Helvetica, sans-serif; }
#submit_button { background: #ccc; color: #006633; font-weight: bold; margin-left: 0.3em; }

/*ContentFooter styles*/
#ContentFooter { clear:both; text-align: left; border-top: solid 2px #cc0000; padding:5px 0 10px 0; width: 760px; margin: 0 auto; }
#ContentFooter p { margin:0; font-size: 1em; }
div.schoolinfo { float:left; text-align:left; width: 500px; }
div.horizlogo { float:right; text-align:right; }

/*End Global Styles*/
/*STYLES FOR UIW.edu SECONDARY PAGES*/

/*Styles for HTML Tag Selectors*/
/*TEXT STYLES*/
h2, h3, h4, h5, p, .PageTitleHeader, .PageSubTitleHeader { margin:0 0 10px 0; }
h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader  { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #222222; }
h2, .PageTitleHeader { font-size:2.2em; border-bottom: 1px solid #e7e7e7; }
h3, .PageSubTitleHeader { font-size:1.8em; }
h4 { font-size:1.6em; }
h5 { font-size: 1.4em; }
p { font-size: 1.2em; line-height: 1.4em; }
blockquote { margin: 0 30px; }
address { font-size: 1.1em; line-height: 1.2em; font-style: italic; margin: 0 0 1em 0; }

/*ORDERED AND UNORDERED LISTS*/
ul, ol { margin: 0 0 15px 0; padding: 0; font-size: 1.2em; line-height: 1.4em; }
ul ul, ul ol, ol ol, ol ul { font-size: 1.0em; }
ul li { margin: 5px 0; padding: 0 0 0 30px; list-style: none; background: url(../images/arrow.gif) no-repeat 18px 0.65em; }
ol li { margin: 5px 0 5px 30px; }

/*DEFINITION LISTS*/
dl { margin: 0 0 10px 0; line-height: 1.4em; }
dt { margin: 0 0 3px 0; font-size: 1.2em; font-weight: bold; }
dd { margin: 0 0 15px 0; font-size: 1.3em; line-height: 1.4em; }

/*HORIZONTAL RULES*/
hr { margin: 10px 0; clear: both; border: none; background-color: #000; color: #000; height: 1px; width: 98%; }

/*Border for floating and non-floating images*/
.imgborder, .main-image-large, .main-image-miniindex, .main-image-small, .main-image-xsmall, .imgleft, .imgright { padding:1px; border: solid #aaa 1px; }

/*Large main image size, for two column layout pages*/
.main-image-large { margin: 5px 0; width: 566px; }

/*Mini index main image size*/
.main-image-miniindex { margin: 0 0 5px 0; width: 316px; }

/*Small main image size*/
.main-image-small { margin: 5px 0 15px 15px; width: 250px; float: right; }

/*X-Small main image size*/
.main-image-xsmall { margin: 5px; width: 100px; }

/*Captions for photos*/
.main-image-large .caption, .main-image-small .caption { margin: 0; padding: 5px 0; background: #fff; font-size: 1em; }

/*Style for float left images without captions*/
.imgleft { float: left; width: inherit; margin: 0 5px; background-color: #fff; font-size: 1em; color:#333; }
div.imgleft img { border: 2px solid #555; }
div.imgleft p { font-size: 1em; width: inherit; }

/*Style for float right images without captions*/
.imgright { float: right; margin: 0 5px; background-color: #fff; font-size: 1em; color:#333; }
div.imgright img { border: 2px solid #555; }
div.imgright p { font-size: 1em; width: inherit; }

/*Form Styles*/
fieldset { border: none; background: #F7F7F7; margin: 5px; padding: 4px; }
legend { padding: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: bold; color: #333; }
label { font-size: 1.1em; }
#contentwrapper { margin:0 auto; width:760px; }

/* Three-column pages. Placed in the body tag. Main content will be placed between navcolumn and 
extra column */
.threecolumn #ContentMiddle { float: left; width: 400px; margin-left:10px; }

/* Mini-index pages. reduces width of the main content column to allow for the extra third column. 
Used only for subindex pages. Placed in the body tag */
.sub-index #ContentMiddle { float: left; width: 285px; margin-left:10px; }

/*------DEPARTMENT TITLE AREA STYLES-------*/
#depttitle { float: left; width: 100%; height: 100%; padding: 6px 0; background-color: #eaeaea; border-bottom: solid 1px #ccc; text-align: left;}
#depttitle .deptPod {margin: 0 auto; width: 760px;}
#depttitle h1 {margin:0;display:block;font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.6em; font-weight: normal; color: #444;width:400px;float:left}
#depttitle #ContentLinks {display:block;float:right;}
#depttitle #ContentLinks a:link, #depttitle #ContentLinks a:visited {color: #555;text-decoration:none;border:none;padding:0 4px;margin-top:12px;display:block;float:left;}
#depttitle #ContentLinks a:hover {color: #999;text-decoration:none;border:none}

/*------STYLES FOR DEPARTMENT NAVIGATION COLUMN------*/
#navcolumn { background: #EAEAEA; border: 1px solid #CC0000; float:left; padding: 33px 0 10px 0; width:165px; text-align: left; }
#navcolumn h2, #navcolumn h3, #navcolumn h4, #navcolumn p { margin:0 0 5px 0; width: 99%; }

/*Department Navigation Menu styles. This goes at the top of the #navcolumn div. */
#ContentLeft {float:left;margin: 0 0 2px 0;color:#333;}
#ContentLeft ul {margin:0;padding:0;list-style-type: none;}
#ContentLeft ul li {list-style: none;float: left;margin: 5px 0 3px 0;padding:0;background:none;}
#ContentLeft ul li a {margin: 0 0 0 5px;border: none; display: block; border-bottom: #C2C2C2 solid 1px;text-decoration: none;color:#cc0000;width:154px;background:none;font: bold 1em Verdana, Arial, Helvetica, sans-serif; font-size: 110%;}
#ContentLeft ul ul {padding:0;margin:0}
#ContentLeft ul ul li a {margin: 0 0 0 5px;border:none;display:block;text-decoration: none; color: #cc0000; width: 154px; background:none;font: normal 1em Verdana, Arial, Helvetica, sans-serif;}
#ContentLeft a:hover, #ContentLeft a:active {color: #000;}

/*Member Tools*/
#ContentMemberTools { width: 155px; margin:10px 0 0 5px; font-size: 90%; color: #555555; display: block; background: #EAEAEA; float: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#ContentMemberTools a:link, #ContentMemberTools a:visited { color: #555555; border: none; display: block; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#ContentMemberTools a:hover { color: #999999; text-decoration:none; }
div.ContentMemberTools { float:left; width: 155px; display: block; }
#ContentMemberTools select { margin: 0; padding: 0; display: block; }

/*End Member Tools*/

/*-------STYLES FOR CONTENT MIDDLE--------*/
#Placeholder { float: left; padding: 0 0 20px 0; margin: 0 155px 0 170px; text-align: left; }
#ContentMiddle { float: left; margin-left: 10px; padding: 20px 0; width:375px; text-align: left; }
#ContentMiddle h2, h3, h4, h5 { width: 99%; }

/* Sub-Index Page Styles */
#ContentRightPromo { float: right; padding: 0; margin: 0; width: 195px; text-align:left; }
#ContentMiddleLayoutRight { float: right; margin: 20px 0; padding: 0; width: 195px; text-align:left; }
.ContentRight h3 { margin: 0 0 5px 0; width: 170px; font-size:1.6em; float:right; text-decoration:none; }
.ContentRight h3 a { border: none; color: #cc0000; text-decoration:none; }
.ContentRight img { float: left; padding:1px; border: solid #aaa 1px; }
.ContentRight p { float: right; margin: 0; width: 170px; font-size: 1.1em; line-height: 1.3em; }
#ContentRight h2, #ContentRight h3, #ContentRight h4, #ContentRight p, #ContentRight li { margin-left: 5px; }

/*STYLES FOR CLASS SELECTORS*/

/*temp styles for athletics site indiv. sports links (news, coaches, schedule, etc.)*/
.navlist ul, .navlist li { padding: 0; margin: 0; list-style: none; background: none; }

/* Drop Cap */
.dc { font-size: 6em; font-family: Georgia, "Times New Roman", Times, serif; float:left; color:#999; line-height:80%; padding-top:2px; }
.redtext { color: #cc0000; }
.redtext a:link, .redtext a:active, .redtext a:visited { text-decoration: underline; }
.redtext a:hover { text-decoration: none; }

/*Pull-out box*/
.pullout { width:30%; padding:10px; background-color:#e7e7e7; border-top: solid 2px #ccc; border-bottom: solid 2px #ccc; color:#000; float:right; text-align:left; margin-top:10px; margin-left:10px; clear: both; }

/*Highlight box*/
div.highlightbox { padding: 5px; width: auto; background-color: #eee; border: #aaa solid 1px; }

/*Global Styles for Multi Column Lists and Elements*/
.licol2-onecollayout, .licol3-onecollayout, .licol2-twocollayout, .licol3-twocollayout, .licol2-threecollayout, .licol3-threecollayout { padding:0 4px 0 4px; }
.licol2-onecollayout li, .licol3-onecollayout li, .licol2-twocollayout li, .licol3-twocollayout li, .licol2-threecollayout li, .licol3-threecollayout li { list-style: none; background: none; margin:0 0 0 0; padding:0 10px 0 0; }

/*Styles for Two Column Lists -- substitute for two-column table. FOR ONE COLUMN LAYOUT ONLY*/
div.licol2-onecollayout { float: left; width: 372px; }

/*Styles for Three Column Lists -- substitute for three-column table. FOR ONE COLUMN LAYOUT ONLY*/
div.licol3-onecollayout { float: left; width: 245px; }

/*Styles for Two Column Lists -- substitute for two-column table. FOR TWO COLUMN LAYOUT ONLY*/
div.licol2-twocollayout { float: left; width: 277px; }

/*Styles for Three Column Lists -- substitute for three-column table. FOR TWO COLUMN LAYOUT ONLY*/
div.licol3-twocollayout { float: left; width: 182px; }

/*Styles for Two Column Lists -- substitute for two-column table. FOR THREE COLUMN LAYOUT ONLY*/
div.licol2-threecollayout { float: left; width: 180px; }

/*Styles for Three Column Lists -- substitute for three-column table. FOR THREE COLUMN LAYOUT ONLY*/
div.licol3-threecollayout { float: left; width: 122px; }

/* Styles of 2-col form elements. */
#twocol form { margin: 0; padding: 0; font-size: 100%; }
#twocol fieldset { margin: 0 5px; }
#twocol label input { display: block; width: 100px; float: left; }
#twocol label { text-align: left; width: 200px; padding: 0 5px 0 5px; }

/*CLEAR FLOATING ELEMENTS*/
.clearboth { clear: both; }
#LoginBox { margin-bottom: 5px; padding: 1px; float: left; }
#ContentLogo { padding-top: 5px; background: #EAEAEA; }
.ContentLoginBox { background-color: #EAEAEA; margin: 0; padding: 5px 0px; }
#ContentLogin span.PageTitleHeader { margin: 0; padding: 0 0 0 0;  *padding: 0 0 0 5px;font-weight: bold; }
#cid_816__ctl0_hLinkTempLogin {*padding-left: 5px; text-decoration: none; }
#cid_816__ctl0_lblUserName { *padding-left: 5px;}
#cid_816__ctl0_txtUsername { *margin-left: 5px;}
#cid_816__ctl0_lblPassword { *padding-left: 5px;}
#cid_816__ctl0_txtPassword { *margin-left: 5px;}
#cid_816__ctl0_btnLogin { *margin-left: 5px;}
#ContentLogin p { margin: 0; padding: 0; }
#ContentLogin { }
#ContentLogin a { }
#cid_816__ctl0_lblLoginInstructions, #cid_816__ctl0_pnlNormalLogin2 { display: none; }
#cid_816__ctl0_txtUsername { width: 125px; }
#cid_816__ctl0_txtPassword { width: 125px; }
#cid_816__ctl0_pnlNormalLogin1 { display: none; }
.TagCloudHr { display: none; }
.UpdatedBlogHeaderHr { display: none; }