/**  * * =====================================      */     /* -- Basics -- */html, body, div, p, li, ul, ol, form, fieldset, h1, h2, h3, h4, h5, h6   {	list-style: none;	width: 575;	float: none;	padding: 0;	margin-top: 0;	margin-right: 10;	margin-bottom: 0;	margin-left: 0px;}body		      {	font: normal 62.8%/1.3 Arial, Helvetica, sans-serif;	color: black;	padding: 0;	background-color:#66FFFF	}.style2 {	font-size: medium}.style3 {	font-size: medium}.style7 {font-size: small;	font-weight: bold;}a			        {	color: black;}a:hover	      { text-decoration: underline !important; color:#330099;}a img   	    {	border: 0;	padding: 10px;}img           {}inputselect,textarea      { font-family: Arial, lucida, sans-serif; font-size: 1em; vertical-align: middle; }input, textarea	    { background: #044979; padding: 2px 0; margin: 0; border: 1px solid #1776a4; color: #cde2f0; }button	      { vertical-align: middle; margin: 0; padding: 0; height: 18px; border: none; text-decoration: underline; font-weight: bold; color: #00CCFF; cursor: pointer; }.submit       { width: auto !important; overflow: visible; background-color: #312b2a; border: 1px solid #000 !important; padding: 0 5px; color: #fff; font-weight: bold; cursor: pointer; }h1	{ font-size: 2em; }h2	{ font-size: 1.6em; }h3	{ font-size: 1.4em; }h4	{ font-size: 1.2em; }h5	{ font-size: 1.1em; }h6	{ font-size: 1em; }p   { line-height: 20px; }h1, h2, h3, h4, h5, h6  { color: #003399; }table           { border-collapse: collapse; width: 95%; }table td,table th        { border: 1px #d8d8d8 solid; padding: 10px; }table th        { text-align: left; }table td.right  { padding-left: 5px; }table th.right  { padding-left: 5px; }table td.left   { padding-right: 5px; }table th.left   { padding-right: 5px; }blockquote  { margin: 0; padding: 10px 20px; color: #333; line-height: 1.6; font-family: Georgia, serif; }fieldset    { border: 0 !important; }/* -- User friendly features -- */.hidden   { display: none; }/* -- Basics layout -- */#view     {	width: 900px;	margin: 0 auto;	background-color: #006633;	background-image: url(images/top.png);	background-repeat: no-repeat;}#head     { font-size: 1.2em; }#content  { font-size: 1.2em; }#foot     { font-size: 1.2em; clear: both; }/* -- Logo constructs -- */#main       {	position: relative;	padding-left: 25px;	margin-bottom: 0px;	height: 120px;	background-repeat: no-repeat;	top: 0px;}#main h1    {	font-family: sans-serif;	font-size: 2.2em;}#main h1 a  { text-decoration: none; color: #fff !important; }#main h2    { font-weight: normal; font-size: 1em; padding-left: 2px; margin-top: -3px; }#main h2,#main h2 a  { color: #8bcced; text-decoration: none; }#head a:hover { text-decoration: none !important; }#logo { height: 300px;  }#logo *     { color: #eaafa3; text-decoration: none !important; }#logo h2    { font-weight: normal; font-size: 1.5em; color: #d6ecf9; margin: 100px 0 0 70px; }#logo .block{	position: absolute;	top: -1px;	left: 1px;	display: block;	width: 100%;	height: 100%;	text-decoration: none;}/* -- Main classes -- */.fr		    { float: right !important; }.fl		    { float: left !important; }.clear    { clear: both !important; }.right	  { text-align: right !important; }.left		  { text-align: left !important; }.center	  { text-align: center !important; }.last		  { margin-right: 0 !important; margin-bottom: 0 !important; border-bottom: none !important; }.small	  { font-size: .90em; }.big      { font-size: 1.5em; }.item     { margin-bottom: 1.5em; clear: both; }.info     { font-size: .95em; margin: 2px 0 6px !important; color: #148d04; }.img      { padding: 3px; border: 1px #dff1f9 solid; float: left; }.img img  { padding: 0; border: none !important; }.self     { padding-left: 10px; float: left; margin-top: -4px; }.date     { font-weight: bold; color: #066bb6; }.perex    { margin-bottom: 0 !important; }.col1     { width: 49%; float: left; }.col2     { width: 49%; float: right; }.col2 *   { padding-left: 0 !important; }img.left  { margin-left: 0 !important; }img.right { margin-right: 0 !important; }/* -- Layout constructs -- */#logo       {	position: relative;	width: 900px;	height: 300px;	overflow: hidden;	background-repeat: no-repeat;	background-position: 0 0;	background-image: url(images/mainImage1.png);	background-color: #A4CE29;	border-bottom: solid 2px white;}#mainMenu   {	height: 43px;	padding: 0 12px;}#content    { width: 100%; height: 100%; background: #A4CE29 ; float: left; }#foot       {	height: 54px;	background-color: #669900;}/* -- Main Menu -- */#mainMenu ul                {	position: relative;	height: 100%;	width: auto;}#mainMenu li                {	position: relative;	float: left;	border-right: solid thin white;}#mainMenu li a              {	display: block;	height: 27px;	padding-top: 16px;	padding-left: 17px;	padding-right: 17px;	float: left;	font-size:14px;	color: black;	font-weight: bolder;	text-decoration: none;	text-align: center;}#mainMenu li.active a,#mainMenu li a:hover        { color: white; background-color: #000099;}/* -- Search block -- */#search {	position: absolute;	right: 8px;	top: 79px;	width: 30%;	text-align: right;	background-color: green;}#search .button {	width: 166px !important;	height: 17px;	border: none;	padding: 3px 12px;	background-color: green;}#search .submit {	width: 22px !important;	height: 23px;	border: none !important;	padding: 0;	margin-left: 5px;	background-color: green;} /* -- Right (submenu) block -- */#menuBlock                      {	width: 300px;	float: right;}#menuBlock .box                 {	margin-bottom: 20px;	overflow: hidden;	clear: both;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0;	padding-left: 20px;	margin-top: 20px;	float: none;	background-repeat: no-repeat;}#menuBlock .firstBox            { padding-top: 25px;  }#menuBlock .box h3              { margin-bottom: 15px; padding-left: 20px; color: #003399; font-weight: normal;  }#menuBlock .boxText p,#menuBlock .boxText a           { color: #0b1621; }#menuBlock .subMenu ul          { padding-left: 20px; }#menuBlock .subMenu ul li       { margin: 9px 0; }.side_pic {	border: thin solid #719E00;	background-color: green;}#menuBlock .subMenu li a        { padding: 0 5px 0 20px; color: #064e81; overflow: hidden;  }#menuBlock .subMenu li a:hover,#menuBlock .subMenu li.active a {	color: #022a47;}subMenuPic{overflow: hidden;}/* -- Left (content) block -- */#content > #contentBlock        { margin-bottom: 0; }#contentBlock                   {	position: relative;	left: -1px;	float: left;	width: 600px;	min-height: 550px;	margin-bottom: -20px;	padding-top: 20px;	padding-right: 0;	padding-bottom: 20px;	padding-left: 0;}#contentBlock img               { margin: 3px; }#contentBlock table tr.add td,#contentBlock .item             {	position: relative;	left: 1px;	padding: 0 15px 0 25px;	background-color: #A4CE29;}#contentBlock .item h2,#contentBlock .item h3,#contentBlock .item h4,#contentBlock .item p           { font-weight: normal; }#contentBlock .itemOdd          { position: relative; left: -11px; width: 230px; padding-right: 0; }#contentBlock .itemEven         { padding-right: 0; }#contentBlock .mainItem         {	padding-right: 10;}#contentBlock .mainItem .perex  {	color: white;	width: 550px;	padding: 25px;	margin-left: -25px;	margin-bottom: 2em !important;	border-bottom:  #dff1f9 solid 1px;	background-color: #336699 ;	border:none}/* -- Lists -- */#contentBlock p,#contentBlock ul,#contentBlock ol,#contentBlock table,#menuBlock .boxText p,#menuBlock .boxText ul,#menuBlock .boxText ol,#menuBlock .boxText table       { margin-bottom: 2em; }#contentBlock ul,#contentBlock ol,#menuBlock .boxText ul,#menuBlock .boxText ol          { padding-left: 10px; }#contentBlock ol,#menuBlock .boxText ol          { padding-left: 17px; }#contentBlock ul *,#contentBlock ol *,#menuBlock .boxText ul *,#menuBlock .boxText ol *        { margin-bottom: 0 !important; }#contentBlock ul li,#menuBlock .boxText ul li       { margin: 3px 0; list-style: disc; }#contentBlock ol li,#menuBlock .boxText ol li       { margin: 3px 0 3px 10px; padding: 0; list-style: decimal; }#subMenuPic {float:  left;background-image: url(images/sideBar.png);background-repeat: no-repeat;background-position: top 40px;min-height: 770px;width: 300px;padding-left: 0px;padding-right: 0px;padding-top: 0px;}#subMenuPic2 {float:  left;background-image: url(images/sideBar2.png);background-repeat: no-repeat;background-position: top 40px;min-height: 770px;width: 300px;padding: 0px;}#subMenuPic2 img {overflow: hidden; }#subMenuPic3 {float:  left;width: 260px;padding: 0px;background-image: url(images/childrensDay.png);background-repeat: no-repeat;height: 270px;margin-left: 40px;}#subMenuText {width: 220px;padding: 40px;}#yes {float:  left;background-image: url(images/yes.png);background-repeat: no-repeat;width: 300px;min-height: 280px;}/* -- Footer part -- */#foot p       {	padding: 18px 18px 0;	color: #FFFFFF;}#foot *       { color: #5a8da6; }#foot a:hover { color: #fff; }
