/* CSS Document */
body{
	margin: 0px;
	background-color: #FFFFFF;
}
a { outline: 0 none; }
.shadow_left{
	background-image: url(../images/shadow_left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.shadow_right{
	background-image: url(../images/shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.top_back{
	background-image: url(../images/top_black_back3.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	height: 110px;
}
.top_links{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EFEFEF;
}
.top_links a:link{
	color: #EFEFEF;
	text-decoration:none;
}
.top_links a:visited{
	color: #EFEFEF;
	text-decoration:none;
}
.top_links a:active{
	color: #EFEFEF;
	text-decoration:none;
}
.top_links a:hover{
	color: #CCCCCC;
	text-decoration:none;
}
.footer_links{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
}
.footer_links a:link{
	color: #CCCCCC;
	text-decoration:none;
}
.footer_links a:visited{
	color: #CCCCCC;
	text-decoration:none;
}
.footer_links a:active{
	color: #CCCCCC;
	text-decoration:none;
}
.footer_links a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.main_navigation_links{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5C5757;
	height: 36px;
	min-width:100px;
}
.main_navigation_links a:link{
	color: #5C5757;
	text-decoration:none;
}
.main_navigation_links a:visited{
	color: #5C5757;
	text-decoration:none;
}
.main_navigation_links a:active{
	color: #B81018;
	text-decoration:none;
}
.main_navigation_links a:hover{
	color: #B81018;
	text-decoration:none;
}
.Title1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	height: 30px;
}
.PageHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	height: 75px;
}
.SubTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	height: 25px;
}
.LeftRightTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	height: 25px;
}
.Red_Text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CF2802;	
}

.Red_Text_Small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CF2802;
}
.Red_Text_Small a:link{
	font-weight: normal;
	color: #CF2802;
	text-decoration:none;
}
.Red_Text_Small a:active{
	font-weight: normal;
	color: #CF2802;
	text-decoration:none;
}
.Red_Text_Small a:visited{
	font-weight: normal;
	color: #CF2802;
	text-decoration:none;
}
.Red_Text_Small a:hover{
	font-weight: normal;
	color: #CF2802;
	text-decoration:underline;
}

.Blue_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
.Blue_Text a:link {
	font-weight: normal;
	color: #336699;
	text-decoration:none;
}
.Blue_Text a:active {
	font-weight: normal;
	color: #336699;
	text-decoration:none;
}
.Blue_Text a:visited {
	font-weight: normal;
	color: #336699;
	text-decoration:none;
}
.Blue_Text a:hover {
	font-weight: normal;
	color: #336699;
	text-decoration:underline;
}
.calender_back {
	background-image: url(../images/calender_back.jpg);
	height: 60px;
	width: 55px;
	background-repeat: repeat;
	background-position: center top;
	padding: 5px;
}
.calender_Month {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.calender_Day {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	line-height: 22px;
}
.calender_Year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


.Normal_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
}
.Normal_Text a:link { 
	color: #336699;
	text-decoration:none;
}
.Normal_Text a:visited { 
	color: #336699;
	text-decoration:none;
}
.Normal_Text a:active { 
	color: #336699;
	text-decoration:none;
}
.Normal_Text a:hover { 
	color: #336699;
	text-decoration:none;
}

.Footer_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.Footer_Text a:link { 
	color: #333333;
	text-decoration:none;
}
.Footer_Text a:visited { 
	color: #333333;
	text-decoration:none;
}
.Footer_Text a:active { 
	color: #333333;
	text-decoration:none;
}
.Footer_Text a:hover { 
	color: #333333;
	text-decoration:none;
}

.InsidePage_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:18px;
}
.InsidePage_content a:link { 
	color: #003399;
	text-decoration:none;
}
.InsidePage_content a:visited { 
	color: #003399;
	text-decoration:none;
}
.InsidePage_content a:active { 
	color: #003399;
	text-decoration:none;
}
.InsidePage_content a:hover { 
	color: #003399;
	text-decoration:none;
}
.hr_line{
	background-image: url(../images/hr_line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.InsideBackground {
	background-image: url(../images/center-page-background3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1002px;
	background-color: #FFFFFF;
}
.InsideBackground_Simple {
	background-repeat: no-repeat;
	background-position: center top;
	width: 1002px;
	background-color: #FFFFFF;
}
.InsidePackground {
	background-image: url(../images/center-page-background3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1002px;
	background-color: #FFFFFF;
}
}
.leftbar_back {
	background-image: url(../images/leftbar_back1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 200px;
}
.mainbody_back {
	background-image: url(../images/centerback1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 540px;

}
.rightbar_back {
	background-image: url(../images/rightbar_back1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 240px;
}

.leftnavMainLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.leftnavMainLink a:link { 
	color: #333333;
	text-decoration:none;
}
.leftnavMainLink a:visited { 
	color: #333333;
	text-decoration:none;
}
.leftnavMainLink a:active { 
	color: #333333;
	text-decoration:none;
}
.leftnavMainLink a:hover { 
	color: #003399;
	text-decoration:none;
}
.leftnavSublink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.leftnavSublink a:link { 
	color: #666666;
	text-decoration:none;
}
.leftnavSublink a:visited { 
	color: #666666;
	text-decoration:none;
}
.leftnavSublink a:active { 
	color: #666666;
	text-decoration:none;
}
.leftnavSublink a:hover { 
	color: #333333;
	text-decoration:none;
}
.leftnavSublinkACTIVE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.toggle_round_top_left {
	background-image: url(../images/toggle_round_top_left.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 7px;
}
.toggle_round_top_right {	
	background-image: url(../images/toggle_round_top_right.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 7px;
	}
.toggle_round_bottom_left {	
	background-image: url(../images/toggle_round_bottom_left.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 7px;
	}
.toggle_round_bottom_right {	
	background-image: url(../images/toggle_round_bottom_right.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 7px;
	}
.toggle_border_top {
	border-top-color:#D4DAEB;
	border-top-style:solid;
	border-top-width:1px;
	background-image: url(../images/toggle_border_top1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:7px;
}
.toggle_border_left { border-left: 1px solid #D4DAEB; }
.toggle_border_bottom { 
	border-bottom-color:#D4DAEB;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-image: url(../images/toggle_border_bottom1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:7px;
 }
.toggle_border_right { border-right: 1px solid #D4DAEB; }
.toggle_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
}
.toggle_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:18px;
}

.toggle_content a:link { 
	color: #003399;
	text-decoration:none;
}
.toggle_content a:visited { 
	color: #003399;
	text-decoration:none;
}
.toggle_content a:active { 
	color: #003399;
	text-decoration:none;
}
.toggle_content a:hover { 
	color: #003399;
	text-decoration:none;
}

/* CSS stuff from old Zyrion CSS file */

.tddatasheet p, li {
	font-size: 11px;
	line-height: normal;
	text-align:left ;
}

.zyrion_table table{
	//color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.zyrion_table td {
	padding:5px 7px 5px 7px;
}

.zyrion_header_row, .zyrion_header_row td {
	#background:#5F92DD;
	background:#336699;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}

.zyrion_light_row{
	background:#f2f2f2;
	font-size:11px;
	text-align:center;
}

.zyrion_darker_row{
	background:#e8e8e8;
	font-size:11px;
	text-align:center;
}

.zyrion_smtable td, smtable.td, td.smtable  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-bottom: 6px; margin-top: 6px; 
}

h1, .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #FFFFFF;
	height: 75px;
	display: inline; 
}

h2, .h2 {
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold;
	font-size: 16px;
/*	color: #333333; */
	color: #336699;
	margin-bottom: 0; margin-top: 20px;
	}
h3, .h3 {
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
/*	color: #333333; */
	color: #336699;
	font-size: 14px;
	margin-bottom: 0; margin-top: 20px;
	}
h4, .h4 {
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	color:  #333333;
	font-size: 12px;
	text-decoration: underline ;
	margin-bottom: 0; margin-top: 20px;
	}
h5, .h5 {
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	color: #b81018;
	font-size: 11px;
	margin-bottom: 0; margin-top: 20px;
	}
td.footer
{
        color:#666666;
        font-family: Arial, Helvetica;
        font-size:10px;
	}
td.footer a, a:visited
{
        color:#666666;
        text-decoration:none;
	}
p, .p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height:18px;
}

