@import "../templates/uni/uni.css";


input, textarea {
	padding:2px 5px;
text-align:left;
vertical-align:top;
}
input, select, textarea {
background-color:white;
border-color:#636563 #CCCCCC #CCCCCC #636563;
border-right:1px solid #CCCCCC;
border-style:solid;
border-width:1px;
font-family:Arial,Verdana,helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
text-decoration:none;
}

.radio {
	border: 0px;
}
.table_public {
	width: 100%
}

.bg_body_text {
	background-color: #ECECED;
}

.title_page_1 {
	font-size: 11pt;
	font-weight: bold;
	vertical-align: top;
}

.title_page_2 {
	font-size: 11pt;
	vertical-align: top;
}

.subtitle {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

.subtitle_content {
	background-color: #BBBDBE;
	border-top: 1px solid white;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.text_block_color {
	background-color: #E8F1D9;
	border-top: 2px solid #fff;
	font-size: 12px;
	vertical-align: top;
}
.def {
	padding-top: 10px;
	padding-left: 20px;
}

.button_area {
	background-color: #BBBDBE;
	border-top: 2px solid white;
	padding-bottom: 5px;
	padding-top: 5px;
}
.text_block {
	background-color:#ECECED;
	border-top: 2px solid white;
	font-size: 12px;
	vertical-align: top;
}

.bg_title_2 {
	background-color:#646567;
	border-top:1mm solid white;
	color:white;
	font-size:11px;
	font-weight:bold;
}

.body_text {
	background-color:#ECECED;
	border-top:1mm solid white;
	color:black;
	font-size:12px;
	line-height: 1.5;
	padding:5px 5px 15px;
	vertical-align:top;
}

.body_col {
	background-color:#ECECED;
	border-top:1mm solid white;
	color:black;
	font-size:11px;
	padding:5px 0 15px;
	vertical-align:top;
}

.body_mid {
	background-color:white;
	border-top:1mm solid white;
	font-size:12px;
	padding:0;
	vertical-align:top;
	width:1px;
}

.title_3 {
    color:black;
    font-size:7pt;
    font-weight:bold;
    font-family:Verdana,sans-serif;
    vertical-align:top;
}

.title_2 {
    color:white;
    font-family:Verdana,sans-serif;
    font-size:7pt;
    font-weight:bold;
}

.bg_title_2 {
    background-color:#646567;
    border-top:1mm solid white;
    color:white;
    font-family:Verdana,sans-serif;
    font-size:7pt;
    font-weight:bold;
}
.title_2_item {
    background-color:#646567;
    border-top:1mm solid white;
    color:white;
    font-family:Verdana,sans-serif;
    font-size:7pt;
    font-weight:bold;
}
.overview_row {
	font-size: 11px;
	font-weight:normal;
	vertical-align:top;
	
}
.results_rowOver {
	cursor: pointer;
    background-color:#A39CA0;
    color:white;
}

.bg_title_overview {
    background-color: rgb(100,101,103);
    border-top:2px solid white;
    color:white;
    vertical-align:top;
}


.icon_active {
    height:13px;
    width:13px;
    color:white;
    background-color:rgb(121,181,28);
    text-align:center;
    vertical-align:center;
    FONT-FAMILY: Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    float:left;
    margin-right:1mm;
}

.icon_inactive {
    height:13px;
    width:13px;
    color:white;
    background-color:black;
    text-align:center;
    vertical-align:middle;
    FONT-FAMILY: Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    float:left;
    margin-right:1mm;
}


.icon_number {
    height:13px;
    color:white;
    background-color:rgb(121,181,28);
    text-align:center;
    vertical-align:center;
    FONT-FAMILY: Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    float:right;
    margin:0 0 0 5;
    padding: 0 3 0 3;
}


.icon_active_result {
    height:13px;
    width:13px;
    color:white;
    background-color:rgb(121,181,28);
    text-align:center;
    vertical-align:center;
    FONT-FAMILY: Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    float:right;
    margin-right:1mm;
    cursor:pointer;
}
.icon_inactive_result {
    height:13px;
    width:13px;
    color:white;
    background-color:rgb(217,218,219);
    text-align:center;
    vertical-align:middle;
    FONT-FAMILY: Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    float:right;
    margin-right:1mm;
}
.icon_inactive_note {
    height:13px;
    width:13px;
    color:rgb(121,181,28);
    background-color:rgb(217,218,219);
    text-align:center;
    vertical-align:middle;
    FONT-FAMILY: Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    float:right;
    margin-right:1mm;
    cursor:pointer;
}

.tab_ontop {
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:black;
    font-weight:bold;
    background-repeat:repeat-x;
    background-image:url(../../app/images/tab_ontop.gif);
    background-position: top center;
    background-color:white;
    border-left:1px solid silver;
    border-top:0px solid silver;
    border-right:1px solid gray;
    border-bottom:1px solid white;
    text-align:center;
    vertical-align: middle;
    height:25px;
    padding:3px;
    margin: 0px;
}

.tab_back {
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:black;
    font-weight:bold;
    background-image:url(../../app/images/tab_back.gif);
    background-color: white;
    background-repeat:repeat-x;
    background-position: top center;
    border-left:1px solid silver;
    border-top:1px solid silver;
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    text-align:center;
    vertical-align: middle;
    height:25px;
    padding:3px;
    margin: 0px;
}
.tab_backOver {
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:white;
    font-weight:bold;
    background-image:url(../../app/images/tab_backOver.gif);
    background-repeat:repeat-x;
    background-position: top center;
    border-left:1px solid silver;
    border-top:1px solid silver;
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    text-align:center;
    vertical-align: middle;
    height:25px;
    padding:3px;
    cursor:pointer;
}
.tab_back_promo {
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:black);
    font-weight:bold;
    background-image:url(../../app/images/tab_back_promo.gif);
    background-repeat:x-repeat;
    background-position: right center;
    border-left:1px solid silver;
    border-top:1px solid silver;
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    text-align:center;
    height:25px;
    padding:3px;
}
.tab_back_promoOver {
    font-size: 8pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:white;
    font-weight:bold;
    background-image:url(../../app/images/tab_back_promoOver.gif);
    background-repeat:x-repeat;
    background-position: right center;
    border-left:1px solid silver;
    border-top:1px solid silver;
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    text-align:center;
    height:25px;
    padding:3px;
    cursor:pointer;
}

.button_medium {
    background-color:white;
    border:1px solid #646567;
    cursor:pointer;
    font-family:Arial,Verdana,sans-serif;
    font-size:8pt;
    font-weight:bold;
	text-align: center;
    width:68px;
}

.button_mediumb {
    background-color:white;
    border:1px solid #646567;
    cursor:pointer;
    font-family:Arial,Verdana,sans-serif;
    font-size:8pt;
    font-weight:bold;
	text-align: center;
    width:90px;
}

.button_large {
    background-color:white;
    border:1px solid #646567;
    cursor:pointer;
    font-family:Arial,Verdana,sans-serif;
    font-size:8pt;
    font-weight:bold;
	text-align: center;
    width:135px;
}
.button_markup_medium {
    background-color:white;
    border:1px solid #646567;
    color:#FF7F00;
    cursor:pointer;
    font-family:Arial,Verdana,sans-serif;
    font-size:8pt;
    font-weight:bold;
	text-align: center;
    width:68px;
}
.button_markup_large {
    background-color:white;
    border:1px solid #646567;
    color:#FF7F00;
    cursor:pointer;
    font-family:Arial,Verdana,sans-serif;
    font-size:8pt;
    font-weight:bold;
	text-align: center;
    width:135px;
}
.border_bottom {
    border-bottom:1px solid #A59C9E;
}
.border_top {
    border-top:1px solid #A59C9E;
}

.tool_active {
    float:right;
    height:20px;
    margin-left:2mm;
    padding:0;
    text-align:center;
    width:21px;
}

.tool_inactive {
    float:right;
    height:20px;
    margin-left:2mm;
    padding:0;
    text-align:center;
    width:21px;
}

.div_bookmark_handler {
    display:none;
    float:right;
    height:20px;
    margin-left:2mm;
    padding:0;
    text-align:center;
    width:21px;
}

.bookmbar {
	height: 22px;
	line-height: 22px;
}

.div_bookmark_handler img {
	margin-top: 2px;
}

.content_area {
    margin:10px;
    text-align:center;
    width:190mm;
}

.table_output {
    width:190mm;
}

.divLinks {
    padding-bottom:10px;
    text-align:right;
    width:100%;
}

.bg_title_1 {
    background-color:#79B51C;
    border-top:2px solid white;
    color:white;
}

.title_1 {
    color:white;
    font-family:Verdana,sans-serif;
    font-size:16px;
    font-weight:bold;
    vertical-align:top;
}

.head_right_1 {
    color:white;
    font-size:12px;
    font-weight:bold;
}

.head_right_3 {
    color:white;
    font-size:11px;
}

.body_col td {
    color:black;
    font-family:Verdana,sans-serif;
    font-size: 12px;
}

.body_inbox {
    padding-bottom:2px;
    padding-top:2px;
    vertical-align:top;
    width:44mm;
}

.nav {
	font-size: 12px;
}

.body_col ul li {
	list-style-image:none;
    list-style-position:outside;
    list-style-type: square;
}

.menu_main {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding:2px;
    background-color:rgb(99,135,22);
    background-image:url(../../gate/icon/background_top.gif);
    background-position: bottom center;
    background-repeat:repeat-x;
    color:white;
    text-align:center;
    width:120px;
    font-weight:bold;
    border:1px solid rgb(74,74,77);
    border-left:0px;
    border-right:0px;
    cursor:pointer;
    height:25px;
}

.menu_sub_fill{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding:2px;
    color:rgb(99,135,22);
    text-align:center;
    border-bottom:0px solid #5A5D5A;
}
.menu_sub {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-repeat:no-repeat;
    background-position: left center;
    padding:2px;
    background-color:white;
    color:rgb(99,135,22);
    font-weight:bold;
    text-align:center;
    width:120px;
    border-bottom:0px solid #5A5D5A;
}
.menu_sub_td {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding:2px;
    background-color:white;
    color:rgb(99,135,22);
    text-align:center;
    width:120px;
    border-bottom:0px solid #5A5D5A;
}
.menu_subOver {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-image:url(icon/tab_bottom.gif);
    background-repeat:repeat-x;
    background-position: left bottom;
    padding:2px;;
    background-color:white;
    color:#5A5D5A;
    text-align:center;
    width:120px;
    border-bottom:0px solid #5A5D5A;
    cursor:pointer;
    font-weight:bold;
}
.menu_subSelected {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-image:url(icon/tab_bottom.gif);
    background-repeat:repeat-x;
    background-position: left bottom;
    padding:2px;
    font-weight:bold;
    background-color:white;
    color:#5A5D5A;
    text-align:center;
    width:120px;
    border-bottom:0px solid #5A5D5A;
    cursor:hand;
}

.register_ontop {
    background-image:url(../../app/symbols/register_front.gif);
    background-position:center top;
    background-repeat:no-repeat;
    border-color:#A59C9E #A59C9E -moz-use-text-color -moz-use-text-color;
    border-style:solid solid none none;
    border-width:0;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:10px;
    padding:3px 3px 2px;
    text-align:center;
    width:100px;
}

.register_back {
    background-image:url(../../app/symbols/register_back.gif);
    background-position:center top;
    background-repeat:no-repeat;
    border-bottom:1px solid #636563;
    border-left:0 none;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:10px;
    padding:3px 3px 2px;
    text-align:center;
    width:100px;
}

.button_blank {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    border:0 solid #CCCCCC;
    color:#333399;
    cursor:pointer;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:10px;
    padding:0;
    width:85px;
}


