@charset "utf-8";
/* CSS Document */


/* Header Styles */
a.head_link:link { font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #000080; text-decoration:none;}
a.head_link:visited { font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #000080; text-decoration:none;}
a.head_link:hover { font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #000080; text-decoration:underline;}
a.head_link:active { font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #000080; text-decoration:none;}


form {padding:0; margin:0}
.form { font-size: 11px;}
input { font-size: 10px; text-decoration:none; color:#000080; height:18;}

.bold_text { font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000080; text-decoration:none;}
.plain_text { font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000080; text-decoration:none;}


A.menulink {
display: block;
width: 175px;
text-align: center;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #000080;
BORDER: none;
border: solid 1px #D87CD1;
background-color:#F5DEF3;
}

A.menulink:hover {
border: solid 1px #6100C1;
background-color:#EBBCE8;
}

.hovermenu {
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
height: 20px;
width: 175px;
background-color: #FDECEC;
border: 2px solid #FFF2BF;
border-style: outset;
list-style: none;
display: inline;
}

.hovermenu td a{
padding: 2px 0.5em;
width: 175px;
text-decoration: none;
float: left;
color: #000080;
background-color: #FDECEC;
border: 2px solid #FFF2BF;
border-style: outset;
bgcolor: #FFF2BF;
}

.hovermenu td a:hover{
background-color: #FF7777;
background-color: #F7AFC3;
color:#000080;
width: 175px;
border-style: insset;
}

.leftmenu{
	font: bold 13px Georgia, "Times New Roman", Times, serif;
}

.mbtext {
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color: #000080;
}

.mbtextmini {
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color: #000080;
}

.mbtextbold {
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color: #000080;
}


.mbtextred {
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color: red;
}

.mbboldtext {
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color: #000080;
}

.mbpagetitle {
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font: bold 18px;
color: #000080;
}

.mbbluebooktitle1 {
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font: bold 24px;
color: #000080;
}

.mbbluebooktitle2 {
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font: 16px;
color: #000080;
}

.mbbluebooktitle3 {
border:#000080;
}

.mycart {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#009;
}

.mycart a:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#009;
  border-bottom:1px dotted darkblue;
}

.menu a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
  color:#grey;
}

.menu a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#009;
  /* border-bottom:1px dotted darkblue; */
}

.menu div
        {
            border: solid 1px #ededed;
            background-color: #f9f9f9;
            padding: 0px;
            margin: 0px 0px 0px 0px;
            display: table;
            width:175px	;
        }
        
.menu div:hover
        {
            border: dotted 1px #000099;
            background-color: #f9f9f9;
            padding: 0px;
            margin: 0px 0px 0px 0px;
            display: table;
            width:175px	;
        }

.counter
{
    border: dotted 1px #000099;
    background-color: #f9f9f9;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    display: table;
    font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#009;
}
        
.botlink
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-weight:bold;
    color:#000080;
}
.botlink a:hover
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-weight:bold;
    color:#000080;
    border-bottom:1px dotted darkblue;
}

.botlink a:visited
{
    color:#000080;
}

.botlink a:active
{
    color:#000080;
}

input.submitBtn   {
	font-size: .8em;
	color: #ffffff;
	background-color: #000080;
	padding: 2px;
	border: solid 1px #000080;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 20px;
	}
input.submitBtn:hover {
	background-color: #ffffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
	font-weight:bold;
}

input.submitBtn:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
}

input.submitBtnMed   {
	font-size: 12px;
	color: #ffffff;
	background-color: #000080;
	padding: 0px;
	border: solid 1px #000080;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 20px;
	font-weight:bold;
	}
input.submitBtnMed:hover {
	background-color: #ffffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
	font-weight:bold;
}

input.submitBtnMed:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
}

input.submitBtnBig   {
	font-size: 16px;
	color: #ffffff;
	background-color: #000080;
	padding: 0px;
	border: solid 1px #000080;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 20px;
	font-weight:bold;
	}
input.submitBtnBig:hover {
	background-color: #ffffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
	font-weight:bold;
}

input.submitBtnBig:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
}

input.formInputText   {
	font-size: .8em;
	color: #666;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #000080;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 15px;
	}
	
input.formInputText:hover {
	background-color: #ccffff;
	border: solid 1px #006600;
	color: #000;
	cursor: pointer;
	}
	
input.formInputText:focus {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	cursor: text;
	}

radioBtn  {
	font-size: .8em;
	color: #666;
	background-color: #000080;
	padding: 2px;
	border: solid 1px #f66;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	}
	
select.formSelect  {
	font-size: .8em;
	color: #666;
	background-color: #fee;
	padding: 2px;
	border: solid 1px #000080;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	}
 
select.formSelect:hover  {
	color: #333;
	background-color: #ccffff;
	border: solid 1px #006600;
	}
	
select.formSelect:focus  {
	color: #000;
	background-color: #ffffff;
	border: solid 1px #006600;
	}
	