@import url("layout.css");

.infobox{
border: 1px solid #000000;
font-family : Verdana, Arial, sans-serif;
text-align: left;
background: #EDEDED;
color: #000000;
}
.infoboxReq{
border: 1px solid #000000;
font-family : Verdana, Arial, sans-serif;
text-align: left;
background:Red;
color: #000000;
}

.PageDetailsLabel{
color:#18426b; text-decoration:underline;
}
.PageLabelBold{
color:black; text-decoration:none; font-weight:bold;
}
.PagingTextLabel{
color:White; font-family : tahoma,Verdana, Arial, sans-serif;
}
.EmptyGrid{
width:100%;	background-color: #5D7B9D;	padding: 8px 8px 5px 8px;
font-weight: bold;color:White; text-decoration: none!important;
}
.EmptyGrid td {
color:White;
}
td{vertical-align: top;}
.PagingTextLabel{
color:White;font-family : tahoma,Verdana, Arial, sans-serif;
}
.userphoto { border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-left:20%;
    width: 100px;
}
#wrapper {
margin: 0px 10%;text-align: left;position:absolute;left: 0px;width: 1024px; 
top: 0px;height: 84px;
}
.LoginControl{ position:absolute; top:0px; left:840px; text-align:right; }

h1{
font-size: 13px;margin: 0 0 0 0;padding: 0;
}
h2{
font-size: 12px;margin: 0 0 0 0;padding: 0;
}
#leftcontent {
	position: absolute;
	left:0px;
	top:30px;
	width:170px;
}
#centercontent {
	margin-left: 175px;
	margin-right:175px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 175px;
	margin-right:175px;
}
html>body #centercontent {
	margin-left: 175px;
	margin-right:175px;
}
#rightcontent {
	position: absolute;
	right:0px;
	top:30px;
	width:170px;
}
/*
#header {
background:url(images/header_bg.gif) repeat-x ;position: relative;
width: 100%;margin-bottom: 11px;
}
#header .bl { height: 100px; }

#PageBody{
position:absolute;left: 0px;width: 1024px; margin-left:10%;
top: 85px;height:610px;
}
*/

#PageBody ul {
margin: 0;padding: 0;list-style: none;
}
#PageBody ol { text-align:left; }
#PageBody li {
padding:4px 0px 0px 1px;
}
a {
color:  Blue;text-decoration:none;
}
.movielinks
{
    color:Red;
    font-weight:bold;
}
a:hover {
color: #6f3f0b;
}
/* footer 
#footer {
text-align: center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
background: url(images/footer_bg.gif) repeat-x; border:groove 0.5px black;
}
 #footer a {color: black}
*/
.Page{width:98%; margin:10px 0px 0px 5px;}
.PageHeading{
text-align:left;margin:2px 2px 15px 2px;
color:Red;
font-size:16px;font-weight:bold; border-bottom:solid 1px gray;}

.PgHeadingSection{margin:2px 2px 15px 2px;}
.PgHeadingSection .PgHeadingText
{
    text-align:left;
    border-bottom:solid 1px gray;
}
.PgHeadingSection .PgHeadingText H1
{
    font-size:16px;font-weight:bold; 
    
}
.PgHeadingSection .PgHeadingControls
{
    text-align:left;
}

.Page Content{ /* For Future*/}
.Page .HeaderControls{float:right;}

.ViewMore {display:inline;}
.ViewMore a{font-size:10px;font-weight:bold;color:Black;text-decoration:underline;}
.ViewMore .RightSide{ float:right; text-align:right;width:48%;}
.ViewMore .LeftSide{text-align:left;width: 48%; float:left;}

.HomePageWebPart,
.Leftsidebox,
.Rightsidebox,
.sidebox {
margin: 0 0 0 0; /* center for now */
}
.HomePageWebPart {
height:auto;width:auto;
}
.Leftsidebox{width:170px;}
.Rightsidebox{width:170px;}
.CenterBox{width:680px;}

.HomePageWebPartFreeContent ul li a{
color: #A70303; /*326582 Alternate color*/
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
text-align:left;
}

.HomePageWebPartFreeContent ul li a:visited{
color: #A70303;
}

.HomePageWebPartFreeContent ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

/*Grouping Selectors*/
.HomePageWebPartFreeContent,
.HomePagePanel{
border-left: solid 1px #5b96da;	border-right:solid 1px #5b96da;
border-top:solid 1px #5b96da;border-bottom:solid 1px #5b96da;
}
.HomePageWebPartFreeContent{
padding:2px 2px 2px 2px;background-color:white; 
}
.HomePagePanel ul{
list-style-type:none; margin:1px 0px 0px 2px;
padding-left:2px;left:2px;
}

.LHeading,
.Heading{
color:White;font-weight:bold;padding:0px 2px 0px 2px;
text-align:center;	vertical-align:middle;	background:#fff url(images/dolphin_bg.gif) repeat-x top left;
}
.LHeading a,
.Heading a {color: White;}

.LHeading{text-align:left;}

.GV{color:#333333;}
.GVRowStyle{
background-color:#F7F6F3;
Color:#333333;
}
.GVNewRowStyle
{
    background-color: #FFFF99;
    color: #333333;
}
.GVHeaderStyle, .GVHeaderStyle A{
	font-weight:bold;background-color:#5D7B9D;color:White;
}
.GVAlternatingRowStyle{
	background-color:White;	color:#284775;
}
.GVPagerStyle{
	background-color:#284775;	color:White;	text-align:center;
}
.GVEditRowStyle{background-color:#999999;}
.GVSelectedRowStyle{
	background-color:#E2DED6;	font-weight:bold;	color:#333333;
}
.GVFooterStyle{
	background-color:#5D7B9D;	font-weight:bold;	color:White;
}
.PagerRow{	background-color: #284775; }
.PubPagerRow{ border:solid 1px red; }

.InformationText{
	color:Red;	font-size:Larger;
}
.InPageLabel{
	color:black;font-family : tahoma,Verdana, Arial, sans-serif;
	font-weight:bold;font-size: 12px;
}

.InTablePageHeading{
	background-color:#6B696B;color:#FFFFFF;font-family : tahoma,Verdana, Arial, sans-serif;
	text-align: left;	font-weight:bold;	text-align:center;	font-size:15px;	padding:1 0 4 8;
}
.TableHeading{
	border:Solid 1px #CCCC99; 	background-color:#F7F7DE;}

#dolphincontainer{
position:relative;height:34px;color:#E0E0E0;background:#143D55;width:100%;
font-family:Helvetica,Arial,Verdana,sans-serif;
}
#dolphinnav{
position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;
background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 5px;
}
#dolphinnav ul{
margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 12px;height:33px;}
#dolphinnav ul li a span{padding:10px 7px 0 0;height:21px;float:left; font-weight:bold;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}

label{width: 170px;float: left;text-align: right;margin-right: 0.5em;display:inline;}
.PageDetailsLabelBold{color:#18426b; text-decoration:none; font-weight:bold; width:auto; display:inline; position:relative;
	 clear:right; vertical-align:middle;}

.btn{
   border-left: 1px solid #696;
    border-right: 1px solid #363;
    border-top: 1px solid #696;
    border-bottom: 1px solid #363;
    color:#000000;
       font-family:'trebuchet ms',helvetica,sans-serif;
       font-size:100%;
       font-weight:bold;
       background-color:#fed;
       filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
    height: 26px;
}

.btn:hover {
border-top-color:#c63;
border-left-color:#c63;
border-right-color:#930;
border-bottom-color:#930;}

.chklist input[type='checkbox'],
.chklist input.checkbox{
  display: inline;
  float:left;
}
.chklist label
{
  height : auto;
  width: auto;
  float :left;
  display: inline;
  text-align:left;
}
p{ margin:5px 0px 0px 0px;}

/*Begin of Menu Styles */
.glossymenu{
list-style-type: none;
margin: 3px 3px 0px 0px;
padding: 0;
width: 98%;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}

* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(images/glossyback2.gif);
}
.GridExpandCollapseButton
{
    cursor: hand;
    border: solid 1px gray;
    text-align: center;
    width: 13px;
    display: block;
    height: 15px;
    line-height: 15px;
    text-decoration:none;
    vertical-align:center;
    font-family:Verdana;
    color: black;
}

.GridExpandrow
{
    background-color:White;  
    
}

.GridExpandButton
{
    width: 11px;
    height: 11px;
    cursor: hand;
    text-align: center;
    display: inline-block;
    text-decoration:none;
    vertical-align:center;
    background-image:url(Images/expand.gif);
    background-repeat:no-repeat;
}

.GridCollapseButton
{
    width: 11px;
    height: 11px;
    line-height:0px;
    cursor: hand;
    text-align: center;
    display: block;
    text-decoration:none;
    vertical-align:center;
    background-image:url(Images/collapse.gif);
    background-repeat:no-repeat;
}

.AlfaNumPager
{
    margin:1px 1px 1px 1px;
    font-weight:bold;
    font-size:12pt; 
}
.AlfaNumPagerDisabled
{
    color:Gray;
}
.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#CCCCCC; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
/*End of Menu Styles */

.bluetabs{
border-bottom: 1px solid gray;
}

.bluetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(media/bluetab.gif) top left repeat-x; /*THEME CHANGE HERE*/
}

.bluetabs li a:visited{
color: #2d2b2b;
}

.bluetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
background-image: url(media/bluetabactive.gif); /*THEME CHANGE HERE*/
border-bottom-color: white;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #edf3f3;
}

.HomePageWebPartFreeContent
{
	color:Blue;
}
