td#error 
{
    background-color: #ffccff;
    border-color: #886688;
    border-style: solid;
}

td#caution
{
    background-color: #ffffcc;
}

td#ok
{
    background-color: #ccffcc;
}

#masthead {
	background-color: #002E66;
	margin: 0px;
	padding: 0px;
	clear:both;
}
#container {
	margin: 0px;
	padding:0px;
	position: relative;
	width: 90%;
	background-color: white;
}
.search {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	background-color: #FFFFFF;
}
.left_acct, #left_search, #left_nav {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 120px;
	
}
#page_content_home {
	margin-right: 200px;
	margin-left: 200px;
}
#page_content_inner {
	/* padding: 10px 10px 10px 10px; */
	width: 100%;
	white-space:normal;
	/*margin-left: 200px;*/
}
#right_col {
	width: 180px;
	/*position: absolute;
	right: 0px;
	top: 0px;*/
}
#footer {
	padding: 4px;
	background-color: #002E66;
	font-size: 10px;
	color: white;
	clear:both;
}
#frmAccount, #frmSearch {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.imglink, a.imglink:hover, a.imglink:visted, a.imglink:active{
	border: none;
}

/* HTML Tag Definitions */
/*body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: white;
}
p {
	margin-top: 6px;
	margin-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}*/

span{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

div > p:first-child {
	margin: 0;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	color: Navy;
	margin: 6px 0px 0px 0px;
	/* padding-left: 30px; */
	text-align: left;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
default.th {
	border-style: none none solid none;
	border-bottom: 2px solid #666666;
	text-align: left;
	font-size: 12px;
	font-weight: bold;	
	border-bottom-color: #C0C0C0;
}
default.td {
	border-width: 1px;
	border-color: #A8CFFF;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border-bottom-style: dotted;
}
ul {
	list-style-type: square; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	font-size: 12px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	list-style-type: decimal;
}
li {
	margin-bottom: 3px;
}

a.footer 
{
	color: #ffffff
}

a:link, a:hover, a:active, a:visited {
	font-weight: bold;
	font-size: 12px;
}
a:link {
		color: #002E66;
		text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	color: #263240;
	text-decoration: none;
}
a.nav:link {
	color: #002E66;
	text-decoration: none;
}
a.nav:hover {
	color: #002E66;
	text-decoration: underline;
}
a.nav:active {
	color: #FF0000;
	text-decoration: none;
}
a.nav:visited {
	color: #002E66;
	text-decoration: none;
}
a.navtiny:link {
	font-size: 10px;
	font-weight: normal;
	color: #002E66;
	text-decoration: none;
}
a.navtiny:hover {
	font-size: 10px;
	font-weight: normal;
	color: #002E66;
	text-decoration: underline;
}
a.navtiny:active {
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
a.navtiny:visited {
	font-size: 10px;
	font-weight: normal;
	color: #002E66;
	text-decoration: none;
}
a.ftr:link, a.ftr:hover, a.ftr:active, a.ftr:visited {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}
a.ftr:link {
	text-decoration: none;
}
a.ftr:hover {
	text-decoration: underline;
}
a.ftr:active {
	text-decoration: none;
}
a.ftr:visited {
	text-decoration: none;
}
label {
	font-size: 12px;
	font-weight: bold;
}
/* Class definitions */
a[icon="nav"] {
	padding-left: 14px;
	background: transparent url('../om_images/ico_nav.gif') no-repeat left;
}
.icon {
	vertical-align: middle;
}
.small {
	font-size: 10px;
}

.error{
	font-size:12px;
	color:red;
}

table.formLayout{
	border: none;
	width:770px;
	padding: 0px;
	margin: 0px;
}

table.formLayout  td {
	border: none;
	vertical-align: top;
}

img.button{
	border: none;
}

div.infownd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	position:absolute;
	z-index:99;
	border:1px solid blue;
	background-color:#f5f5f5;	
	display:none;
	padding:6px;
}

td.mainarea 
{
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.sectionheader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:Navy;
	border-bottom-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
}

.sectionheader2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color: #444444;
	border-bottom-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
}

.sectionheader3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:Navy;
	border-bottom-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
}
.section
{
	CLEAR: both; 
	background-color: #fcfcfc;
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 6px; 
	BORDER-LEFT: #cccccc 1px solid; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #cccccc 1px solid;
	margin-top : 20px;
	
}

.label 
{
}

.label_required
{
	font-weight: bold;
}

.data
{
	font-size:  smaller;
	color: Navy;
}

.help
{
	font-size: smaller;
}

.cwstitle {
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:30px;
	height:30px;
	font-weight:bold;
	padding-right:3px;
	padding-left:0px;
}
.cwsbox {
	padding-top:0px;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:2px;
	height:30px;
	background-image:url(blue.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.copyright 
{
    margin-top: 6px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/	
.al-right {text-align: right;}
.al-left{text-align:left;}
html {height:100%}
body {height:100%; margin:0px;}
hr {border-bottom:1px dotted #CCCCCC;}
.pagemaster {
	width:100%;
	height:100%;	
	padding:0px;
	margin:0px;	
	margin-bottom:-19px;
	background-image: url(bluewave2.jpg);
}
.colour {
	background-color:#777777;
}
.grey {
	background-color:#777777;
}
.skinmaster {
	height:100%;
	background-color:transparent;
	border:0px; 
}
/* Box Frame */
.top { width:100%; height:100%; background-image:url(top.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF;}
.top-left { width:100%; height:100%; background-image:url(top_left.gif); background-repeat:no-repeat; background-position:top left; background-color:transparent;}
.top-right { width:100%; height:100%; background-image:url(top_right.gif); background-repeat:no-repeat; background-position:top right; background-color:transparent;}
.left { width:100%; height:100%; background-image:url(left.gif); background-position:left; background-repeat:repeat-y; background-color:transparent;}
.right { width:100%; height:100%; background-image:url(right.gif); background-position:right; background-repeat:repeat-y; background-color:transparent;}
.bottom { width:100%; height:100%; background-image:url(bottom.gif); background-repeat:repeat-x; background-position:bottom; background-color:transparent;}
.bottom-left { width:100%; height:100%; background-image:url(bottom_left.gif); background-position:bottom left; background-repeat:no-repeat; background-color:transparent;}
.bottom-right { width:100%; height:100%; background-image:url(bottom_right.gif); background-position:bottom right; background-repeat:no-repeat; background-color:transparent; padding:11px; padding-bottom:6px;}

/* Box Frame Colour */
.ctop { height:100%; background-image:url(ctop.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF;}
.ctop-left { height:100%; background-image:url(ctop_left.gif); background-repeat:no-repeat; background-position:top left; background-color:transparent;}
.ctop-right { height:100%; background-image:url(ctop_right.gif); background-repeat:no-repeat; background-position:top right; background-color:transparent;}
.cleft { height:100%; background-image:url(cleft.gif); background-position:left; background-repeat:repeat-y; background-color:transparent;}
.cright { height:100%; background-image:url(cright.gif); background-position:right; background-repeat:repeat-y; background-color:transparent;}
.cbottom { height:100%; background-image:url(cbottom.gif); background-repeat:repeat-x; background-position:bottom; background-color:transparent;}
.cbottom-left { height:100%; background-image:url(cbottom_left.gif); background-position:bottom left; background-repeat:no-repeat; background-color:transparent;}
.cbottom-right { height:100%; background-image:url(cbottom_right.gif); background-position:bottom right; background-repeat:no-repeat; background-color:transparent; padding:11px; padding-bottom:6px;}

/* Widths */
.fixed {
	width:800px;
}
.medium {
	width:980px;
}
.full {
	width:97%;
}

.controlpanel {
	border-top:#CCCCCC 0px solid;
	border-right:#CCCCCC 0px solid;
	border-left:#CCCCCC 0px solid;
	border-bottom:#CCCCCC 0px solid;
	padding:3px;
	height:1px;
	background-color:#EFEFEF;
	margin-bottom:4px;
}
.logo {
	padding:15px;
	padding-top:10px;
	height:80px;
}
.back {
	background-image:url(hdr_bground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#04456C;
	height:75px;
	margin-top:3px;
}
.header_right {
	background-image:url(hdr_om_r1_c1.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:75px;
}
.header {
	background-image:url(hdr_om_r1_c2.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px;
	margin:0px;
	background-color:transparent;
	height:75px;
}
.header_bottom {
	background-image:url(header_bottom.png);
	background-repeat:no-repeat;
	background-position:top right;
}
.toppane {
	/*width:100%; */
	height:1px;
	background-color:transparent;
	padding:0px 0px 0px 0px;
}
.topbannerpane {
	/*width:100%; */
	background-color:transparent;
	padding-top:5px;
}
.bannerpane {
	/*width:100%;*/
	background-color:transparent;
	padding:0px;
	padding-left:10px;
}
.contentpane {
	width:765px;
	background-color:transparent;
	padding:0px;
	margin:00px;
}
.leftpane {
	background-color:transparent;
	padding:0px;
	margin:00px;
	width:120px;
}
.rightpane {
	background-color: #dddddd;
	padding:10px;
	margin:10px;
	width:200px; 
}
.StandardButton {
	background-color:#DADADA;
	border-top:#CCCCCC 1px solid;
	border-right:#666666 1px solid;
	border-left:#AAAAAA 1px solid;
	border-bottom:#666666 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#BEBDBD);
	color:#000000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	cursor:hand;
}
.TreeViewMenu {
	width:175px;
	background-color:#dfe5f2;
	border-right:#7994cb 1px solid; 
	border-top:#7994cb 1px solid; 
	border-left:#7994cb 1px solid; 
	border-bottom:#7994cb 1px solid; 
	moz-border-radius-bottomleft:15px; 
	moz-border-radius-bottomright:15px; 
	moz-border-radius-topleft:3px; 
	moz-border-radius-topright:3px;
}
.TreeViewMenu_Header {
	background-image:url(gradient_LtBlue.jpg);
}

/* Text Styles */
.subhead {
	font-family:Arial, Helvetica, sans-serif;
	color:#0074C2;
}
.normal, td, p, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
}
#banner .normal, #banner td, #banner p, #banner div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:0px;
}
.NormalTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
H4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:Navy;
}
#banner H4	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFFF00;
}
H5	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0074C2;
}
#banner H5	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
}
A:link, A:visited	 {
	font-family:Arial, Helvetica, sans-serif;
	color:#0074C2;
	text-decoration:none;
}
A:hover, A:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#0074C2;
	text-decoration:underline;
}
#banner A:link, #banner A:visited	 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFF00;
}
#banner A:hover, #banner A:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFF00;
	text-decoration:underline;
}
td.breadcrumbtxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	padding:5px;
}
a.breadcrumbtxt:link, a.breadcrumbtxt:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#0074C2;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.breadcrumbtxt:hover, a.breadcrumbtxt:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#0074C2;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
td.logintxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	padding-left:5px;
}
a.logintxt:link, a.logintxt:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-right:10px;
}
a.logintxt:hover, a.logintxt:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#BBBBBB;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(bullet_grey.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-right:10px;
}
td.footertxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding-top:10px;
	padding-left:10px;
}
a.footertxt:link, a.footertxt:visited, span.footertxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(bullet_footer_grey.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-right:10px;
}
a.footertxt:hover, a.footertxt:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	background-image:url(bullet_footer_grey.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-right:10px;
}

a.cfootertxt:link, a.cfootertxt:visited, span.cfootertxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(bullet_footer.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-right:10px;
}
a.cfootertxt:hover, a.cfootertxt:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	background-image:url(bullet_footer.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-right:10px;
}

.MenuStaticItemStyle, 
.MenuDynamicMenuItem,
a.MenuStaticItemStyle, 
a.MenuDynamicMenuItem,
a.Menu_Arrow_Level0_Item ,
a.Menu_Arrow_Level0_Item:visited
{
    font-family: Arial,Helvetica,sans-serif;
	color: #ffffff; 
	text-decoration: none;
 	padding-top: 3px;
 	padding-bottom: 3px;
	font-size: 11px;
	text-decoration: none;
	border-bottom: dotted 1px #AAAAAA;
	background-color: #004484;
	padding-left: 5px;
	padding-right: 5px;
}

td.dataEntry 
{
	border-bottom: dotted 1px #AAAAAA;
}

.MenuDynamicHover,
.MenuStaticHover,
a.MenuDynamicHover,
a.MenuStaticHover,
a.Menu_Arrow_Level0_Item:hover,
a.Menu_Arrow_Level0_Item:active,
a.Menu_Arrow_Level0_Item:focus {
	color: Yellow; text-decoration: none;
 	padding-top: 3px;
 	padding-bottom: 3px;
	font-size: 11px;
	text-decoration: none;
}


 
.MenuStaticSelectedStyle,
.MenuDynamicSelectedStyle,
a.MenuStaticSelectedStyle,
a.MenuDynamicSelectedStyle,
a.Menu_Arrow_Level0_ItemSelected ,
a.Menu_Arrow_Level0_ItemSelected:visited
{
	color: Yellow; text-decoration: none;
 	padding-top: 3px;
 	padding-bottom: 3px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	height: 100px;
}



a.Menu_Arrow_Level1_Item ,
a.Menu_Arrow_Level1_Item:visited
{
	font-family: Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
	padding-left: 15px;
	font-size: 10px;
	text-decoration: none;
}


a.Menu_Arrow_Level1_Item:hover,
a.Menu_Arrow_Level1_Item:active,
a.Menu_Arrow_Level1_Item:focus {

	color: #ffffff; text-decoration: none;
	font-size: 10px;
	padding-left: 15px;
	text-decoration: none;
}
 
a.Menu_Arrow_Level1_ItemSelected ,
a.Menu_Arrow_Level1_ItemSelected:visited
{
	font-family: Arial,Helvetica,sans-serif;
	color: #73ABDF; text-decoration: none;
 	padding-left: 13px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


a.Menu_Arrow_Level1_ItemSelected:hover,
a.Menu_Arrow_Level1_ItemSelected:active,
a.Menu_Arrow_Level1_ItemSelected:focus {
	color: #004484; text-decoration: none;
	padding-left: 13px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.wizardCurrent
{
	font-weight: bolder;
/*	color: Navy;  */
}

