.colour1 {
	color: white;
	background-color: #6699CC;
	padding: 5px;
}

.colour2 {
	background-color: #89A600;
}

.colour3 {
	background-color: #B70000;
}

.pageTitle {
	font-weight: bold;
	color: black;
	height: 35px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
}

H2 {
	color: black;
	height: 10px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
}

A {
	text-decoration: none;
	color: #333399;
}

A:HOVER {
	color: #000000;
}

.tabSelected {
	background-color: #0066CC;
	color: #FFFFFF;
	width: 80px;
	border-left: solid 1px white;
	border-top: solid 1px white;
	border-right: solid 1px black;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	height: 25px;
}

.tabNotSelected {
	vertical-align: bottom;
	border-bottom: solid 1px white;
	cursor: pointer;
}

.tabNotSelected TABLE {
	text-align: center;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	font-size: 11px;
	background-color: #EFEFEF;
	color: #000000;
	width: 80px;
}

.tabsBar {
	border-bottom: solid 1px #939393;
	border-left: solid 1px white;
	font-size: 13px;
	background-color: #0066CC;
	color: white;
	background-image: url('../images/tabs_bar.gif');
	background-repeat: no-repeat;
}

.tabsBar TABLE {
	color: white;
}

.tabHover {
	vertical-align: bottom;
	border-bottom: solid 1px white;
}

.tabHover TABLE {
	background-color: #EFEFEF;
	color: #000000;
	cursor: pointer;
	text-align: center;
	width: 80px;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	font-size: 11px;
}

.pageMessage {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 9px;
}

.menu TD {
	font-family: Tahoma, Helvetica, Arial;
	font-size: 11px;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #999;
	padding: 4px;
	padding-left: 9px;
}

.menu TH {
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	font-size: 12px;
	border: 1px solid #999;
	color: #FFFFFF;
	background-color: #0066CC;
	background-image: url('../images/tabs_bar.gif');
	background-repeat: no-repeat;
}

.menuItem {
	color: #333;
	background-color: #EFEFEF;
	font-size: 10px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}

.menuDivider {
    border-top: solid 1px #666;
    border-left: none !important;
    border-right: none !important;
    border-bottom: solid 1px #666;
}

.menuItemCurrentHover {
	background-color: #CDCDCD;
	color: #000000;
	font-size: 10px;
	cursor: pointer;
	/*background-image: url('../images/menu_selected.gif');*/
}

.menuItemCurrent {
	background-color: #CDCDCD;
	color: #000000;
	font-size: 10px;
	cursor: pointer;
	/*background-image: url('../images/menu_selected.gif');*/
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}

.menuItemHover {
	background-color: #CDCDCD;
	color: #000000;
	font-size: 10px;
	cursor: pointer;
}

.menuItemSeparator {
	height: 7px;
	border-top: 1px solid gray;
	background-color: #0066CC;
	background-image: url('../images/vision6/side_menu_sep.png');
	background-repeat: no-repeat;
}


ul.side_menu {
    list-style:none;
    margin:0 10px 10px 10px;
    padding:6px 0 0 0;
    -moz-border-radius:4px;
    border-radius: 3px 3px 0px 0px;
    border:1px solid #BBBBBB;
    background-color:#29AAE2;
    width: 123px;
}

ul.side_menu li {
    background-color:#F1F1F1;
    font-size:11px;
    list-style:none;
    margin:0;
    padding:0 6px 0 6px;
    border:0;
    line-height:24px;
    border-bottom:1px solid #e3e3e3;
    border-top:1px solid #fff;
}

ul.side_menu li.menuItemCurrent {
    background-color:#CFCFCF;
    color:#333;
    border-top:1px solid #CFCFCF;
}

ul.side_menu li.menuItemHover, ul.side_menu li.menuItemCurrentHover {
    background-color:#CFCFCF;
    border-color:#CFCFCF;
}

ul.side_menu li:first-child {
    border-top:none;
}

ul.side_menu li:last-child {
    border-bottom:none;
}

.tableHeader {
	color: black;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid black;
}

.tableSubHeader TD {
	border-top: solid 2px white;
	border-bottom: solid 1px gray;
	background-color: #EFEFEF;
}

.tableSubHeader A {
	color: black;
}

.tableHeader A {
	color: white;
	font-weight: normal;
}

.tableHeader A:Hover {
	color: orange;
}

.rowOff TD {
	border-bottom: solid 1px #EFEFEF;
}

.rowOver TD {
	border-bottom: solid 1px #EFEFEF;
	background-color: EFF4FB;
}

.formButton {
	font-size: 11px;
	background-color: #EFEFEF;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	color: black;
	padding: 3px;
}

.formButtonOver {
	font-size: 11px;
	background-color: #CDCDCD;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	color: black;
	padding: 3px;
}

.thumbImage {
	border: solid 1 #DDDDDDD;
	cursor: pointer;
	background-color: white;
}

.thumbImageOver {
	background-color: #ECF5FF;
	border: 1 inset #006699;
}

TABLE {
	font-family: Tahoma, sans-serif, arial;
	font-size: 11px;
}

SELECT {
	font-family: Tahoma, sans-serif, arial;
	font-size: 11px;
}

INPUT {
	font-family: Tahoma, sans-serif, arial;
	font-size: 11px;
}

TEXTAREA {
	font-family: Tahoma, sans-serif, arial;
	font-size: 11px;
}

.divSbContainer {
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	padding: 2px;
}

.tableSbHeader {
	height: 20px;
	border-bottom: 1px solid #CDCDCD;
	background-color: #EFEFEF;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: ;
}

.tableSbHeader A {
	font-weight: normal;
	font-size: 11px;
}

.tableSbSubHeader TD {
	border-top: solid 1px white;
	border-bottom: solid 1px #DEDEDE;
	color: #333333;
	background-color: #F6F6F6;
	padding: 3px;
	font-weight: normal;
	background-image: ;
}

.tableSbSubHeader A {
	color: #333333;
}

.subMenuItem {
	background-color: #fff;
	padding-left: 10px;
	color: #333;
	cursor: pointer;
}

.subMenuItemCurrent {
	background-color: #EFEFEF;
	padding-left: 10px;
	color: #333;
	cursor: pointer;
	/*background-image: url('../images/menu_selected.gif');*/
}

.qfTable {
	border: 1px solid #DEDEDE;
	background-color: #FCFCFC;
}

.qfTableHeader TD {
	height: 25px;
}

.qfTableHeader {
	font-weight: bold;
	border-bottom: 1px solid #DEDEDE;
	color: #333333;
	background-color: #EFEFEF;
}

.buttonBar {
	background-color: #EFEFEF;
	border: 1px solid #BEBEBE;
	padding: 3px;
	background-image: ;
}

.helpMenu {
	color: #FFFFFF;
	font-weight: bold;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width: 1px;
}

.helpMenuOver {
	color: #FFFFFF;
	font-weight: bold;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width: 1px;
}

/* ------------------------------------------- */
/* Vision6 Branding Specific Style             */
/* ------------------------------------------- */

.topImageBar {
    position:relative;
}

#v6header {
    height:95px;
}

#v6header .headertop {
    height:45px;
}

#v6header .right {
    margin-left:500px;
    height:45px;
    background:url('../images/vision6/header_bg.png') left top repeat-x;
}

#v6header .createconnectconvert {
    position:absolute;
    right:20px;
    top:14px;
    width:281px;
    height:16px;
    background:url('../images/vision6/create.connect.convert.png') left top no-repeat;
}

#v6header .logo {
    position:absolute;
    left:10px;
    top:0;
    width:154px;
    height:38px;
    background:url('../images/vision6/v6logo.png') left top no-repeat;
}


#v6header .topmenu {
    position:relative;
    height:26px;
    background:url('../images/vision6/top_menu_bg.png') left top repeat-x;
}

#v6header .topmenu div.ul_wrapper {
    background:url('../images/vision6/top_menu_bg_right.png') 500px top no-repeat;
}

#v6header .topmenu ul {
    margin:0;
    padding:0;
    height:26px;
    list-style:none;
}

#v6header .topmenu ul li {
    margin:0;
    padding:0;
    color:#999;
    list-style:none;
    float:left;
    line-height:26px;
    background:url('../images/vision6/top_menu_sep.png') right top no-repeat;
    font-weight:bold;
}

#v6header .topmenu ul li a {
    display:inline-block;
    height:26px;
    padding:0 20px 0 20px;
    color:#666;
}
#v6header .topmenu ul li a.v6_tabSelected, #v6header .topmenu ul li a:hover {
    color:#2CA6DB;
}


#v6header .msgbar {
    position:relative;
    height:24px;
    color:#fff;
    background-color:#29AAE2;
}
#v6header .msgbar .bg {
    margin-left:500px;
    height:24px;
    background:#29AAE2 url('../images/vision6/msgbar_bg.png') left top repeat-x;
}

#v6header .msgbar .content {
    padding-top:3px;
    position:absolute;
    left:0;
    top:0;
    height:21px;
    width:100%;
}

#v6header .msgbar .content table tr td {
    color:#fff;
}


#menu_tbl {
    border-bottom: solid 1px #666;
}

#menu_tbl tr td {
    border-bottom:none;
}


















