body{
 padding: 0px;
 margin: 0px;
 text-align: left;
}

a:link, a:visited{
	color: #46AA42;
	text-decoration: none;
}

a:hover{
	color: #479C23;
	text-decoration: underline;	
}

h1{
font: Bold 1.2em Tahoma;
color: #084B85;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

h2{
 font: bold 1em Tahoma;
 color: #002569;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

h3{
 font: bold 12px Tahoma,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: Tahoma,sans-serif;
 font-size: 12px;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

/* H5 Tag is used for site map navigation only! */
h5{
 font: Tahoma,sans-serif;
 font-size: 1.0em;
 color: #000000;
 margin: 10px 10px 10px 0px;
 padding: 0px;
}

/* Specific Table Tags */

.td_background {
font: 0.75em Tahoma;
color: #084B85;
text-align: left;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

.td_images_col {
font: 0.75em Tahoma;
color: #084B85;
text-align: right;
padding: 65px 5px 0px 0px;
background-color: transparent;
}

.td_form {
font: 1.0em Tahoma;
color: #084B85;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

.td_news {
font: 1.0em Tahoma;
color: #084B85;
text-align: left;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

.td_news_archive {
font: 1.3em Tahoma;
color: #084B85;
text-align: left;
padding: 0px 0px 0px 0px;
background-color: transparent;
}
/* Home Page */

.td_left_col {
 font: 0.75em tahoma;
 color: #333333;
 padding: 0px;
}

.left_col_text {
width: 201px;
padding: 0px;
text-align: right;
}

.td_right_col {
 font: 0.75em tahoma;
 color: #333333;
 padding: 0px;
 margin: 0px;
 background:#FFFFFF url(../images/canal_connections_col_rgt.jpg) no-repeat;
}

.td_event_header {
 font: 0em tahoma; color: #333333;
 padding: 0px;
 margin: 0px;
 background:#FFFFFF url(../images/canal_connections_col_rgt.jpg) no-repeat;
}

.td_navigation {
 font: 1.0em Tahoma;
 padding: 0px 0px 10px 0px;
 text-align:right;
}

.td_picture_navigation {
 font: 1.0em Tahoma;
 padding: 0px 0px 5px 0px;
 text-align: left;
}

.td_search_box {
 font: 12px Tahoma;
 padding: 15px 20px 0px 0px;
 text-align: right;
}
/* Footer and Site Map */


.td_footer {
 background: #084B8F;
 font: Bold 0.7em Trebuchet MS, Tahoma;
 text-align: right;
 color: #FFFFFF;
 padding: 2px;
}

a:link.footer {
font: bold 1.0em Tahoma;
color: #FFFFFF;
text-decoration: none;
}

a:hover.footer {
font: bold 1.0em Tahoma;
color: #FFFFFF;
text-decoration: underline;
}

a:active.footer {
font: bold 1.0em Tahoma;
color: #FFFFFF;
text-decoration: none;
}

a:visited.footer {
font: bold 1.0em Tahoma;
color: #FFFFFF;
text-decoration: none;
}

.td_site_map {
padding: 20px;
text-align: left;
font: 0.6em Tahoma;
}

/* Form Elements */

.form {
font: 1.0em Tahoma;
border: 1px solid #002569;
}

.td_form_header {
background: #D5DDEA;
font: 12px Tahoma;
color: #000000;
padding: 10px 5px 10px 5px;
text-align: left;
}

.td_form_field_name {
font: 12px Tahoma;
color: #000000;
padding: 5px;
text-align: right;
}

.text2 {
	font-family: Tahoma;
	color : #000000;
	FONT-SIZE: 12px;
}

.std_button {
	font-family: Tahoma;
	color : #000000;
	FONT-SIZE: 12px;
	border: 1px solid #333333;
}

SELECT		{
font-family: Tahoma;
font-style : normal;
font-weight : normal;
color : #000000;
FONT-SIZE: 12px;
}

TEXTAREA	{
font-family: Tahoma;
font-style : normal;
font-weight : normal;
color : #000000;
FONT-SIZE: 12px;
}

/* From Label */

label { 
 padding-left: 22px; /* To leave room for the icon */ 
} 
label.required_field { 
 background-image: url(../images/required.gif); 
 background-repeat: no-repeat; 
 background-position: 3px 0px; 
} 
label.problem_field { 
 background-image: url(../images/caution.gif); 
 background-repeat: no-repeat; 
 background-position: 3px 0px; 
} 
label.completed_field { 
 background-image: url(../images/complete.gif); 
 background-repeat: no-repeat; 
 background-position: 3px 0px; 
}

/* Misc */

.password {
font: 11px tahoma;
border: 1px solid #002569;
}

.td_events_report {
font: 2.0 em tahoma;
text-align: left;
padding: 0px 5px 0px 5px;
}

/* Members Authroities List */
a:link.auth {
font: 1.0em Tahoma;
color: #FF0000;
text-decoration: none;
}

a:hover.auth {
font: 1.0em Tahoma;
color: #FF0000;
text-decoration: underline;
}

a:active.auth {
font: 1.0em Tahoma;
color: #FF0000;
text-decoration: none;
}

a:visited.auth {
font: 1.0em Tahoma;
color: #FF0000;
text-decoration: none;
}

.td_inbox_header {
font: 0.7em tahoma;
text-align: left;
padding: 3px;
}

/*Search Result Link format*/

a:link.search_results {
font: bold 1.0em Tahoma;
color: #084B8F;
text-decoration: none;
}

a:hover.search_results {
font: bold 1.0em Tahoma;
color: #084B8F;
text-decoration: underline;
}

a:active.search_results {
font: bold 1.0em Tahoma;
color: #084B8F;
text-decoration: none;
}

a:visited.search_results {
font: bold 1.0em Tahoma;
color: #084B8F;
text-decoration: none;
}