@charset "utf-8";

body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

	FONT-SIZE: 8pt;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.m_purple {color: #8D479D;font-size: 12}

.m_gray {color: #666666;font-size: 12}

.m_black {color: #000000;font-size: 12;font-weight: bold;}

.m_blue {color: #144CB3;font-size: 12}



.oneColFixCtr #container {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 8pt;

	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 0px solid #000000;

	text-align: left; /* this overrides the text-align: center on the body element. */

}

.button {

	BORDER-RIGHT: #808080 1px outset; BORDER-TOP: #808080 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #808080 1px outset; COLOR: #202020; BORDER-BOTTOM: #808080 1px outset; BACKGROUND-REPEAT: repeat-x; FONT-STYLE: normal

}

.radio {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 0px; COLOR: #202020; BORDER-BOTTOM: 0px

}

.checkbox {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 0px; COLOR: #202020; BORDER-BOTTOM: 0px

}

H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

HR {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #990000; HEIGHT: 1px; BACKGROUND-COLOR: #990000; BORDER-RIGHT-WIDTH: 0px

}

.oneColFixCtr #mainContent {

	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 8pt;

}

DIV.bottom {

	FONT-SIZE: 10px; COLOR: #65808a; TEXT-ALIGN: center

}

TD {

	FONT-SIZE: 8pt; COLOR: #161616; FONT-FAMILY: verdana

}

INPUT[type=text], INPUT[type=password], INPUT[type=submit], INPUT[type=button], INPUT[type=reset], TEXTAREA {

	BORDER: #808080 1px inset;

	FONT-SIZE: 11px;

	COLOR: #202020;

}

SELECT {

	BORDER-RIGHT: #808080 1px inset; BORDER-TOP: #808080 1px inset; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px inset; COLOR: #202020; BORDER-BOTTOM: #808080 1px inset

}

FIELDSET {

	BORDER-RIGHT: #696969 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #696969 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #696969 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #696969 1px solid

}

LEGEND {

	BORDER-RIGHT: #696969 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #696969 1px dotted; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #696969 1px dotted; PADDING-TOP: 4px; BORDER-BOTTOM: #696969 1px dotted

}table {

	margin: 0px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#bubble_tooltip{

	width:147px;

	position:absolute;

	display:none;

}

#bubble_tooltip .bubble_top{

	background-image: url('scripts/images/bubble_top.gif');

	background-repeat:no-repeat;

	height:16px;	

}

#bubble_tooltip .bubble_middle{

	background-image: url('scripts/images/bubble_middle.gif');

	background-repeat:repeat-y;	

	background-position:bottom left;

	padding-left:7px;

	padding-right:7px;

}

#bubble_tooltip .bubble_middle span{

	position:relative;

	top:-8px;

	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;

	font-size:11px;

}

#bubble_tooltip .bubble_bottom{

	background-image: url('scripts/images/bubble_bottom.gif');

	background-repeat:no-repeat;

	background-repeat:no-repeat;	

	height:44px;

	position:relative;

	top:-6px;

}



/*Rebranding*/

#banner {

	border-bottom:solid 3px #E5E5E5;

	background-image:url(/images/top_bg.jpg);

	background-repeat:repeat-x;

	background-position:top left;

	height:96px;

}



#btm-content {

	background-image:url(/images/page_btm.jpg);

	background-repeat:repeat-x;

	background-position:bottom left;

	width:100%;

	height:266px;

}



#main-content {

	background-image:url(/images/content_btm.jpg);

	background-repeat:repeat-x;

	background-position:bottom left;

	border-bottom:solid 1px #0AB1FF;

	height:100%;

}



.menu-sides {

	background-image:url(/images/menu_bg.gif);

	background-repeat:repeat-x;

	background-position:top left;

}



#search-field {

	border:none;

	border-top:solid 1px #9D9D9D;

	border-bottom:solid 1px #CBCBCB;

	font: bold 16px arial;

	color:#949494;

	width:130px;

	height:32px;

	vertical-align:bottom;

}



#search-msg {

	font:normal 10px arial;

	color:#2C80AB;

}



/*slide menu*/

.jqueryslidemenu{

font: bold 12px #FFFFFF;

background-image:url(/images/menu_bg.gif);

background-repeat:repeat-x;

background-position:top left;

width: 100%;

}



.jqueryslidemenu ul{

margin: 0;

padding: 0;

list-style-type: none;

}



.jqueryslidemenu ul li{

position: relative;

display: inline;

float: left;

}



.jqueryslidemenu ul li a{

display: block;

color: white;

text-decoration: none;

font: bold 13px #FFFFFF;

}



* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/

display: inline-block;

}



.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{

color: white;

font-weight:bold;

}



.jqueryslidemenu ul li a:hover{

background-color: #446A93;

}

	

.jqueryslidemenu ul li ul{

position: absolute;

left: 0;

display: block;

visibility: hidden;

width: 121px;

height: 176px;

}



.jqueryslidemenu ul li ul li{

display: list-item;

float: none;

margin:2px;

}



.jqueryslidemenu ul li ul li ul{

top: 0;

}



.jqueryslidemenu ul li ul li a{

font: normal 11px arial;

padding: 6px;

}



.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/

background: #2C7CA9;

color: black;

}



.downarrowclass{

position: absolute;

top: 12px;

right: 7px;

}



.rightarrowclass{

position: absolute;

top: 6px;

right: 5px;

}

.font_color_primary, h1, h2 {
    color: #007199 !important;
}                  
.mLink input:hover {
    color: #007199 !important;
    vertical-align: text-top;
    cursor: pointer;
}



