﻿.favoritesbutton
{
	font-weight:Normal; /*newstyle*/
    BORDER-RIGHT: White;
    BORDER-TOP: White;
    /*background-image :url('cssimages/letter_background_blue.gif');*/
    BORDER-LEFT: White;
    BORDER-BOTTOM: White;
    FONT-FAMILY: Verdana;    
    BACKGROUND-COLOR:Transparent; /* CHANGE 10 */
    letter-spacing: normal;
    COLOR: White; /* #004A63; */
    height: 16px;
    margin-right: 70;
    border-right-width:70;
    border-spacing:70;
    border:2px;
    border-width:0;
    cursor:pointer;
}
.ct_label_error 
{
	color: #EDEBEB; /* #004A63;*/ /*newstyle*/
	vertical-align: middle;
    Width: 400px;
	font-size: 11px; /*newstyle*/
	font-weight:normal;	
}
.TMIHome 
{
	font-size: 17px;
	font-family: Verdana;
	color:White;
	font-weight:normal;
}
.ct_align_right_yellow
{
	text-align:left;
	font-size: 11px; /*newstyle*/
	margin:0px;
	color: Yellow; /*; /* #004A63;*/ /*newstyle*/
	vertical-align: bottom;
	font-weight:bold;
}
.ct_validator
{
 color:Yellow;
}
.ct_align_right
{
	text-align:right;
	font-size: 11px; /*newstyle*/
	margin:5px;
	color: #EDEBEB; /* #004A63;*/ /*newstyle*/
	vertical-align: middle;
	font-weight:Normal;
	padding-right:5px;
}
A:link 
{
	text-decoration: none;
    background:Transparent;
}
.logo {
	float: left;
}
.ct_courier 
{
	font-family:Arial;
	font-size:12px;
	color:white;
}
.ct_padding { padding:5px }
.ct_body {
	/*background-color:;	/* CHANGE 1 */
	/*background-image:cssImages/background.gif;         
	background-repeat:repeat newstyle*/
	background-image:url('cssImages/background.gif');
	background-repeat:repeat-x;
	background-color:#7B7B84;
}
.ct_hide 
{
	display:none;
}

.ct_leftab140
{ padding-left:140px;}

.ct_flashcontent 
{
	padding:10px;
}
.ct_download_image 
{
	background-image:cssImages/ct_logoAristos.gif;
	background-repeat:no-repeat;
}
.ct_tree_skin
{
	padding-left:5px;
	background-color:#E9EAED;
	position:absolute;
	width:85px;
	border:1px solid black;
	border-right:2px solid black;
	border-bottom:2px solid black;
	font-family:Verdana;
	line-height:15px;
	cursor:pointer;
	font-size:11px;
	z-index:100;
	visibility:hidden;
}
.ct_treeview 
{
	padding:12px;
}
.ct_tree_node:hover,
.ct_tree_node
{
	background-color:inherit;
	font-size:11px;
	line-height:15px;
	COLOR:Black; 
	font-size: 11px; 
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.ct_tree_node_pad
{
	padding-left:5px;
	line-height:15px;
	padding-right:5px;
	background-color:inherit;
	COLOR:Black; 
	font-size: 11px; 
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.ct_tree_node_select 
{
	background-color:#CDD3DF; /*#EBEDEF;*/
	line-height:15px;
	COLOR:Black; 
	font-size: 11px; 
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.ct_Tabs
{
    FONT-SIZE: 11px;
    COLOR:#004A63; /* Black */
    font-weight:500;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; /*new style */
    background-color:Transparent;
    background-image:url('cssImages/letter_background.gif');
    vertical-align:middle;
    height:30;
    border:1;
    border-style:solid;
    /*BACKGROUND-COLOR:InfoBackground; TABNEW */
    border-color:#83B9D5;
    /*border-top-width:thin;
    border-top-color:Black;*/
}
.ct_tab_unselection
{
	/*color:Blue;TABNEW*/
	font-weight:500;
	/*background-image:url('cssImages/letter_background_blue.gif');*/
	background-color:Transparent;
	text-decoration:none;
}
.ct_tab_selection
{
	/*color:Blue;TABNEW*/
	font-weight:500;
	/*background-image:url('cssImages/letter_background_blue.gif');*/
	background-color:Transparent;
	text-decoration:none;
}
/* Don't change color when hovering over selected tab */
.ct_page_border 
{
	border-width:0;/*newstyle*/
    border-style:inset;
    border-color:#C9D9D5;			/* Somewhat lighter than somewhat light PR grn */
    border-left-color:white;
    border-left-style:outset;
    border-top-style:outset
}
.ct_search_pane {
	border-width:thin;
    border-style:inset;
    border-color:#BBBCCB;			/* Pr somewhat light grn */
    border-left-color:white;
    border-left-style:outset;
    border-top-style:outset;
    border-top-color:white;
	background-color:#3A6EA5; /*#0E5496;/* #F0F0F2; /*#D7DBDB; /* newstyle CHANGE 12  */
}
.ct_dropdown_button
{
	background-image:url('cssImages/ct_dropdown_button.gif');
	height:15px;
	width:16px;
}
.ct_timepicker 
{
  color:#C5CFCF;
  background:#C5CFCF;
  background-color:#C5CFCF;
  border-color:#C5CFCF;
}

.ct_search_pane_tree 
{
	border-width:thin;
    border-style:inset;
    border-color:Gray;			/* Gray */
    border-left-color:white;
    border-left-style:outset;
    border-top-style:outset;
    border-top-color:white;
	background-color:#F3F4F0; /*#E0E2E6; /* Light Blue Gray */
}
.ct_dropdownlistOLD
{
    FONT-SIZE: 11px;
    COLOR: Black;
    BACKGROUND-COLOR:InfoBackground;
    height:50;
    font-weight:500;
    FONT-FAMILY: Verdana;
}
/* GRID GRID GRID */
/* GRID GRID GRID */
/* GRID GRID GRID */
.ct_datebox { width:200px  }/*newstyle*/
.ct_dropdownlist_cn,
.ct_dropdownlist { width:200px }/*newstyle*/
.ct_dropdownlist_search { width:202px }/*newstyle*/
.ct_dropdownlisttop { width:200px }/*newstyle*/

.ct_dropdownlisttop { 
	border-color:#3A6EA5; /*#0E5496; /*#F0F0F2; /*#D7DBDB; /* newstyle CHANGE 12 */
	border:1;
	border-top-style:solid
}
.ct_dropdownlist,
.ct_dropdownlist_search 
{/* PREMIER enhanced */
    	/*FONT-SIZE: 11px; */
    	COLOR: #4C664C; /*#004A63;*/
    	BACKGROUND-COLOR:yellow;
	height: 24px;
	border: 1px solid #818386;
	vertical-align: middle;
	font-size:11px;
	font-weight:Normal;/*newstyle*/
	width:255px;
}
.ct_dropdownlist,
.ct_dropdownlist_cn
{
	background-color: #ECF0EC; /* CHANGE 4 */
}
.ct_dropdownlist_search 
{
	background-color: #F3EEE9;
}

/* GRID GRID GRID */
/* GRID GRID GRID */
/* GRID GRID GRID */
.ct_grid_header
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    background-image:url('cssImages/letter_backgroundbigger.gif');
    vertical-align:middle;
    text-align:left;
    font-weight:Normal; /*newstyle*/
    text-decoration:none;
    color:#344559;/*new style #004A63*/
}
.ct_grid_row_alternate:hover,
.ct_grid_row:hover 
{
	BACKGROUND-COLOR: #BFBFC7; /* CHANGE 12 */
	cursor:pointer;
}
.ct_grid_row
{
    FONT-SIZE: 11px;
    COLOR: #344559;					/* Dark Blue Gray */
    BACKGROUND-COLOR: #F1F1F5;		/* Light PR grn */
    /*background-image:url('cssImages/letterbackground_solid.gif');*/
    font-weight:normal; /*newstyle*/
    FONT-FAMILY: Verdana;
    vertical-align:middle;
    text-decoration:none;
}
.ct_grid_row_alternate
{
    FONT-SIZE: 11px;
    COLOR: #344559;	/*new style*/				/* Dark PR grn*/
    BACKGROUND-COLOR:#E4E4EA;		/* Very very light grn */
    font-weight:Normal; /*newstyle*/
    FONT-FAMILY: Verdana;
    /*background-image:url('images/letterbackground.gif');*/
    vertical-align:middle;
}
.ct_grid_row_selected
{
    FONT-SIZE: 11px;
    COLOR: #344559; /*#666666; /* or #999999 */
    BACKGROUND-COLOR: #C9C9CF; /* bit darker than light pr grn */
    font-weight:Normal;/*newstyle*/
    FONT-FAMILY: Verdana;
    /*background-image:url('images/letterbackground.gif');*/
    vertical-align:middle;
}
.ct_grid_row_edit
{
    FONT-SIZE: 11px;
    COLOR: #008000 ; /*#666666; /* or #999999 */
    BACKGROUND-COLOR: Yellow;
    font-weight:700;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    /*background-image:url('images/letterbackground.gif');*/
    vertical-align:middle;
}
.ct_menu_text_white
{
    FONT-SIZE: 11px;/*newstyle*/
    COLOR: white; /* newstyle #004A63; /*#666666; /* or #999999 */
    BACKGROUND-COLOR: Transparent;
    /*FONT-FAMILY:Harlow Solid Italic; /* newstyle  Bookman Old Style / Candara*/
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-weight:700; /*newstyle*/
    vertical-align:top; /*newstyle*/
    text-align:center;/*newstyle*/
    text-decoration:none;/*newstyle*/
}
.ct_menu_text_white:hover 
{
	color:Gray; /*#004A63; newstyle /*PERMIER COLOR grn */
	background-color:Transparent; /*#E7E4DB newstyle*/
}
.ct_menu_text:hover 
{
	/*color:#223160; /*#004A63; newstyle /*PERMIER COLOR grn */
	color:Gray; /*#004A63; newstyle /*PERMIER COLOR gen newstyle*/
	background-color:white; /*#E7E4DB newstyle*/
	text-decoration:none;/*newstyle*/
	padding-left:25px; /*newstyle*/
}
.ct_menu_text2 /*new style removed .ct_grid_footer and ct_menu_text2 */
{
    FONT-SIZE: 11px;/*newstyle*/
    COLOR: #344559; /* newstyle #004A63; /*#666666; /* or #999999 */
    BACKGROUND-COLOR: Transparent;
    /*background-image:url('cssImages/letterbackground_solid.gif');*/
    font-weight:Normal; /*newstyle*/
    /*height:20;*/ /*newstyle*/
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; /* newstyle */
    /*vertical-align:top; /*newstyle*/
    /*text-align:center;/*newstyle*/
    text-decoration:none;/*newstyle*/
}
/* GRID GRID GRID */
/* GRID GRID GRID */
/* GRID GRID GRID */

.ct_bullets {
	color:#6B7B84;				/* Dark Blue Gray */
}
.ct_select_text
{
	/*background-color:Yellow;	/* #636B73 Little darker than Dark Blue Gray Kind of Brown*/
	background-image:url('cssImages/grid_select_record2.gif');
	text-decoration:none
}
.ct_select_text:hover
{
	/*background-color:Yellow;	/* #636B73 Little darker than Dark Blue Gray Kind of Brown*/
	background-image:url('cssImages/grid_select_record2_blue.gif');
}

.ct_pageheader,
.ct_pageheader_main,
.ct_login_text_dark 
{
	/* PREMIER H2 */
  /*color: #344559;				/* Very Dark Blue Gray */
	font-size: 13px;
	font-weight: bold;
	color: white; /* new style */
	padding-bottom:10px
}
.ct_imgbutton 
{
	vertical-align:bottom;
}
.ct_label_frontpage 
{
	font-size: 12px;
	font-weight: normal;
	color: #EDEBEB; /* #000080; */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.ct_label_light_align
{
	font-weight:normal;
	font-size: 11px;
	margin:1px;
	color: #EDEBEB; /* #004A63;*/ /*newstyle*/
	vertical-align: middle;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.ct_label_light
{
	font-weight:normal;
	font-size: 10px;
	margin:1px;
}
.ct_label_light2
{
	font-weight:normal;
	font-size: 10px;
	margin:1px;
}
.ct_label_larger
{
	font-size: 14px; /*newstyle*/
	color: #EDEBEB; /* #004A63;*/ /*newstyle*/
	vertical-align: top;
	font-weight: bold;/*newstyle*/
	padding-bottom:10px
}
.ct_label_directions
{
	font-size: 11px; /*newstyle*/
	color: #EDEBEB; /* #004A63;*/ /*newstyle*/
	vertical-align: top;
	font-weight: Normal;/*newstyle*/
}
.ct_label,
.ct_checkbox {
	font-size: 11px; /*newstyle*/
	margin:5px;
}
.ct_label_highlight
{
	font-size: 12px;
	color:#AE1500;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.ct_label_light2
{
	color: #0B3F7A; /* #004A63;*/ /*newstyle*/
	vertical-align: middle;
}
.ct_label_light,
.ct_label,
.ct_checkbox
{
	color: #EDEBEB; /* #004A63;*/ /*newstyle*/
	vertical-align: middle;
	/*FONT-SIZE: 8pt;
    border-style: none;
	border-color: inherit;
	border-width: 20;
	font-weight: 500;
	COLOR: #433B3B;
	background-color:Transparent;
	text-align:justify;
	vertical-align:middle;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
}
.ct_label,
.ct_checkbox {
	font-weight: Normal;/*newstyle*/
}
.ct_label_image 
{
	text-align:right;
	font-size: 12px;
	color: #004A63;
	margin:5px;
	vertical-align: middle;
	font-weight: Normal;/*New style*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ct_label_large 
{	/* PREMIER H3 */
	font-size: 12px;
	font-weight: bold;
	color: #004A63;
	margin:5px
}
.ct_label_control {
	color:#0075D6;				/* grn */
}

.ct_label_problem
{
	color:Red;					/* Red */
	width:400px;
	font-size:x-small;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:5px;
}

/* MENU TEXT */
/* MENU TEXT */
/* MENU TEXT */
.ct_menutop 
{
	border-top-width:1px; 
	border-top-color:#C4B8B8; 
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#C4B8B8;
	border-right-style:solid;	
	border-bottom-width:1px; 
	border-bottom-color:#C4B8B8; 
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-color:#C4B8B8;
	border-left-style:solid;	
}
.ct_menubar {
	background-image:url('cssImages/letter_background.gif');
}
/*background-color:#E7E4DB;*/
.ct_menu_text_select 
{
	color:#223160; 
	background-color:white; /* #E7E4DB; newstyle*/
	text-decoration:none;/*newstyle*/
	padding-left:25px; /*newstyle*/
}
.ct_menu_text 
{
	color:#294294; /*; /* #D8832B PREMIER COLOR ORANGE */
	background-color:white; /*#EAEAEE; /* CHANGE 11 newstyle*/
	padding-left:25px; /*newstyle*/
	text-decoration:none;/*newstyle*/
}
.ct_menu_text_select,
.ct_menu_text {
	font-size: 11px;/*newstyle*/ 
}
.ct_menu_text_select,
.ct_menu_text 
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; /* newstyle Verdana; /*Tw Cen MT Condensed*/
}
.ct_menu_text_select,
.ct_menu_text
{ 
	font-weight: 700; /*newstyle*/
}
.ct_menu_text_select,
.ct_menu_text
{
	word-spacing: 0px;
	letter-spacing: 0px;
	text-align:center;
	vertical-align:top;/*newstyle*/
}
.ct_menu_background 
{
	background-image:url('cssImages/blank_gray.gif');
	background-repeat:no-repeat;
	width:960px; 
	height:19px
}
.ct_login_user 
{
  text-align:center;
  font-family:Verdana;
  color:#047154;
  vertical-align:top;
  font-weight: bold;
}
/* MENU TEXT */
/* MENU TEXT */
/* MENU TEXT */

.ct_label_control,
.ct_body, 
.ct_pageheader_main
{ 
	font-weight: 300; 
}
.ct_label_control,
.ct_label_large,
.ct_label_problem,
.ct_pageheader, 
.ct_pageheader_main,
.ct_login_text_dark
{ 
	background-color:Transparent; 
}
.ct_body,
.ct_label_control,
.ct_login_text_dark { 
	font-size: 11px; 
}
.ct_button, 
.ct_button_75,
.ct_button span,
.ct_button_login {
	font-size: 11px; 
}
.ct_pageheader_main 
{
	font-size: 19px; 
}
.ct_pageheader {
	/*font-size: 13px; 
	text-align:left;
	font-weight:500;
	/*background-image:url('cssImages/letter_background.gif');*/
}
.ct_body, 
.ct_pageheader, 
.ct_login_text_dark,
.ct_label_control,
.ct_label,
.ct_label_large,
.ct_label_problem,
.ct_checkbox,
.ct_datebox,
.ct_dropdownlist,
.ct_dropdownlist_search,
.ct_textbox,
.ct_textbox_search  {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ct_dropdownlist_cn 
{
	FONT-FAMILY: Consolas;
	/*font-family: Lucida Console;*/
	font-size:12px;
	COLOR: Black; /*#004A63;*/
	height: 24px;
	border: 1px solid #818386;
	vertical-align: middle;
	font-size:11px;
	font-weight:Normal;/*newstyle*/
}
.ct_checkbox 
{
		background-color:Transparent; /*textbox background*/
}
.ct_datebox
{	/* PREMIER */
	background-color:#EAEAEE; /* CHANGE 5 */
	font-size: 12px;
	font-weight: Normal;/*newstyle*/
	color: #004A63;
	vertical-align: middle;
}
.ct_textbox, 
.ct_textbox_search
{ /* PREMIER TEXT BOX */
	color:#4C664C;
	width:250px; 
	height: 18px;
	border: 1px solid #818386;
	vertical-align: middle;
	font-size:11px;
	font-weight:Normal;/*newstyle*/
}
.ct_textbox
{
	background-color: #ECF0EC; /* #EAEAEE; /* CHANGE 3 */
}
.ct_textbox_search
{
	background-color: #F3EEE9;
}


.ct_logo 
{
	background-image:url('cssImages/ct_logoAristos.gif'); /*premier_election_solutions.gif');*/
	background-repeat:no-repeat;
}
.ct_headerpicture_background
{
	/*background-image:url('cssImages/header_background.gif');*/
	color:white;
	background-color:#D8E4E1;
	background-repeat:no-repeat;
}
.ct_pageheader,
.ct_pageheader_main,
.ct_textbox, 
.ct_textbox_search, 
.ct_datebox,
.ct_label_control,
.ct_label_large,
.ct_label_problem {
	vertical-align:middle;
}
.ct_pageheader_main
 {
	text-align:center
}
div.fileinputs {
	position: relative;
}
.ct_button_login {
	width:67px;
	font-weight:normal;
}
.ct_button_75 {
	width:75px;
}
.ct_button,
.ct_button span
{
	width:100px;
}
.ct_button_login 
{
	font-weight:normal;
    BORDER-RIGHT: Gray thin solid;
    BORDER-TOP: #E1E1ED thin solid;
    /*background-image :url('cssimages/letter_background_blue.gif');*/
    BORDER-LEFT: #E1E1ED thin solid;
    BORDER-BOTTOM: Gray thin solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; /*newstyle*/
    BACKGROUND-COLOR:#EAEAEE; /* CHANGE */
    letter-spacing: normal;
    COLOR:  #004A63;
    height: 23px;
    margin-right: 7;
    border-right-width:7;
    border-spacing:7;
    border:1px;

}
.ct_button_75,
.ct_button_small,
.ct_button,
.ct_button span
{
	font-weight:Normal; /*newstyle*/
    BORDER-RIGHT: Gray thin solid;
    BORDER-TOP: #E1E1ED thin solid;
    /*background-image :url('cssimages/letter_background_blue.gif');*/
    BORDER-LEFT: #E1E1ED thin solid;
    BORDER-BOTTOM: Gray thin solid;
    FONT-FAMILY: Verdana;    
    BACKGROUND-COLOR:#EAEAEE; /* CHANGE 10 */
    letter-spacing: normal;
    COLOR:  #004A63;
    height: 23px;
    margin-right: 70;
    border-right-width:70;
    border-spacing:70;
    border:2px;
}
.ct_button_small 
{
	height: 20px;
	width: 60px;
	font-size:10px;
}
div.fakefile {
	position: absolute;
	top: 5px;
	left: 0px;
	z-index: 1;
}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.ct_file_upload_button 
{
	/*color:#0075D6;*/
	width:200;
	background-color:InfoBackground
}
h1 {
	margin: 0px;
	padding:0px;
	clear: both;
	height: 73px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #004A63;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #004A63;
	margin: 0px;
}
