
/* -------------------------------- THE omsys STYLES ----------------------------------------------------------------*/

a.list:link       { color: #1D5DA4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
a.list:visited    { color: #6110AC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
a.list:hover      { color: #151415; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
a.list:active     { color: #1D5DA4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}

a.nameLink:link       { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.nameLink:visited    { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.nameLink:hover      { color: #B1D235; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
a.nameLink:active     { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}

a.button:link       { color: #1D5DA4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.button:visited    { color: #6110AC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.button:hover      { color: #151415; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.button:active     { color: #1D5DA4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}

A:link          { color: #1D5DA4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
A:visited       { color: #6110AC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
A:hover         { color: #151415; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
A:active        { color: #1D5DA4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}


body	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
ul		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
ol		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

td		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
tr		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

input {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
select {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

a.nav:link {color: #22588F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.nav:visited {color: #22588F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.nav:active {color: #22588F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.nav:hover {color: #072E56; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
img { border:0; }

/* omsys homepage theme ----------------------------------------------------------- -----------------------------------------------------------*/
a.st_nav:link, a.st_nav:visited, a.st_nav:active {color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
a.st_nav:hover {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline}

a.st_content:link, a.st_nav:visited, a.st_nav:active {color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
a.st_content:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline}

/* end omsys homepage theme  ----------------------------------------------------------- -----------------------------------------------------------*/
a.sweep:link {color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: ul}
a.sweep:body	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF}
a.sweep:ul		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
a.sweep:ol		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}


/* --------------omsys Content Colours --------------------------------------------------------------------------------------*/

.tableHeaderBG {background-color: #0166A0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; padding:7px; vertical-align:middle; margin-bottom:10px; border-radius:6px;}
.tableBorder {border: 2px solid #00A0E3}
.tableThinBorder {border: 1px solid}
.tableBodyBG {background-color: #e6e6e6}
.SendMail-N, .SendMail-N td { background-color:#F00 !important}
.tableBodyBG2 {background-color: #F7F7F7}
.tableContentBG {background-color: #2999C3; color:#FFF; padding:5px;}
.tableContentBG2 {background-color: #2D68AC; color:#FFF;}
.tableContentBG3 {background-color: #14CD21}
.cellHighlightBG {background-color: #ffff00}
.textHighlight {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #B1D235}
.textHighlightBlue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFF}
.textHighlightBlue a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFF}
.textHighlightBlueLG {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #0166A0}
.textHeaderWhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff}
.textHeaderWhiteLG {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #ffffff}
.textHeaderDark {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #333333}
.textHeaderDarkLG {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #333333}


.noteMacro { border-style: solid; border-width: 1px; border-color: #F0C000; background-color: #FFFFCE; text-align:left; margin-top: 5px; margin-bottom: 5px}
.warningMacro { border-style: solid; border-width: 1px; border-color: #c00; background-color: #fcc; text-align:left; margin-top: 5px; margin-bottom: 5px}
.infoMacro { border-style: solid; border-width: 1px; border-color: #3c78b5; background-color: #D8E4F1; text-align:left; margin-top: 5px; margin-bottom: 5px}
.tipMacro { border-style: solid; border-width: 1px; border-color: #090; background-color: #dfd; text-align:left; margin-top: 5px; margin-bottom: 5px}
.informationMacroPadding { padding: 5px 0 0 5px; }

/* Menu 
----------------------------------------------------------------------------*/
.INS_menuBg{
	width:194px;
	background:url(template1/nav_fill.jpg) left top repeat-y;
}
.INS_MMMouseOver {
	width:194px;
	background-image: url(template1/nav_bg_ov.jpg);
	color:#555;
}
.INS_MMMouseOut {
	width:194px;
	background-image: url(template1/nav_bg.jpg);
}
.INS_bullet {
	width:25px;
}
.INS_bulletSub {
	width:30px;
	height:25px;
	text-align:right;
}
.INS_bulletSubSub {
	width:40px;
	height:25px;
	text-align:right;
}

.INS_mainMenu{
	padding-left:5px;
}
.INS_mainMenu a{
	text-decoration:none;
	color:#555;
}
.INS_mainMenu a:visited{
	color:#555;
}
.INS_mainMenu a:hover{
	color:#000;
}
.INS_mainMenuTextMid {
	padding-top:0px;
	padding-left:2px;
}


/* Submenu
-------------------------------------------------------------------*/
.INS_submenu {
	color:#555;
	padding-left:2px;
}
.INS_submenu a{
	color:#555;
	text-decoration:none;
	padding-left:2px;
}
.INS_submenu a:visited{
	color:#555;
}
.INS_submenu a:hover{
	color:#000;
}

.INS_submenuText{
	width:100px;
}

/*---------------------------------------------------------------------------------------------------------------------------*/
body { background:#F8F8F8; }

#INS_wrapper {
	padding:0 20px;
	width:1000px;
	margin:0 auto;
}

#INS_all {
	width:1000px;
	margin:0 auto;
	background:#FFF;
	padding:0 0 10px 0;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	border-left:2px #d7d7d7 solid;
	border-right:2px #d7d7d7 solid;
	border-bottom:2px #d7d7d7 solid;	
}

#INS_contentsBox {
	padding:0 10px;
}

#INS_header {
	position:relative;	
}

#INS_header_tab {
	position:absolute;
	right:0;
	top:43px;
	width:700px;
	height:33px;
}

#INS_header_tab > a {
	display:block;
	width:141px;
	height:23px;
	background:url(/clientinc/images/tab.png) no-repeat;
	margin-right:10px;
	text-align:center;
	float:right;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
#INS_footer {
	margin:5px 0 20px;
}

.note {
	padding:10px;
	background:#D4FFAA;
	border:1px solid #0FB90F;
	border-radius:6px;
	margin:0;
	display:block;
	color:#0FB90F;
}

.highlight_bg { 
padding:10px; background:#f0f0f0; border:1px solid #CCC; border-radius:6px; margin:5px 0;
}

input[type=text], select {
	width:150px;	
	border:1px solid #ccc;
	border-radius:6px;
	padding:5px;
}

input[type=submit] {
	border:1px solid #CCC;
	background:#f0f0f0;
	padding:3px;
	color:#333;
	cursor:pointer;
	border-radius:6px;
}

textarea { 
	border-radius:6px;
	border:1px solid #CCC;
}

a.btn { width:185px; height:37px; display:block; background:url(/clientinc/images/menu_bg.png) no-repeat; color:#FFF; text-align:center; font-size:14px; font-weight:bold; padding-top:7px; margin-right:25px;}
.fleft { float:left; }
.fright { float:right; }
h3 { margin-top:0; }

.subscribed ,.unsubscribed { display:block; width:16px; height:16px; cursor:pointer;}
.subscribed { background:url(/images/common/subscribed.gif) no-repeat; }
.unsubscribed { background:url(/images/common/unsubscribed.gif) no-repeat; }


/*	Menu	*/
ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0 5px;
	float: right;
	font-size: 14px;
	color:#2B68AB;
	background: #E7E7E7;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #2B68AB;
	font-weight:bold;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 15px;
	height: 35px;
	float: left;
	background: url(/images/common/subnav_btn.png) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}

select[name=last_day],select[name=last_month],select[name=last_year],select[name=next_day],select[name=next_month],select[name=next_year],select[name=a_day],select[name=a_month],select[name=a_year],select[name=b_day],select[name=b_month],select[name=b_year],select[name=s_day],select[name=s_month],select[name=s_year]{
	width:	65px;
}

input[name*='SortOrder'] { 
	width:45px;
}
/*#tabs td { text-align:right; }*/
.status_active { background-color:#CFC;}
.status_suspended { background:#FFC;}
.status_cancelled { background:#FCC;}
.status_active td, .status_suspended td, .status_cancelled td {  border-bottom:1px solid #0166A0; cursor:pointer; }
.status_active a,.status_suspended a,.status_cancelled a{ color: #000; }

table tr.tableHeaderBG:first-child td { padding:5px; }
table tr.tableHeaderBG:first-child td:first-child, table tr.tableContentBG_dt:first-child th:first-child { border-top-left-radius: 6px; }
table tr.tableHeaderBG:first-child td:last-child, table tr.tableContentBG_dt:first-child th:last-child { border-top-right-radius: 6px; }