/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {background-color: white;}
/* background color for the content part of the pages */
Body {background-color: #f5f5f5;}
/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:white;
}
/* background/border colors for the selected tab */
.TabBg {background-color: white;border-color: white;}

/* background/border colors for the unselected tabs */
.OtherTabsBg {background-color: black;border-color: white;}

/* text style for the selected tab */
.SelectedTab {font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;font-size: 70%;color: #8b0000;font-weight: bold;}
/* text style for the unselected tabs */
.OtherTabs {
    font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
    font-size: 70%;
    color: orange;
    text-decoration:none;
    font-weight: bold;
}
/* hyperlink styles of the unselected tabs */
A.OtherTabs:link {text-decoration: none;color:#eeeeee;}
A.OtherTabs:visited {text-decoration: none;color:#eeeeee;}
A.OtherTabs:active {text-decoration: none;color:#eeeeee;}
A.OtherTabs:hover {text-decoration: underline;color:white;}
/* text style for the site links (at extreme top-right of header) */
.SiteLink {font-family: Verdana, Helvetica, sans-serif;font-size: X-Small;font-weight: bold;}   
/* hyperlink style for the site links */
A.SiteLink:link {text-decoration: none;color:blue;}
A.SiteLink:visited {text-decoration: none;color:#808000;}
A.SiteLink:active {text-decoration: none;color:blue;}
A.SiteLink:hover {text-decoration: underline;color:blue;}
/* style for separator between site links */
.Accent {color: red;font-weight: bold;}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: normal;background-color: #eeeeee;}   
/* style of item titles by Announcements and events */
.ItemTitle {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color: #8b0000;}
/* GENERAL */
/* style for module titles */
.Head {font-family: Verdana, Helvetica, sans-serif;font-size: 20px;font-weight: normal;color: #666644;}
/* style of item titles on edit and admin pages */
.SubHead {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color: #8b0000;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color: black;}
/* text style used for most text rendered by modules */
.Normal {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: normal;line-height: 12px;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: normal;}
.NormalRed {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: bold;color: red;}
.NormalBold {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: bold;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {font-family: Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: normal;}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {text-decoration: underline;color: #8b0000;}
A.CommandButton:visited {text-decoration: underline;color: #8b0000;}
A.CommandButton:active {text-decoration: underline;color: #8b0000;}
A.CommandButton:hover {text-decoration: underline;color: red;}

/* GENERIC */
H1 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #666644;
}
H2 {font-family: Verdana, Helvetica, sans-serif;font-size: 16px;font-weight: normal;color: #666644;}
H3 {font-family: Verdana, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #8b0000;}
H4 {font-family: Verdana, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #8b0000;}
H5, DT {font-family: Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #8b0000;}
H6 {font-family: Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #8b0000;}

TFOOT, THEAD {font-family: Verdana, Helvetica, sans-serif;font-size: 12px;color: #8b0000;}
TH {vertical-align: baseline;font-family: Verdana, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #8b0000;}
A:link {text-decoration: none;color: #8b0000;}
A:visited {text-decoration: none;color: #8b0000;}
A:active {text-decoration: none;color: #8b0000;}
A:hover {text-decoration: underline;color: red;}
SMALL {font-size: 8px;}
BIG {font-size: 14px;}
BLOCKQUOTE, PRE {font-family: Lucida Console, monospace;}
UL LI {list-style-type: square;}
UL LI LI {list-style-type: disc;}
UL LI LI LI {list-style-type: circle;}
OL LI {list-style-type: decimal;}
OL OL LI {list-style-type: lower-alpha;}
OL OL OL LI {list-style-type: lower-roman;}
HR {color: #696969;height:1pt;text-align:left;}
#slidetitle {font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;font-size: 70%;font-weight: normal;line-height: 12px;color:#000000;}

/* Photo */
.PhotoStack0, .PhotoStack1 {font-size: 0pt;}
.AlbumTitle {font-family: 'Lucida Sans Unicode', Verdana;font-size: 10pt;}
.AlbumInfo {font-family: Verdana;font-size: 8pt;}
.AlbumGlyph {font-family: Tahoma, Verdana;font-size: 8pt;font-weight: bold;}
.AlbumCommands {font-family: Tahoma, Verdana;font-size: 8pt;}
.ThumbnailTitle {font-family: Verdana;font-size: 8pt;}
.ThumbnailGroup {font-family: 'Lucida Sans Unicode', Verdana;font-size: 10pt;font-weight: normal;}
.ThumbnailTL {background-repeat: no-repeat;}
.ThumbnailT {background-repeat: repeat-x;}
.ThumbnailTR {background-repeat: no-repeat;}
.ThumbnailL {background-repeat: repeat-y;}
.ThumbnailR {background-repeat: repeat-y;}
.ThumbnailBL {background-repeat: no-repeat;}
.ThumbnailB {background-repeat: repeat-x;}
.ThumbnailBR {background-repeat: no-repeat;}
.PhotoCommands {font-family: Tahoma, Verdana;font-size: 8pt;}
.PhotoTL {background-repeat: no-repeat;}
.PhotoT {background-repeat: repeat-x;}
.PhotoTR {background-repeat: no-repeat;}
.PhotoL {background-repeat: repeat-y;}
.PhotoR {background-repeat: repeat-y;}
.PhotoBL {background-repeat: no-repeat;}
.PhotoB {background-repeat: repeat-x;}
.PhotoBR {background-repeat: no-repeat;}
.questionDiv {display:block; padding-left: 10px;padding-bottom: 2px;}
.questionDiv h5 {color: #0000FF;font-weight: normal;cursor: hand;font-size: 100%;line-height:80%;}
.answerDiv {display: none;padding-left: 10px;padding-bottom: 3px;}
.answerDiv span {font-weight: normal;}
.catcell {letter-spacing: 1px;/*background: #ADCEF7;*/background: #8b0000;font-family: Trebuchet MS, Verdana, Arial, Helvetica;font-size: 120%;color: #000000;font-weight: bold;height: 20px;padding-left:4px;}
.catcell h5 {color: #ffffff;font-weight:bold;font-weight: normal;font-size: 100%;line-height:140%;}
#content {position: absolute;height: 100%;margin-top: 0px;z-index: 5;}
#copyrights {position: absolute;margin-left: 2px;width: 99%;clear: both;text-align: center;height:40px;color: #ffffcc;font-family: Trebuchet MS, Verdana, Arial, Helvetica;	font-size: 70%;background-color: #575757;border-top:#336699 1px solid;}
.PollCaption {border-right: #ccccff 1px solid;border-top: #ccccff 1px solid;font-size: 8pt;border-left: #ccccff 1px solid;color: White;border-bottom: #ccccff 1px solid;font-family: Verdana;background-color: #483d8b;/*darkslateblue*/}
.PollCaption1 {border-right: #ccccff 1px solid;border-top: #ccccff 1px solid;font-size: 8pt;font-weight: bold;font-style: italic;border-left: #ccccff 1px solid;color: White;border-bottom: #ccccff 1px solid;font-family: Verdana;background-color: #dcdcdc;/*gainsboro*/background-image: url(Images/Bar21.jpg);}
.PollCaption2 {border-right: #ccccff 1px solid;border-top: #ccccff 1px solid;font-size: 10pt;font-weight: bold;border-left: #ccccff 1px solid;color: Yellow;border-bottom: #ccccff 1px solid;font-family: Arial;background-color: Blue;}
.PollBack {border-right: darkgray 1px solid;border-top: darkgray 1px solid;border-left: darkgray 1px solid;border-bottom: darkgray 1px solid;background-color: #f5f5f5;/*whitesmoke*/}
.PollBack1 {border-right: darkgray 1px solid;border-top: darkgray 1px solid;border-left: darkgray 1px solid;border-bottom: darkgray 1px solid;background-color: black;color:White;font-weight:bold;}
.PollBack2 {border-right: darkgray 4px solid;border-top: darkgray 1px solid;border-left: darkgray 1px solid;border-bottom: darkgray 4px solid;background-color: #f5f5dc;/*beige*/color:Black;font-weight:bold;font-family:Arial;}
#bigbox {position: absolute;height: 99%;width:99%;margin-top: 0px;z-index: 5;}
#textbox {position: relative;height: 100px;width: 400px;left: 50%;background-color: gray;margin-left: -200px;margin-top: 10px;}

/* Grid styles */
.grid {font-family:Tahoma;}
.grid H2 {margin:0; padding:0;color:#ffffff;height:20px;line-height:20px;font-size:14px;}
.grid .mid {padding:3px 0px 0px 0px;}
.grid .datatable {width:100%;color:#666;}
.grid .datatable TH {font-size:12px;font-weight:bold;letter-spacing:0px;text-align:left;padding:2px 4px;color:#333333;border-bottom:solid 2px #bbd9ee;}
.grid .datatable TH A {text-decoration:none;padding-right:18px;color:#0066cc;}
.grid .datatable TH.sortasc A { background:url(images/asc.gif) right center no-repeat; }
.grid .datatable TH.sortdesc A { background:url(images/desc.gif) right center no-repeat; }
.grid .datatable .row TD {font-size:11px;text-align:left;padding:6px 4px;border-bottom:solid 1px #bbd9ee;}
.grid .datatable .row:hover {background-color:#fffacd;color:#000;}
.grid .datatable .row TD.first {padding-left:10px;}
.grid .datatable TH.first { padding-left:10px; }
.grid .datatable .row:hover .first {background-repeat:no-repeat;background-image:url(images/bullet.gif);}

/* Data Pager Styles */
.grid TR.pager-row TD {border-top:solid 2px #bbd9ee;}
.grid .pager {font-family:arial,sans-serif;text-align:center;padding:6px;font-size:14px;} 
.grid .pager SPAN.command,
.grid .pager SPAN.current,
.grid .pager A.command,
.grid TR.pager-row TD A {color:#5a90ce;padding:0px 5px;text-decoration:none;border:none;}
.grid .pager A.command:hover,
.grid TR.pager-row TD A:hover {border:solid 2px #408BB6;background-color:#59A5D1;color:#fff;padding:0px 3px;text-decoration:none;}        
.grid .pager SPAN.current,
.grid TR.pager-row TD SPAN {border:none;font-weight:bold;color:#3e3e3e;padding:0px 6px;}
.grid TR.pager-row TD {border-top:none;text-align:center;}
.grid TR.pager-row TABLE {height:35px;margin:0 auto 0 auto;}

div.rounded {clear:both;max-width:2400px;}
div.rounded div.top-outer {background:url(Images/tl.gif) no-repeat left bottom;padding:0px;width:100%;}
div.rounded div.top-outer div.top-inner {background:url(Images/tr.gif) no-repeat right bottom;margin-left:9px;}
div.rounded div.top-outer div.top-inner div.top {background:url(Images/tm.gif) repeat;height:23px;margin-right:9px;font-size:.01em;}
div.rounded div.mid-outer {background:url(Images/l.gif) left repeat-y;clear:both;width:100%;}
div.rounded div.mid-outer div.mid-inner {background:url(Images/r.gif) right repeat-y;margin-left:9px;}
div.rounded div.mid-outer div.mid-inner div.mid {background-color:#ffffff;margin-right:9px;}
div.rounded div.bottom-outer {background:url(Images/bl.gif) no-repeat left top;clear:both;padding:0px;width:100%;}
div.rounded div.bottom-outer div.bottom-inner {background:url(Images/br.gif) no-repeat right top;margin-left:8px;}
div.rounded div.bottom-outer div.bottom-inner div.bottom {background:url(Images/bm.gif) repeat;height:9px;margin-right:8px;font-size:.01em;}
