.breakhere
 {
 	page-break-before: always
 }

.textbox
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #444444;
   font-family: Tahoma;
   font-size: 11px;
   color: #444444;
   background: #FFFFFF;
   white-space: nowrap;
   height: 18px;
   width:160px
}

hr
{
	border: 0;
	color: #969696;
	background-color: #969696;
	height: 1px;
	width: 100%;
	text-align: left;
}

.textbox2
{
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
   border-color: #DCDCDC;
   font-family: Tahoma;
   font-size: 11px;
   color: #444444;
   background: #FFFFFF;
   white-space: nowrap;
   height: 18px;
   width:180px

}


.textarea
{
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #DCDCDC;
	font-family: Tahoma;
	font-size: 11px;
	color: #444444;
	background: #FFFFFF;
   height: 60px;
}

.dropdown
{
	font-family: Tahoma;
   font-size: 11px;
   color: #444444;

	height: 18px;
}

.button
{
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #067F9A;
	background-color:#38B2CA;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background: #38B2CA;
	text-align: center
	height:21px;
	cursor:pointer;
}

.label
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   color:#444444;
}

br
{
   font-size: 12px;
}

.normtext
{
   font-family: Verdana;
   font-size: 12px;
   color:#20303F;
   line-height:12pt;
}

.whitetext
{
   font-family: Tahoma;
   font-size: 12px;
   color:#FFFFFF;
   line-height:12pt;
}

.normtextleftmenu
{
   font-family: Verdana;
   font-size: 11px;
   color:#3c3c3c;
}

.ddlink
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight:bold;
   color:#06377C;
}

.breadcrumb
{
   font-family: Tahoma;
   font-size: 11px;
	text-decoration:underline;
}

.breadcrumbarrow
{
   font-family: Tahoma;
   font-size: 11px;
	text-decoration:none;
}

.whitetext
{
   font-family: Tahoma;
   font-size: 12px;
   color:#FFFFFF;
}

.whitetextsmall
{
   font-family: Tahoma;
   font-size: 10px;
   color:#FFFFFF;
}

.yellowcontenttext
{
   font-family: Tahoma;
   font-size: 11px;
   color:#E5C139;
   font-weight:bold;
}

.greycontenttext
{
   font-family: Tahoma;
   font-size: 11px;
   color:#35424F;
   font-weight:bold;
}

.greyrightmenutext
{
   font-family: Tahoma;
   font-size: 11px;
   color:#505050;
   font-weight:bold;
}

.blackmenutext
{
   font-family: Tahoma;
   font-size: 12px;
   font-weight:normal;
   color:#35424F;
}

.whitemenutext
{
   font-family: Tahoma;
   font-size: 12px;
   font-weight:normal;
   color:#FFFFFF;
}

.blackmenusmalltext
{
   font-family: Tahoma;
   font-size: 10px;
   font-weight:normal;
   color:#35424F;
}

.whitemenusmalltext
{
   font-family: Tahoma;
   font-size: 10px;
   font-weight:normal;
   color:#FFFFFF;
}

.greenheading
{
   font-family: Tahoma;
   font-size: 14px;
   font-weight:bold;
   color:#007a4d;
}

.blackheading
{
   font-family: Tahoma;
   font-size: 14px;
   font-weight:bold;
   color:#20303F;
}

.yellowheading
{
   font-family: Tahoma;
   font-size: 14px;
   font-weight:bold;
   color:#EB921A;
}

.footer_text
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight:normal;
   color:#939395;
}

.whitetextlinks
{
   font-family: Tahoma;
   font-size: 11px;
   color:#FFFFFF;
   font-weight: bolder;
}

.header_text
{
   font-family: Tahoma;
   font-size: 18px;
   font-weight: bold;
   color:#ffffff;
}

h1
{
   font-family: Tahoma;
   font-size: 12px;
   font-weight: bold;
   color:#444444;

}

h2
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color:#444444;

}

h3
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color:#444444;

}

.heading
{
   font-family: Tahoma;
   font-size: 12px;
   font-weight: bold;
   color:#444444;
}

.small_heading_left_menu
{
   font-family: Tahoma;
   font-size: 11px;
   color: #FFFFFF;
   font-weight:bold;
   text-decoration: none;
}

.left_menu_link_text
{
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
   font-weight:normal;
   text-decoration: none;
}

.left_menu_link_text:link,
.left_menu_link_text:visited,
.left_menu_link_text:active{ color:#000000; text-decoration:none; }
.left_menu_link_text:hover { text-decoration:none; color:#209AB1; }

.small_heading
{
   font-family: Tahoma;
   font-size: 11px;
   color:#444444;
}


.throw
{
   font-family: Tahoma;
   font-size: 13px;
   height:20px;
   background-color : #EC911C;
   color: #F4FBFC;
   padding:4px;


}

.thcell
{
   background-color : #3469a6;
   color:#FFFFFF;
   font-family: Tahoma;
  	font-size: 11px;
   font-weight:bold;
   padding-left:5px;
   padding-right:3px;
   border:1px solid #FFFFFF;
   vertical-align:middle;
   height:20px;
   padding-left:15px;
}

.thcell2
{
   background-color : #1F2F3C;
   color:#FFFFFF;
   font-family: Tahoma;
  	font-size: 11px;
   font-weight:bold;
   padding-left:5px;
   padding-right:3px;
   border:1px solid #FFFFFF;
   vertical-align:middle;
   height:20px;
 	font-weight:bold;
   padding-left:5px;
}

.tcell
{
   font-family: Tahoma;
   font-size: 11px;
   color: #444444;
   border:1px solid #FFFFFF;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   background-color : #F2F2F2;
   padding-bottom:3px;
}

.tcell2
{
   font-family: Tahoma;
   font-size: 11px;
   color: #444444;
   border:1px solid #FFFFFF;
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   background-color : #FBFBFB;
   padding-bottom:3px;
}

.tirow
{
   /* background-color : #EFEFF0;*/
   color : #444444;
   height:20px;
}

.trow
{
  /* background-color : #E7E7E7;*/
	color : #444444;
   height:20px;
}

.table
{
   /*table-layout: fixed;*/
}

.content_heading_top_right_corner
{
	background-repeat: no-repeat;
	width:8px;
	height:29px;
	font-size:1px;
}

.content_heading_top_left_corner
{
	background-repeat: no-repeat;
	width:8px;
	height:29px;
	font-size:1px;
}


.content_heading_top_background
{
 	height:30px;
 	font-size:1px;
 	text-align:left;
 	padding-left:5px;
 	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #33485B;
}

.paging_button_prev,
.paging_button_next
{
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background: #347daf;
	text-align: center
	height:21px;
	cursor:pointer;
}

.paging_button_first,
.paging_button_last
{
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background: #347daf;
	text-align: center
	height:21px;
	cursor:pointer;

}

.paging_button_page
{
	width: 15px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	border: 0px;
	background:url(../../img/buttons/button_small_blue.gif);
	background-repeat: repeat-x;
}

.paging_button_page_selected
{
	width: 15px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
	background: url(../../img/buttons/button_small_red.gif);
	background-repeat: repeat-x;
}

.pagingnav
{
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background: #347daf;
	text-align: center
	height:21px;
	cursor:pointer;
}

.pagingitem
{
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background: #347daf;
	text-align: center
	height:21px;
	cursor:pointer;
}

.pagingbox
{
   font-family: Tahoma;
  font-size: 11px;
   color : #444444;
   font-weight : normal;
}

.pagingitemselected
{
   font-weight : bold;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	background: #347daf;
	text-align: center
	height:21px;
	cursor:pointer;
}

.menu_button
{
   font-family: Tahoma;
   font-size: 11px;
   color: #444444;
   text-align: center
   cursor:pointer;
}

.menu_button_down
{
   font-family: Tahoma;
   font-size: 11px;
   color: #FFD8B0;
   text-align: center
   cursor:pointer;
}

.small_heading
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #BB4333;
}

.blue_text
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #549AC4;
}

.left_menu_text
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}

.right_menu_text
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}

.darkblue_text
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bolder;
   color: #3A6994;
}

.white_text
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bolder;
   color: #FFFFFF;
}

.menu_text
{
   font-family: arial;
   font-size: 14px;
   font-weight: normal;
   color: #F4FBFC;
   text-decoration:none;
   text-shadow: 0.1em 0.1em 0.2em black;

}

.menu_text:link,
.menu_text:visited,
.menu_text:active{ color:#F4FBFC; text-decoration:none; }
.menu_text:hover { text-decoration:none; color:#F4FBFC; }


.menu_bt_middle
{
   font-family: arial;
   font-size: 14px;
   font-weight: normal;
   color: #F4FBFC;
   text-decoration:none;
   text-shadow: 0.1em 0.1em 0.2em black;
	background: url(../../img/template/button_loop.gif);
}

.menu_bt_middle_sl
{
   font-family: arial;
   font-size: 14px;
   font-weight: normal;
   color: #F4FBFC;
   text-decoration:none;
   text-shadow: 0.1em 0.1em 0.2em black;
	background: url(../../img/template/button_loop_sl.gif);
}

.menu_bt_right
{

}
.menu_bt_right:link,
.menu_bt_right:visited,
.menu_bt_right:active{ color:#F4FBFC; text-decoration:none; }
.menu_bt_right:hover { text-decoration:none; color:#F4FBFC; }

.menu_bt_left
{

}
.menu_bt_left:link,
.menu_bt_left:visited,
.menu_bt_left:active{ color:#F4FBFC; text-decoration:none; }
.menu_bt_left:hover { text-decoration:none; color:#F4FBFC; }

.main_title_text
{
   font-family: Arial;
   font-size: 19px;
   font-weight: normal;
   /*color: #DB261E;*/
   color: #20303F;
}
.right_menu_text
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bolder;
   color: #000000;
}

.menu_text_small
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bolder;
   color: #209AB1;
   text-decoration:none;
}

.menu_text_small:link,
.menu_text_small:visited,
.menu_text_small:active{ color:#0291B0; text-decoration:none; }
.menu_text_small:hover { text-decoration:none; color:#FFFFFF; }

.menu2_text
{
   font-family: Tahoma;
   font-size: 11px;
   color: #ffffff;
}

.body
{
	margin:0px;
	border:0px;
	background-color:#F2F2F2;
}

.green_arrow
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #68B92E;
}

.black_text_link
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #202E3B;
	cursor:pointer;
}

.black_text_link:link,
.black_text_link:visited,
.black_text_link:active{ color:#202E3B; text-decoration:none; }
.black_text_link:hover { text-decoration:none; color:#000000; }

.blue_text_link
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder;
	color: #209AB1;
	cursor:pointer;
}

.blue_text_link:link,
.blue_text_link:visited,
.blue_text_link:active{ color:#209AB1; text-decoration:none; }
.blue_text_link:hover { text-decoration:none; color:#FFFFFF; }


.mainbodycell
{

	/*background: url(../../img/template/body_top_loop.gif);*/
	background-repeat: repeat-x;
	background-color:#F2F2F2;
	height:100%;
}


.centertable
{
	margin: 0 auto;
}

.linebreak
{
	height:2px;
	padding:0px;
}

.contentbody
{
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}

.errorMsg
{
	font-family: Tahoma;
	font-size: 11px;
   color: red;
}

.section_header
{
	background:#3469A6;
	height: 43px;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:5px;
	font-size:24px;
	color:#FFFFFF;
}

.section_header_numbers
{
	background:#3469A6;
	height: 43px;
	text-align:right;
	vertical-align:middle;
	font-family:Verdana;
	padding-right:10px;
	font-size:13px;
	color:#FFFFFF;
}

.table_border
{
	border:1px solid #D5D5D5;
}

.text_links
{
	font-family:verdana;
	font-size:10px;
	font-weight:bolder;
	color:#2D4D72;
	text-decoration : underline;
}

h1
{
	font-family:verdana;
	font-size:16px;
	font-weight:normal;
	color:#2D4D72;
	display:inline;
}

h2
{
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	color:#2D4D72;
	display:inline;
}

h3
{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#2D4D72;
	display:inline;
}

h4
{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#2D4D72;
	display:inline;
}

.calandar_text
{
   font-family: Tahoma;
   font-size: 10px;
   color:#20303F;

}

.calandar_today
{
   background-color:#B52139;
}

.calandar_event_day
{
   background-color:#8DB1DB;
   cursor:pointer;
}

.CalendarRed{width:100%;height:100%;}
.CalendarRed td{border:1px #F3F3F3 solid;text-align:center;}
.CalendarRed td.SelectedDay{background:#E5E5E5;color:red;}
.CalendarRed tr.TitleBar td{font-weight:bold;background:#2C416E;color:#FFF;}
.CalendarRed tr.TitleBar td a{color:#FFFFFF;}
.CalendarRed tr.Days td{}
.CalendarRed tr.Days td a{color:#000000;}
.CalendarRed tr.Days td a:hover{background:#FFCCCC;}
.CalendarRed .WeekName td{font-weight:bold;}
.CalendarRed{border-collapse:collapse;font:normal 11px Verdana, Arial, sans-serif;background:#FFFFFF;border:1px #2C416E solid;}




.graybox {
	border: solid 1px gray;
}

#graybox {
	border: solid 1px gray;
}

.rateText {
    font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333399; text-align: center;
}

#smlink {
	font-size: .6em;
	color: #dedede;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

#smlink a:link,#smlink a:visited{
color: #7e7e7e; /*Was #dedede.*/
text-decoration: none; }

#smlink a:hover {
color: #7e7e7e;
text-decoration: underline}
