.mtitle {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 18px;

	color : #003399;

	font-weight : normal;

}

.ptitle {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #003366;

	font-weight : bold;

}

.stitle {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #003399;

	font-weight : bold;

}

.mtext {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;
	
	color : #003366;

	font-weight : bold;

}



select {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	width: 230px;

}



.itext {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #666666;

	font-weight : bold;

}
.itext2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #FF3333;

	font-weight : bold;

}

td {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

}



p {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

}

BODY {
	MARGIN: 0px 0px 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 75%; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 70%; COLOR: gray; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.footer {
	FONT-SIZE: 90%; COLOR: white
}
SPAN.h3_orange {
	FONT-WEIGHT: normal; FONT-SIZE: 115%; COLOR: #ff9933; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	FONT-SIZE: 100%; COLOR: #0000b9; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 100%; COLOR: #0000b9; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 100%; COLOR: #551a8b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
A.footer:link {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: blue; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: blue; TEXT-DECORATION: none
}
A.footer:active {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: blue; TEXT-DECORATION: none
}
A.footer:hover {
	COLOR: #FF9900; TEXT-DECORATION: underline
}
A.menu:link {
	FONT-WEIGHT: 900; FONT-SIZE: 100%; COLOR: navy; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: 900; FONT-SIZE: 100%; COLOR: navy; TEXT-DECORATION: none
}
A.menu:active {
	FONT-WEIGHT: 900; FONT-SIZE: 100%; COLOR: navy; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
A.menubody:link {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: navy; TEXT-DECORATION: none
}
A.menubody:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: navy; TEXT-DECORATION: none
}
A.menubody:active {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: navy; TEXT-DECORATION: none
}
A.menubody:hover {
	COLOR: blue; TEXT-DECORATION: none
}
.module_header {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.module_links {
	FONT-SIZE: 10px; COLOR: #4c4c4c; LINE-HEIGHT: 13px; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.module_text_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4c4c4c; LINE-HEIGHT: 13px; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.module_text {
	FONT-SIZE: 10px; COLOR: #4c4c4c; LINE-HEIGHT: 13px; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
A.module_text {
	FONT-SIZE: 10px; COLOR: #4c4c4c; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.main {
	WIDTH: 90%; BACKGROUND-COLOR: white
}
TD.search_body {
	FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=1,StartColorStr='#ADD4FD',EndColorStr='#FFFFFF')
}
TD.search_button {
	FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=1,StartColorStr='#AED4FD',EndColorStr='#ADD4FD')
}
TD.banner_Blue {
	BACKGROUND-COLOR: #0066cc
}
TD.banner_white {
	BACKGROUND-COLOR: #ffffff
}
TD.content_box {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
TD.content_box2 {
    PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.panel_line {
	BACKGROUND: url(images/candy_orange.gif)
}
TD.menu_body {
	BORDER-RIGHT: #a2c2e6 1px solid; BORDER-LEFT: #a2c2e6 1px solid; BACKGROUND-COLOR: #f2f9ff
}
TD.menu_sub {
	PADDING-LEFT: 10px
}
TD.menu_s {
	BORDER-TOP: #d8eafd 1px solid; PADDING-LEFT: 10px; BORDER-BOTTOM: #d8eafd 1px solid; BACKGROUND-COLOR: white
}
TD.menu_label {
	PADDING-LEFT: 5px; BORDER-BOTTOM: #afd5fd 1px solid; BACKGROUND-COLOR: #d8eafd
}
TD.menu_ss {
	PADDING-LEFT: 5px; BORDER-BOTTOM: #9aa9c0 1px solid; BACKGROUND-COLOR: #add4fd
}
TD.announce_line {
	FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=1,StartColorStr='#FACDB0',EndColorStr='#FFFFFF')
}
TD.body_dotted {
	BACKGROUND: url(Assets/dotted_line.gif)
}
TD.quick {
	BORDER-RIGHT: #a2c2e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BACKGROUND-COLOR: white
}
TD.panel {
	BACKGROUND-IMAGE: url(images/operahouse.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #80adf0
}
TD.footer {
	BACKGROUND-COLOR: #558DC6
}
.skip {
	OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
input, select    { border: 1px solid silver; }
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;}
