body
{
  background-color: #FFFFFF;
  margin: 0px;
}
h1
{
  font-family: Georgia,Verdana,sans-serif;
  font-size: 20px;
  font-style: italic;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #355E3B;
  text-decoration: none;
  margin-top: 10px;
  margin-bottom: 0px;
  letter-spacing: 0px;
}
h2
{
  font-family: Georgia,Verdana,sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #355E3B;
  text-decoration: none;
  margin-top: 15px;
  margin-bottom: 5px;
}
table.header
{
  background-color: #636D4A;
  background-image: url(images/.gif);
  background-repeat: no-repeat;
}
td.logo
{
  font-family: Georgia,Verdana,sans-serif;
  font-size: 30px;
  font-style: normal;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #FFFFFF;
  text-decoration: none;
}
td.address
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 15px;
  line-height: 14px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  color: #030961;
  text-decoration: none;
}
.address A:link
{
  font-size: 10px;
  letter-spacing: 0px;
  color: #030961;
  text-decoration: none;
}
.address A:visited
{
  font-size: 10px;
  letter-spacing: 0px;
  color: #030961;
  text-decoration: none;
}
.address A:active
{
  font-size: 10px;
  letter-spacing: 0px;
  color: #030961;
  text-decoration: none;
}
.address A:hover
{
  font-size: 10px;
  letter-spacing: 0px;
  color: #3957A5;
  text-decoration: none;
}
td.tagline
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1px;
  color: #FFFFFF;
  text-decoration: none;
}
table.topnavigation
{
  background-color: #F3F2FA;
}
table.photo
{
  background-color: #FFFFFF;
  background-image: url(../images/background_photo.gif);
  background-repeat: repeat;
}
td.photo_rotation
{
  background-color: #FFFFFF;
  background-image: url(../images/background_photo_rotation.gif);
  background-repeat: no-repeat;
}
td.quick_access
{
  background-color: #E6DFCA;
  background-image: url(../images/quick_access.gif);
  background-repeat: no-repeat;
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 17px;
  font-style: normal;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #355E3B;
  text-decoration: none;
}
.quick_access A:link
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}
.quick_access A:visited
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}
.quick_access A:active
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}
.quick_access A:hover
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #3957A5;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}
td.utilities
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1px;
  color: #030961;
  text-decoration: none;
}
.utilities A:link
{
  color: #030961;
  text-decoration: none;
}
.utilities A:visited
{
  color: #030961;
  text-decoration: none;
}
.utilities A:active
{
  color: #030961;
  text-decoration: none;
}
.utilities A:hover
{
  color: #000000;
  text-decoration: none;
}
#leftnavigation
{
  background-color: #FFFFFF;
  border-color: #CCCCCC;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
}		
td.leftnavigation {
	background-color: #FFFFFF; 		 
	font-family: Times New Roman,Georgia,Verdana,sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: 500;
	letter-spacing: 1px;
	color: #000000;
	text-decoration: none;
}		
.leftnavigation A:link, .leftnavigation A:visited, .leftnavigation A:active
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 20px;
}
/*.leftnavigation A:visited
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  text-decoration: none;
}
.leftnavigation A:active
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  text-decoration: none;
}*/
.leftnavigation A:hover
{
  color: #3957A5;
  text-decoration: none;
}
table.rightnavigation
{
  background-color: #F3F2FA;
  border-color: #CCCCCC;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
}
td.rightnavigation
{
  background-color: #F3F2FA;
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #030961;
  text-decoration: none;
}
.rightnavigation A:link
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  text-decoration: none;
}
.rightnavigation A:visited
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  text-decoration: none;
}
.rightnavigation A:active
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #030961;
  text-decoration: none;
}
.rightnavigation A:hover
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  color: #000000;
  text-decoration: none;
}
table.body_background
{
  background-color: #F3F2FA;
  border-color: #CCCCCC;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 0px;
}
td.body_background
{
  background-color: #ffffff;
  border-color: #CCCCCC;
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  padding: 5px 10px;
}
table.body
{
  background-color: #FFFFFF;
}
td.body, div.body
{
  background-color: #FFFFFF;
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #000000;
  text-decoration: none;
}
.body A:link, .body A:visited, .body A:active
{
  /*font-family: Times New Roman,Georgia,Verdana,sans-serif;   font-size: 13px;   font-weight: 600;*/
  color: #030961;
  font-weight: 600;
  text-decoration: none;
}
/*.body A:visited
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 13px;
  color: #030961;
  font-weight: 600;
  text-decoration: none;
}
.body A:active
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 13px;
  color: #030961;
  font-weight: 600;
  text-decoration: none;
}*/
.body A:hover
{
  /*font-family: Times New Roman,Georgia,Verdana,sans-serif;   font-size: 13px;   font-weight: 600;*/
  color: #3957A5;
  font-weight: 600;
  text-decoration: underline;
}
td.links
{
  background-color: #FFFFFF;
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #000000;
  text-decoration: none;
}
.links A:link
{
  color: #030961;
  font-weight: 600;
  text-decoration: none;
}
.links A:visited
{
  color: #030961;
  font-weight: 600;
  text-decoration: none;
}
.links A:active
{
  color: #030961;
  font-weight: 600;
  text-decoration: none;
}
.links A:hover
{
  color: #3957A5;
  font-weight: 600;
  text-decoration: none;
}
table.footer
{
  background-color: #355E3B;
}
td.footer
{
  font-family: Verdana,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #D0CDB9;
  text-decoration: none;
}
.footer A:link
{
  color: #D0CDB9;
  text-decoration: none;
}
.footer A:visited
{
  color: #D0CDB9;
  text-decoration: none;
}
.footer A:active
{
  color: #D0CDB9;
  text-decoration: none;
}
.footer A:hover
{
  color: #B1AC8B;
  text-decoration: none;
}
td.footer_small
{
  font-family: Verdana,sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #D0CDB9;
  text-decoration: none;
}
.footer_small A:link
{
  color: #D0CDB9;
  text-decoration: none;
}
.footer_small A:visited
{
  color: #D0CDB9;
  text-decoration: none;
}
.footer_small A:active
{
  color: #D0CDB9;
  text-decoration: none;
}
.footer_small A:hover
{
  color: #B1AC8B;
  text-decoration: none;
}
.button
{
  font-family: Georgia,Verdana,sans-serif;
  color: #FFFFFF;
  background-color: #666666;
  font-size: 10pt;
  font-weight: 900;
}
#imageContainer
{
  height: 215px;
}
#imageContainer img
{
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 215px;
  width: 510px;
  opacity: -0.01;
  border: 0;
}


#login_box
{
  /*background: #EDF3FE none repeat scroll 0 0;*/
  border: 1px solid #646464;
  padding: 10px; /*width: 330px;*/
}

#login_box input.textfield, textarea
{
  border: 2px solid #E0E0E0; /*font-size: 130%;*/
  padding: 3px;
}

#login_box input.textfield:focus, textarea:focus
{
  border: 2px solid #9EC1E0;
}

input.textfield_normal, input.textfield_readonly
{
  border: 2px solid #E0E0E0; /*font-size: 110%;*/
  padding: 3px;
}

input.textfield_normal:focus, input.textfield_error:focus
{
  border: 2px solid #9EC1E0;
}

input.textfield_readonly, input:read-only
{
  background-color: #E0E0E0;
}

input.textfield_error
{
  border: 2px solid #000080; /*font-size: 110%;*/
  padding: 3px;
}

#UserSignUp
{
  border: 2px solid #cbdced;
  padding: 5px;
}

#UserSignUp td
{
  vertical-align: top;
}

.frametable
{
  background-color: #cccccc;
  border-collapse: collapse;
  border: 1px solid #999999;
}

/*.frametable td
{
  font-family: Times New Roman,Georgia,Verdana,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1px;
  color: #000000;
  text-decoration: none;
  vertical-align: top;
  padding: 2px 4px;
}*/


.frametable tr
{
  padding: 2px;
  background-color: #ffffff;
}

.frametable .submit_row
{
  border: 1px solid #999999;
  padding: 5px;
}

tr.row_odd
{
  padding: 2px;
  background-color: #ffffff;
}

tr.row_even
{
  padding: 2px;
  background-color: #cccccc;
}

.label
{
  color: #444444;
  text-align: right;
  padding: 2px 5px 2px 2px;
}

#BreadCrumb
{
  height: 17px; /*padding: 6px 2px 2px 2px;*/
  color: #666666;
  text-decoration: none;
  font-size: 9pt;
  font-weight: bold;
}

.error
{
  background: #FFEBE8 none repeat scroll 0 0;
  border: 1px solid #DD3C10;
  margin: 0 0 10px;
  padding: 10px;
  color: #333333;
}

.message
{
  background: #C4FFC4 none repeat scroll 0 0;
  border: 1px solid #009900;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 10px;
  padding: 10px;
  color: #333333;
}

.notebox
{
  border: 1px dashed #666666;
  padding: 5px;
}

.gridview_Default th
{
  background-color: #355E3B;
  border: 1px solid #003300;
  color: White;
  padding: 0.4em;
  text-align: left;
  vertical-align: top;
}

.gridview_Default td
{
  border: 1px solid #003300;
  padding: 0.4em;
  vertical-align: top;
}

.modalBackground
{
  background-color: Gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.modalPopup
{
  background-color: #ffffdd;
  border-width: 3px;
  border-style: solid;
  border-color: Gray;
  padding: 3px;
}
