﻿*
{
    font-family:verdana;
}
html,body
{
    background-color:#D9DEE0;
    margin:0;
    color:black;
    width:100%;
    height:100%;
}

body a
{
    color:#1B4379;
    text-decoration:none;
}

body a:hover
{
    text-decoration:underline;
}

.smallfontTahoma
{
    font-family:tahoma;
    font-size:10px;
}
.sitefooter
{
    font-size:9pt;
}

.navMenuItem
{
    cursor:pointer;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold;
    float:left;
    list-style-image:none;
    list-style-type:none;
}

.navMenuItemSep
{
    float:left;
    list-style-image:none;
    list-style-type:none;
    width:2px;
    background-image:url('../../images/navsep.gif');
    height:50px;
}

.navMenuItem a
{
    color:#B0BBC6;
    display:block;
    vertical-align:middle;    
    text-decoration:none;
    padding-left:15px;
    padding-right:15px;
        padding-top:15px;
    height:35px;
}

.navMenuItem a:hover
{
    color:darkred;
    text-decoration:none;
    background-image:url('../../images/navbghover.gif');
}

.content
{
    color:Black;
    font-size:95%;    
    overflow-y:visible;
    min-height:600px;
}

.borderDiv
{
    border:1px solid #dadada;
    background-color:#f1f1f1;
    padding:10px;
}

.borderDiv input
{
    font-size:9pt;
}

.required
{
    color:Red;
}

.hme
{
    padding:5px;
    background-color:#8495A2;
    line-height:25px;
    z-index:500;
}

.hmeContent
{
    background-color:White;
    padding:10px;
    background-image:url('../../tabs/images/hmeContentbg.gif');
    background-position:bottom;
    background-repeat:repeat-x;
    height:200px;   
    z-index:1000; 
    min-width:150px;
}

ul.sidemenu
{
    list-style-type: none;
    margin:0px 0px 0px 0px;  
    padding:0px 0px 0px 0px;
    width:210px;      
    padding-bottom:19px;
    background-image:url('../../images/sidemenu/sidebarbottom_bg.gif');  
    background-position:bottom right;
    background-repeat:repeat-x;
}

ul.sidemenu li
{
    margin:0px 0px 0px 0px;
    list-style:none;
    background-color:#5B646D;
    padding:0px 0px 0px 0px;    
}

ul.sidemenu li a
{
    
    display:block;
    font-family:Verdana;
    text-transform:uppercase;
    font-size:10px;
    color:white;
    text-decoration:none;
    padding:10px;
    letter-spacing:2px;
    border-bottom:1px solid #767F89; 
    margin:0;  
    width:190px;
    
}

/*.sidemenu li a:hover
{
    
    background-color:White;
    color:darkred;  
    background-image:url('../../images/sidemenu/sidemenubg_hover.png');
    background-position:top;
    background-repeat:repeat-x;
    
}*/

.PageContent
{
    padding:20px;
    background-image:url('../../images/sidemenu/sidemenubg_hover.png');
    background-position:top;
    background-repeat:repeat-x;
    font-size:10pt;
}

.PageContentHeading
{
    padding:5px;
    background-color:#eaeaea;
    font-weight:bold;
    border-bottom:1px solid #cccccc;
}
.PageContent1
{
    padding:20px;    
    font-size:10pt;
}

.PageContentHeading1
{
    padding:5px;
    background-color:#eaeaea;
    font-weight:bold;
    border-bottom:1px solid #cccccc;
}
.modalBackground {
	background-color:black;
	filter:alpha(opacity=40);
	opacity:0.4;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:20px;
	width:400px;
}

.Error
{
    font-family: Arial;
    font-size:9pt;
    font-weight:bold;
    color:darkred;
    padding:10px;
    border:1px solid red;
    background-color:#FED8D8;
}

.NoError
{
    font-family: Arial;
    font-size:9pt;
    font-weight:bold;
    color:green;
    padding:10px;
    border:1px solid green;
    background-color:lightgreen;
}



table.tblHeading td, th
{
    background-color:#eaeaea;
    font-size:10pt;
}



tr.heading
{
    color:White; 
    font-weight:bold;
    background-color:#4E5762;
}

tr.heading td
{
    background-color:#4E5762;
}

table.tblHeading td.subheading
{
    background-color:#dadada;
    font-weight:bold;
}

tr.heading td.subheading
{
    background-color:#4E5762;
}

.StaffPhoto
{
    width:120px;
    height:90px;
    overflow:hidden;
    border:5px solid #eaeaea;
    background-image:url('../../images/staff/NOPHOTO.jpg');
    background-position:center center;
}
.r
{
	float:right;
}
#boxes .header
{
	font-size:12pt;
	font-weight:bold;
	padding:10px;
	background-color:#22559e;
	color:white;	
}

#boxes .clickbox 
{
	background-color:#22559e;
	padding:5px;
}
#boxes .clickbox a
{	
	color:white;
	display:block;
	font-size:8pt;
}

#fade {
	display: none;
	background:#000; 
	position: fixed; left: 0; top: 0; 
	z-index:1;
	width: 100%; height: 100%;
	opacity: .50;
}
a.link
{
	width:600px;
	height:325px;
	margin-top:20px;
	display:block;
}
.popup_block{
	z-index:900;
	display: none;
	height:345px;  
	background:#fff url(../../images/popupdiamond.jpg);    
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;	
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
	border-radius: 10px;
}
a.close 
{
	position:absolute;
	right:0;
	top:10;
	padding-right:10px;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

.cont{ width:100%;overflow:hidden;}
.r{float:right;}
.l{float:left;}
.vip
{
	padding:0px 20px;
	background:url(../../images/lsbg.jpg) no-repeat bottom right;
}
.rx
{
	padding:0px 20px;
	background:url(../../images/rxbg.jpg) no-repeat bottom right;
}
.boxcontact
{
	background-image:url('../../images/whitetrans.png');
}
