﻿A:link {text-decoration: none;
        background:Transparent;
        }
.logo {
	float: left;
}
.ct_padding { padding:5px }
.ct_body {
	background-color:#EDF2F5;	/* PR VERY LIGHT GREEN*/
}
.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_context_menu 
{
    FONT-SIZE: 11px;
    height:20px;
    COLOR:#004A63; /* Black */
    font-weight:500;
    FONT-FAMILY: Verdana;
    background-image:url('cssImages/letter_contextmenu.gif');
}
.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:700;
    FONT-FAMILY: Verdana;
    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:700;
	/*background-image:url('cssImages/letter_background_blue.gif');*/
	background-color:Transparent;
	text-decoration:none;
}
.ct_tab_selection
{
	/*color:Blue;TABNEW*/
	font-weight:700;
	/*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:thin;
    border-style:inset;
    border-color:#C9D9D5;			/* Somewhat lighter than somewhat light PR Green */
    border-left-color:White;
    border-left-style:outset;
    border-top-style:outset
}
.ct_search_pane {
	border-width:thin;
    border-style:inset;
    border-color:#6A6CC0;			/* Pr somewhat light Green */
    border-left-color:White;
    border-left-style:outset;
    border-top-style:outset;
    border-top-color:White;
	background-color:#DDDDE3; /* Pr Light Green */
}
.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:275px  }
.ct_dropdownlist { width:275px }
.ct_dropdownlist_search { width:277px }
.ct_dropdownlisttop { width:275px }

.ct_dropdownlisttop { 
	border-color:#DDDDE3; /* Pr Light Green */
	border:1;
	border-top-style:solid
}
.ct_dropdownlist,
.ct_dropdownlist_search 
{/* PREMIER enhanced */
    	/*FONT-SIZE: 11px; */
    	COLOR: Black; /*#004A63;*/
    	/*BACKGROUND-COLOR:InfoBackground;*/
	height: 24px;
	border: 1px solid #818386;
	vertical-align: middle;
	font-size:11px;
	font-weight:bold;
}
.ct_dropdownlist
{
	background-color: #E6E6F6;
}
.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_background.gif');
    vertical-align:middle;
    text-align:left;
    font-weight:bold;
    text-decoration:none;
    color:#004A63;
}
.ct_grid_row_alternate:hover,
.ct_grid_row:hover 
{
	BACKGROUND-COLOR: #DDDDE3;		/* Little darker than PR Light green */
	cursor:pointer;
}
.ct_grid_row
{
    FONT-SIZE: 11px;
    COLOR: #344559;					/* Dark Blue Gray */
    BACKGROUND-COLOR: #F1F1F5;		/* Light PR Green */
    /*background-image:url('cssImages/letterbackground_solid.gif');*/
    font-weight:700;
    FONT-FAMILY: Verdana;
    vertical-align:middle;
    text-decoration:none;
}
.ct_grid_row_alternate
{
    FONT-SIZE: 11px;
    COLOR: #377F6C;					/* Dark PR GREEN*/
    BACKGROUND-COLOR:#E4E4EA;		/* Very very light green */
    font-weight:700;
    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 green */
    font-weight:700;
    FONT-FAMILY: Verdana;
    /*background-image:url('images/letterbackground.gif');*/
    vertical-align:middle;
}
.ct_grid_row_edit
{
    FONT-SIZE: 11px;
    COLOR: Green ; /*#666666; /* or #999999 */
    BACKGROUND-COLOR: Yellow;
    font-weight:700;
    FONT-FAMILY: Verdana;
    /*background-image:url('images/letterbackground.gif');*/
    vertical-align:middle;
}
.ct_menu_text2,
.ct_grid_footer
{
    FONT-SIZE: 11px;
    COLOR: #004A63; /*#666666; /* or #999999 */
    BACKGROUND-COLOR: Transparent;
    /*background-image:url('cssImages/letterbackground_solid.gif');*/
    font-weight:700;
    height:20;
    FONT-FAMILY: Verdana;
    vertical-align:middle;
    text-align:center;
}
/* 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: 16px;
	font-weight: bold;
	color: #004A63;
}
.ct_imgbutton 
{
	vertical-align:bottom;
}
.ct_label_frontpage 
{
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.ct_label_light
{
	font-weight:normal;
}
.ct_label_light,
.ct_label,
.ct_checkbox
{
	font-size: 12px;
	color: #004A63;
	margin:5px;
	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: bold;
}
.ct_label_image 
{
	text-align:right;
	font-size: 12px;
	color: #004A63;
	margin:5px;
	vertical-align: middle;
	font-weight: bold;
	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;				/* White */
}

.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');
}
.ct_menu_text:hover 
{
	color:#004A63; /*PERMIER COLOR GREEN */
	background-color:#E7E4DB;
}
/*background-color:#E7E4DB;*/
.ct_menu_text_select 
{
	color:#004000; 
	background-color:#E7E4DB;
}
.ct_menu_text 
{
	color:#004000; /*; /* #D8832B PREMIER COLOR ORANGE */
	background-color:#E2E3FA;
}
.ct_menu_text_select,
.ct_menu_text {
	font-size: 12px; 
}
.ct_menu_text_select,
.ct_menu_text 
{
	font-family:Verdana; /*Tw Cen MT Condensed*/
}
.ct_menu_text_select,
.ct_menu_text
{ 
	font-weight: 600; 
}
.ct_menu_text_select,
.ct_menu_text
{
	word-spacing: 0px;
	letter-spacing: 0px;
}
.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: 500; 
}
.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 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_checkbox 
{
		background-color:Transparent; /*textbox background*/
}
.ct_datebox
{	/* PREMIER */
	background-color:#E6E6F6; /*textbox background*/
	font-size: 12px;
	font-weight: bold;
	color: #004A63;
	vertical-align: middle;
}
.ct_textbox, 
.ct_textbox_search
{ /* PREMIER TEXT BOX */
	width:250px; 
	height: 18px;
	border: 1px solid #818386;
	vertical-align: middle;
	font-size:11px;
	font-weight:bold;
}
.ct_textbox
{
	background-color: #E6E6F6;
}
.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,
.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;    
    BACKGROUND-COLOR:#E2E3FA;
    letter-spacing: normal;
    COLOR:  #004A63;
    height: 23px;
    margin-right: 7;
    border-right-width:7;
    border-spacing:7;
    border:1px;

}
.ct_button_small,
.ct_button,
.ct_button span
{
	font-weight:bold;
    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:#E2E3FA;
    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;
}
