/* ######################################################## */
/* ########## global standard style starts here ########### */
/* ######################################################## */
body {
	text-align: left;
	background: white;
	padding: 2px;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 100%;
	margin: 0px;
}
body img {
	border: 0px;
}
pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space: normal; /* Internet Explorer 5.5+ */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* ########## links starts ########## */
a:link {
   text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
br {
   clear: left;
  }
/* ########## links ends ########## */

/* ########## list starts ########## */
ul {
	font-size: 80%;
}
ul li {
	
}
ul li a:link {
	color: Blue;
	text-decoration: underline;
}
ul li a:visited {
	color: Blue;
	text-decoration: underline;
}
ul li a:hover {
	color: Blue;
	text-decoration: underline;
}

ol {
	font-size: 80%;
}
/* ########## list ends ########## */

/* ###################################################### */
/* ########## global standard style ends here ########### */
/* ###################################################### */

/* ######################################### */
/* ########## all divs starts here ######### */
/* ######################################### */

/* ########## one top Div starts ########## */
div#oneTopDiv {
    width: 100%;
    border-bottom: #90b62b 1px solid;
    text-align: left;
}
.oneTopContainer {
    width: 772px;
    height: 20px;
    text-align: left;
}
.bread-crumbs {
    padding: 0.5%;
    font-size: 70%;
    float: left;
}
.bread-crumbs a:link {
	color: Blue;
   	text-decoration: underline;
}
.bread-crumbs a:hover {
	color: Blue;
	text-decoration: underline;
}
.bread-crumbs a:visited {
	color: Blue;
	text-decoration: underline;
}
.date {
    padding: 0.5%;
    font-size: 70%;
    float: right;
}
/* ########## one top Div ends ########## */

/* ########## two top Div starts ########## */
div#twoTopDiv {
    width: 100%;
    /*border-bottom: #90b62b 17px solid;*/
    text-align: left;
}
.twoTopContainer {
   width: 772px;
   position: relative;
   text-align: left;
}
.logo {
    padding: 0.5%;
}
/* ########## two top Div ends ########## */

/* ########## top navs starts ########## */
.topNavs {
	height: 24px;
	background-color: #90b62b;
	list-style-type: none;
	font-size: 85%;
}
.topNavsContainer {
	/*border: 1px solid Black;*/
	padding-top: 5px;
}
.topNavsContainer ul {
	/*border: 1px solid Black;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.topNavsContainer ul li {
	/*border: 1px solid Black;*/
	display: inline;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid White;
}
.topNavsContainer ul li a:link {
	text-decoration: none;
	color: White;
}
.topNavsContainer ul li a:visited {
	text-decoration: none;
	color: White;
}
.topNavsContainer ul li a:hover {
	text-decoration: none;
	color: White;
}
/* ########## top navs starts ########## */

/* ########## top secondary navs starts ########## */
.secondaryNavs {
	/*border: 1px solid Black;*/
	width: 766px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	margin: 0px;
	font-size: 85%;
	height: 17px;
}
.secondaryNavs ul {
	list-style-type: none;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.secondaryNavs ul li {
	display: inline;
	padding-left: 10px;
}
/* ########## top secondary navs starts ########## */

/* ########## content div style starts ########## */
#contentContainerDiv {
	/*border: 1px solid Green;*/
	padding-bottom: 4%;
	overflow: hidden;
	width: 772px;
	vertical-align: top;
}

.topSummaryContainer {
   overflow: hidden;
   width: 100%
}
.bottomSummaryContainer {
    overflow: hidden;
   width: 100%
}
.leftContainer {
    float: left;
    width: 50%
}
.leftContainer ul {
	list-style-type: none;
}
.leftContainer ul li {
	padding-left: 0px;
	margin-left: -40px;
	vertical-align: middle;
	height: 41px;
}
.rightContainer {
    float: right;
    width: 50%
}
.rightContainer ul {
	list-style-type: none;
}
.rightContainer ul li {
	padding-left: 0px;
	margin-left: -40px;
	vertical-align: middle;
	height: 41px;
}
/* ########## content div style ends ########## */

/* ########## copy div style starts ########## */
.copyDiv {
	/*border: 1px solid Fuchsia;*/
	float: right;
	width: 578px;
	padding-top: 10px;
}
/* ########## copy div style ends ########## */


/* ######################################### */
/* ########## all navs starts here ######### */

/* ########## left navs starts ########## */
.leftNavDiv {
	/*border: 1px solid Red;*/
	float: left;
	width: 178px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	font-size: 85%;
}
/* ########## left navs ends ########## */

/* ########## bottom navs starts ########## */
#bottomNavDiv  {
	float: left;
	width: 100%;
	border-top: 1px dashed #90b62b;
	vertical-align: top;
	/*height: 18px;*/
	text-align: left; 
	color: Black;
	font-size: 80%;
	padding-top: 5px;
}
#bottomNavDiv ul {
	width: 766px;
	list-style-type: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 5px;
	/*padding-top: 5px;*/
}
#bottomNavDiv ul li {
	display: inline;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
}
#bottomNavDiv a:link {
	text-decoration: none;
	color: #999999;
}
#bottomNavDiv a:visited {
	text-decoration: none;
	color: #999999;
}
#bottomNavDiv a:hover {
	text-decoration: none;
	color: #999999;
}
#bottomNavDiv span {
	color: #999999;
}
/* ########## bottom navs ends ########## */

/* ########## subbottom navs starts ########## */
#subBottomNavDiv  {
	float: left;
	width: 766px;
	vertical-align: top;
	/*height: 18px;*/
	text-align: left; 
	color: Black;
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subBottomNavDiv ul {
	list-style-type: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 5px;
}
#subBottomNavDiv ul li {
	display: inline;
	border-right: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
}
#subBottomNavDiv a:link {
	text-decoration: none;
	color: #999999;
}
#subBottomNavDiv a:visited {
	text-decoration: none;
	color: #999999;
}
#subBottomNavDiv a:hover {
	text-decoration: none;
	color: #999999;
}
#subBottomNavDiv span {
	color: #999999;
}
/* ########## subbottom navs ends ########## */

/* ########## all navs starts here ######### */
/* ######################################### */

/* ######################################### */
/* ########## all fonts starts here ######### */
.pageTitle {
    margin-top: 0%;
    font-weight: bold;
    font-size: 100%;
    padding-top: 0%;
}
.subPageTitle {
    margin-top: 0%;
    font-weight: bold;
    font-size: 90%;
    padding-top: 0%;
}
.fontNormal {
	font-size: 80%;
}
.alertFont {
	color: Red;
	font-size: 70%;
	font-weight: bold;
}

/* ########## all fonts ends here ######### */
/* ######################################### */


/* ###################################################### */
/* ################# table style starts ################# */
/* ###################################################### */

#tableDiv {
    width: 99%;
    background-color: #e4f6b0;
}
#tableDiv .tableHeader {
    padding: 1%;
	 margin: 0%;
    font-weight: bold;
    color: white;
    background-color: #90b62b;
	 font-size: 70%;
	}

/* ###################################################### */
/* ################# table style ends ################# */
/* ###################################################### */

/* ######################################################### */
/* ################# all form style starts ################# */
/* ######################################################### */

fieldset {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	width: 99%;
	padding-top: 1%;
	padding-bottom: 1%;
	border-bottom: 0px;
	font-size: 70%;
}
fieldset.alert {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	width: 99%;
	padding-top: 1%;
	padding-bottom: 1%;
	border-bottom: 0px;
	font-size: 70%;
	background-color: Red;
	font-weight: bold;
	color: White;
}
label {
    padding-left: 1%;
    font-size: 100%;
    float: left;
    padding-top: 1%;
	 padding-bottom: 1%;
    vertical-align: middle;
    width: 47%;
    text-align: left;
}
.input-box1 {
    float: left;
    vertical-align: middle;
    width: 47%;
    text-align: left;
}
/* ####################################################### */
/* ################# all form style ends ################# */
/* ###################################################### */