/*------------------------------------------------------------------
Type Styles
------------------------------------------------------------------*/

.subheaddarkblue {
    FONT-FAMILY:  "Trebuchet MS", Verdana, Arial, Helvetica,  sans-serif;
	font-size: 22px;
    color: #05467d;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.subheadlightblue {
    FONT-FAMILY:  "Trebuchet MS", Verdana, Arial, Helvetica,  sans-serif;
	font-size: 22px;
    color: #438dcc;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.subheaddarkbluesm {
    FONT-FAMILY:  "Trebuchet MS", Verdana, Arial, Helvetica,  sans-serif;
	font-size: 18px;
    color: #05467d;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.maintext {
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica,  sans-serif;
	font-size: 13px;
	color: #05467d;
    line-height: 19px;
}

.maintext_new {
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica,  sans-serif;
	font-size: 14px;
	color: #05467d;
    line-height: 22px;
}

.maintext A:link {COLOR: #438dcc; font-weight: bold; text-decoration: underline;}
.maintext A:visited {COLOR: #438dcc; font-weight: bold; text-decoration: underline;}
.maintext A:hover {COLOR: #663300;text-decoration: underline;}

.alerttext {
    FONT-FAMILY:  "Trebuchet MS", Verdana, Arial, Helvetica,  sans-serif;
	font-size: 12px;
    COLOR: #990000;
    LINE-HEIGHT: 14px;
}

.subheadwhite {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	}
	
	p {
    font-family:  "Trebuchet MS", Verdana, Arial, Helvetica,  sans-serif;
	font-size: 13px;
	color: #05467d;
    line-height: 19px;
	margin-top: 14px;
	margin-bottom: 10px;
	margin-left: 6px;
	}

.main {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #474747;
	}

.main a:link {color: #6a1c1e; text-decoration: none;}
.main a:visited {color: #6a1c1e; text-decoration: none;}
.main a:active {color: #6a1c1e; text-decoration: none;}
.main a:hover {color: #6a1c1e; text-decoration: underline;}

.main1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #474747;
	}
	
.loginwhite {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	line-height: 18px;
	}
	
.loginblue {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #438dcc;
	font-size: 11px;
	line-height: 11px;
	}
	
.loginblue a:link {color: #438dcc; text-decoration: none;}
.loginblue a:visited {color: #438dcc; text-decoration: none;}
.loginblue a:active {color: #438dcc; text-decoration: none;}
.loginblue a:hover {color: #ffffff; text-decoration: underline;}

/*------------------------------------------------------------------
Attribute Styles
------------------------------------------------------------------*/



[icon ^="bullet"] {
   	padding-left: 18px;
   	background: transparent url(/images/nav_bullet.gif) no-repeat center left;
	}
	
a.bullet {
   	padding-left: 9px;
   	background: transparent url(/images/nav_bullet.gif) no-repeat center left;
	}
	
.stroke {
    border: 1px solid;
    border-color: #6594c3;
	}

.stroke:hover {
    border: 1px solid;
    border-color: #ffffff;
	}

.stroke:hover {
    color: red; /* Irrelevant definition to overcome IE bug */
	}
	
.stroke_red {
	border: 1px solid;
	border-color: #6b1b1d;
	}

.opacity img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	border: 1px solid #5b5b5b;
	}

.opacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: .7;
	border: 1px solid #5b5b5b;
	}
	
hr {
	height:1px; 
	border:none; 
	border-top:1px solid #62b7d6;
    }
    
.thinborder img {
    border: 1px solid;
    border-color: #1b2126;
	}

/*------------------------------------------------------------------
Footer Styles
------------------------------------------------------------------*/


.footer {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #6082a1;
	}

.footer a:link {color: #6082a1; text-decoration: underline;}
.footer a:visited {color: #6082a1; text-decoration: underline;}
.footer a:active {color: #6082a1; text-decoration: underline;}
.footer a:hover {color: #ffffff; text-decoration: none;}



/*------------------------------------------------------------------
Form Styles
------------------------------------------------------------------*/

.formlabel {
    color: #62b7d6;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
    font-size: 11px;
    line-height: 15px
    }

.formfield {
	background-color: transparent !important;
    border: 1px #b2c7dc solid;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 13px
    }
    
  .formfield2
{
    border: 1px #05467d solid;
    background-color: #ffffff !important;
    COLOR: #05467d;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}
    
 .formselect {
    border: 1px #b2c7dc solid;
    background-color: #05467d !important;
    color: #ffffff;
    font-family:: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 11px;
    line-height: 11px;
    padding: 2px 2px 2px 2px;
    }
	
.formbutton {
    background-color: #05467d;
    border: 1px #b2c7dc solid;
    color: #ffffff;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
	}
	
.formbutton:hover {background-color: #b2c7dc; color: #000000;}
	
.formbutton2 {
    background-color: #ffffff;
    border-color: #808d9a;
    border: 1px #808d9a solid;
    color: #343536;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	}

.formbutton3
{
    border: 1px #05467d solid;
    background-color: #05467d;
    COLOR: #ffffff;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 13px
}

/*------------------------------------------------------------------
List Styles
------------------------------------------------------------------*/


#left ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(/images/bullet.gif);
	list-style-position: inside;
	}
	
#left li a {
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
	list-style-image: url(/images/bullet.gif);
	list-style-position: inside;
	}
	
#left li a:hover {
	color: #ffffff;
	background: #011128;
	text-decoration: none;
	list-style-image: url(/images/bullet.gif);
	list-style-position: inside;
	}
	
#left li {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #ffffff;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 3px;
	list-style-position: inside;
	list-style-image: url(/images/bullet.gif);
	}



