/*html,html body 
{
height:100%;
background: #000;
}*/

Div#medinaBody
{
text-align: center;
margin-left: auto;
margin-right: auto;
height: 100%;
background: #000;
}


Div#medinaContent
{
text-align: center;
margin-left: auto;
margin-right: auto;
height: 100%;
padding-top: 30px;
}

#medinaTable
{
text-align: center;
margin-left: auto;
margin-right: auto;
}

#medinaTable td
{
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #FFF;
}

a
{
font-family: arial;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #9ED8D2;
}

a:hover
{
font-family: arial;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #9ED8D2;
}


.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
width: 10px;
background-color: #99cccc;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: #99cccc;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

 /* TEMPLATE LAYOUT STYLES*/

html,html body 
{
height:100%;
background-color: #99cccc;
}

html>body #mcBody #mcContent
{
height: auto;
min-height: 100%;
}

Div#mcBody
{
background-color: #99cccc;	
height: 100%;
width: 100%;
}

Div#mcContent
{
background-color: #FFF;	
width: 1021px;
height: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
border: 1px solid #99cccc;
padding: 0px 0px 0px 0px;
}

Div#mcHeader
{
background-image: url(/media/templates/banner_top.jpg);
background-position: 0 0;
background-repeat: no-repeat;
height: 134px;
width: 1021px;
}

Div#mcBodyDividerTile
{
background-image: url(/media/templates/mcBodyDividerTile.jpg);
background-position: 0 0;
background-repeat: repeat-x;
height: 18px;	
}

#mcTopTable
{
width: 1021px;
height: 446px;
}

#mcBottomTable
{
width: 1021px;
height: 80px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #99cccc;
}

#mcTdLeft
{
width: 216px;
background-image: url(/media/templates/mcLeftCol_Tile.jpg);
background-position: 0 0;
background-repeat: repeat-y;
}

#mcTdRight
{
border: expression('1px solid #FFF');
}






 /* DEFAULT TEXT STYLES*/

div,table,td,tr,span,p,h1,h2,h3
{
font-family: verdana,arial; 	
}

li
{
padding: 3px 0px 3px 0px;	
}

/*DEFAULT LINK STYLES */

a
{
font-size: 11px;
font-weight: normal;
color: #666600;
text-decoration: none;
outline: none;
}

a:hover
{
font-size: 11px;
font-weight: normal;
color: #333;
text-decoration: none;
outline: none;
}

Div#mcDefaultArticle
{
padding: 15px 5px 5px 5px;
}

Div#mcDefaultArticle img
{
border: 1px solid #000;
}


Div#mcDefaultArticleTitle
{
font-size: 16px;
font-weight: bold;
color: #666600;
text-decoration: none;
outline: none;	
line-height: 1.5em;
padding: 0px 0px 10px 10px;
}

Div#mcDefaultArticleBody
{
font-size: 11px;
font-weight: normal;
color: #333;
text-decoration: none;
outline: none;	
line-height: 1.5em; 
padding: 0px 10px 0px 10px;
}

#mycustomscroll
{
/* percentage width without the fix*/
height: 324px;
width: 480px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #FFF;
}

Div#mcDefaultArticleBody, td, table, span, p, tr
{
font-size: 11px;
font-weight: normal;
color: #333;
text-decoration: none;
outline: none;	
line-height: 1.5em;	
}

/* IN ARTICLE CARRY OVER STYLES*/

.titles
{
font-size: 14px;
font-weight: bold;
color: #666600;
text-decoration: none;
outline: none;	
line-height: 1.5em;
padding: 0px 0px 0px 0px;	
}


 /* MAIN MENU STYLES */

Div#mcMainMenu
{
padding: 10px 5px 5px 15px;
}

a.mcMainMenu
{
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
color:#333;
text-align: left;
padding: 5px;
outline: none;
}

a:hover.mcMainMenu, a.mcMainMenuActive, a:hover.cmcMainMenuActive
{
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
color:#99cccc;
text-align: left;
padding: 5px;
outline: none;
}

/* LEVEL 2*/

.mcMainMenuLevel2
{
padding: 0px 0px 0px 10px;
}

a.mcMainMenuLevel2Item
{
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color:#666600;
text-align: left;
padding: 3px 3px 3px 3px;
outline: none;
}

a:hover.mcMainMenuLevel2Item, a.mcMainMenuLevel2ItemActive, a:hover.mcMainMenuLevel2ItemActive
{
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color:#99cccc;
text-align: left;
padding: 3px 3px 3px 3px;
outline: none;
}


/* HOME NEWS MENU*/

Div#mcNewsMenu
{
padding: 0px 0px 0px 0px;	
}

Div#mcNewsTitle
{
/*background-image: url(/media/templates/mcHorizTile.jpg);*/
background-image: url(/media/templates/mcNewsBg.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 17px;
font-weight: normal;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
color:#333;
text-align: center;
outline: none;	
padding: 1px 0px 1px 0px;
}

Div#mcNewsMenuItems
{
padding: 5px 10px 0px 10px;
border-bottom: 1px solid #CCC;	
}

Div#mcNewsMenuDate
{
display: block;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color:#000;
text-align: left;
padding: 0px 0px 3px 0px;
outline: none;		
}

Div#mcNewsMenuDesc
{
display: block;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color:#333;
text-align: left;
padding: 3px 0px 3px 0px;
outline: none;	
}

/* HOME FEATURE IMAGE MENU*/

Div#mcFeatureImgMenu
{
height: 100%;
}

Div#mcFeatureImgMenuImg
{
padding: 5px 5px 5px 5px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#mcFeatureImgMenuImg img
{
border: 1px solid #000;	
}


Div#mcFeatureImgMenuItems
{ 
/*background-image: url(/media/templates/dash01.jpg);
background-repeat: repeat-y;
background-position: right;
padding: 0px 0px 0px 0px;*/
}

Div#mcFeatureImgMenuTitle
{
background-image: url(/media/templates/mcHorizTile.jpg);
background-repeat: repeat-x;
background-position: 0 0;
height: 16px;
font-weight: normal;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
color:#333;
text-align: center;
outline: none;	
padding: 1px 0px 1px 0px;
}

/*SLIDE SHOW STYLES*/

#imageContainer 
{ 

}  

#imageContainer img 
{ 
display:none; 				
position:absolute; 				
top:0px; 
left:0px; 								
opacity: -0.01; 
width: 802px; 
height: 444px;
} 

/*MENU DIVIDER*/

#mcDivider
{	
/*background-image: url(/media/templates/mcDivider.jpg);*/
background-image: url(/media/templates/dash01.jpg);
background-repeat: repeat-y;
background-position: 0 0;
/*height: 16px;*/
width: 1px;
}


/*  PHOTO GALLERY STYLES */

.thumbNail
{

}

DIV#mcPhotoGalleryTitle
{
display: block;
padding: 5px;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color:#732E31;
margin-bottom: 3px;
}

DIV#mcPhotoGalleryThumbs
{
}

DIV#mcPhotoGalleryThumbTitle
{
display: block;
margin-top: 8px;
padding: 2px;
height: 25px;
font-family: verdana;
font-weight: 800;
font-size: 10px;
color:#732E31;
}

DIV#mcPhotoGalleryThumbs img
{
padding: 0px;
}

DIV#showimage
{
/*position: absolute;
z-index: 100;
left: 385px;
top: -1px;*/
}

DIV#mcInfoWrapper
{
display: block;
background: #FFFFFF;
filter: alpha(opacity=75);
opacity: .75;
margin-bottom: 5px;
width: 345px;
}

DIV#showimage img
{
padding: 0px;
border: 1px solid #FFFFFF;
}

.galleryInfoTitle
{
display: block;
width: 300px;
font-weight: bold;
color: #000000;
font-family: arial;
font-size: 11px;
padding: 5px;
padding-top: 0px;
}

.galleryInfoDesc
{
display: block;
width: 300px;
font-weight: normal;
color: #000000;
font-family: arial;
font-size: 11px;
padding: 5px;
}

/* REG FORM STYLE*/

.mcRegInput
{
border: 1px solid #666600;	
}


