@charset "utf-8";

/******
CSS code for the main page
******/

/*------------TAG CSS----------------------*/
html body
{
position:relative;
/*
url(images/mainBackground.jpg)
url(images/backLayerLong.png)
*/
background: #cfe5ae url(images/BackLayerLong.png) repeat-y center top;
text-align:center;
font-family: Georgia, Verdana, serif;
font-size: 12px;
font-style: normal;
color: #333333; 
}
TABLE
{
border:none;
}
a
{
font-style:normal;
font-weight:bold;
text-decoration:none;
color:#333333
}
a img
{
border:none;
}
a img selected
{
border:none;
}


/*-----------------ID CSS-----------------*/

#header
{
width:780px;
margin: 0 auto;
margin-top:20px;
}


#footer
{
background: url(images/mainBackFiller.gif) repeat-y;
padding-top:5px;
padding-bottom:5px;
width:780px;
margin: 0 auto;
margin-top: 20px;
}

#mainTopRounded
{
background:url(images/mainTopRounded.gif) no-repeat center;
width:780px;
margin-top:0px;
margin-bottom:-5px;
height:10px;
z-index:1;
}

#mainBottomRounded
{
background:url(images/mainBottomRounded.gif) no-repeat center;
margin-top:-5px;
margin-bottom:0px;
width:780px;
height:10px;
}

#internalContainer
{
height:1%;
position:relative;
background: url(images/mainBackFiller.gif) repeat-y top;

padding-top:0px;
margin-bottom:0px;
margin:0 auto;
margin-top:0px;
}

#logoDiv
{
display:inline;
margin-left:-3px;
float:left;
padding-left:20px;
}

#loginDiv
{
height:1%;
margin-right:20px;
float:none;
}


/*--Tab Stuff--*/
#tabDiv
{
height:25px;
margin-right:0px;
margin-left:0px;
text-align:right;
margin-top:70px;
padding-right:5px;
padding-bottom:5px;
}
#currentTab
{
cursor:pointer;
display:inline;
position:relative;
width:80px;
height:15px;
/*background:#fef6ec center;*/background:#ffffff center;
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-right:20px;
margin-top:0px;
margin-bottom:0px;
float:right;
}
#tab1
{
cursor:pointer;
display:inline;
position:relative;
width:80px;
height:15px;
background:#feb23e center;
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-right:20px;
margin-top:0px;
margin-bottom:0px;
float:right;
}
#tab2
{
cursor:pointer;
display:inline;
position:relative;
width:80px;
height:15px;
background:#feb23e center;
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-right:20px;
margin-top:0px;
margin-bottom:0px;
float:right;
}
#tab3
{
cursor:pointer;
display:inline;
position:relative;
width:80px;
height:15px;
background:#feb23e center;
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-right:20px;
margin-top:0px;
margin-bottom:0px;
float:right;
}
/*End Tab Stuff*/
#internalCenterContainer
{
background: url(images/MiddleFiller.png) repeat-y center;
text-align:center;
width:780px;
padding-top:5px;
height:510px;
}
#internalCenterTextContainer
{
/*clip:rect('top', 'right', 'bottom', 'left')*/
background: url(images/MiddleFiller.png) repeat-y center;
text-align:center;
width:780px;
overflow:hidden;
padding-top:10px;
padding-bottom:10px;
height:570px;
}
#textContainer
{
position:relative;
background-color:#fef6ec;
margin-left:15px;
overflow:auto;
height:100%;
width:750px;
}
#mainBody
{
width:780px;
height:auto;
margin: 0 auto;
margin-top: 20px;
}

#middleRight
{
display:inline;
float:right;
margin-top:5px;
margin-bottom:15px;
height:470px;
background:#fef6ec;
padding-top:10px;
padding-bottom:10px;
margin-right:15px;
width:435px;
}
#middleLeft
{
display:inline;
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
height:470px;
background:#fef6ec;
width:300px;
padding-top:20px;
}

#scrollingPane
{
overflow:hidden;
height:auto;
position:absolute;
top:0px;
bottom:-10px;
margin-top:-10px;
padding-right:10px;
padding-left:5px;
text-align:left;
width:280px;
margin-right:10px;
margin-left:10px;
}
#scrollingPaneContainer
{
overflow:hidden;
padding-top:5px;
text-align:left;
width:280px;
height:410px;
}

/*-------------CLASS CSS-------------------*/
.TEXTBOXSTYLE
{
border:none;
width:160px;
background:#fef6ec;
}
.CHECKBOXSTYLE
{
border:none;
}
.BUTTONSTYLE
{
border-color: #333333;
background-color:#fef6ec;
}



/*---------------NON TOP PAGE CSS--------------*/
#middleHeader
{
background: url(images/MiddleHeaderDecorativeBack.png) repeat-x center;
/*margin: 0  auto;*/
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
margin-left:10px;
margin-right:10px;
}
#leftColumn
{
background-color:#cfe5ae;
float:left; 
width:200px; 
margin-left:10px; 
margin-top:10px; 
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}
#rightColumn
{
float:left; 
width:490px; 
margin-right:10px; 
margin-top:10px; 
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}
/************AJAX LOADING STUFF******************/
#loading
{
text-align:center;
background-color:#000000;
position:absolute;
width:100px;
height:100px;
top:50%;
left:75%;
margin-left:50px;
padding: 1px 1px 1px 1px;
margin-top:-100px;
z-index:2;
}
#loadingBackground
{
/*filter:alpha(opacity=0); 
-moz-opacity: 0.0; 
opacity: 0.0; */
position:absolute;
width:510px;
height:550px;
z-index:1;
}
