/* BOX EFFECT ELEMENTS beg ****************************************************/
body	{
		height: 100%; /* for IE */
		margin: 0;
		padding: 0;
		background: #365F83 url(../images/common/bg.gif);
		text-align: center;
		}
#box	{
		width: 760px;
		height: 100%; 
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		background: #ffffff;
		color: #666666;
		text-align: left;
		}
/* BOX EFFECT ELEMENTS end */



/* GENERAL FORMATTING beg *****************************************************/
body, p, td, th, li, h1, h2, h3, h4, h5, h6, input, select, textarea	{
		font-family: verdana, arial, helvetica, sans-serif;
		color: #666666;
		font-size: 12px;
		font-weight: normal;
		}
a:link, a:visited, a:active	{
		font-family: verdana, arial, helvetica, sans-serif;
		color: #34A336;
		font-weight: bold;
		text-decoration: underline;		
		}
a:hover	{
		font-family: verdana, arial, helvetica, sans-serif;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		}
h1		{
		margin: 0;
		padding: 0 0 20px 0;
		color: #999999;
		font-size: 28px;
		text-transform: capitalize;
		}		
h2		{
		margin: 0;
		padding: 20px 0 5px 0;
		font-size: 14px;
		font-weight: bold;
		}	
h3		{
		margin: 0;
		padding: 20px 0 2px 0;
		font-size: 12px;
		font-weight: bold;
		}	
h4		{
		margin: 0;
		padding: 20px 0 0 0;
		font-size: 11px;
		font-weight: bold;
		}						
p		{
		margin: 0;
		padding: 6px 0 6px 0;
		} 
b, strong	{
		font-weight: bold;
		}				
.border	{
		border: solid 1px #34A336;
		}		
.margin_right	{
		margin: 0 5px 20px 0;
		}
a.lnk_nrm:link, a.lnk_nrm:visited, a.lnk_nrm:active	{
		font-weight: normal;
		}
a.lnk_nrm:hover	{
		font-weight: normal;
		}		
.txt_sml	{
		font-size: 12px;
		}				
.txt_lrg	{
		font-size: 12px;
		font-weight: bold;
		}		
.txt_gothic	{
		font-family: arial, helvetica, sans-serif;
		color: #999999;
		font-size: 24px;
		}		
.txt_times	{
		font-family: 'times new roman', times, serif;
		color: #999999;
		font-size: 28px;
		}		
/* GENERAL FORMATTING end */
				


/* BACKGROUND COLOURS beg *****************************************************/
.bg_brand	{
		background: #ffffff url(../images/common/bg_brand.jpg) repeat-x;
		}
.bg_main	{
		background: #ffffff;
		}
.bg_footer	{
		background: #ffffff;
		}
/* BACKGROUND COLOURS end */


		
/* HOUSE-KEEPING MENU beg *****************************************************/
.bg_hse	{
		background: #CCE8CC url(../images/common/bg_hse.jpg) repeat-x;
		}
/* HOUSE-KEEPING MENU end */



/* BOXES ELEMENTS beg *********************************************************/
.table_box	{
		margin: 0 0 26px 0;
		}
.bg_box	{
		padding: 0 0 0 7px;
		background: #99D19A url(../images/common/bg_box.jpg) repeat-x;
		color: #34A336;
		font-weight: bold;
		text-transform: capitalize;
		}
.box_content	{
		padding: 5px 5px 5px 5px;
		font-size: 12px;
		}
ul.ul_box	{
		margin: 0;
		padding: 0 0 0 14px;
		list-style-type: square;
		list-style-image: url(../images/common/bullet.gif);	
		}
li.list_box	{
		padding: 2px 0 2px 0;
		font-size: 12px;
		text-transform: capitalize;
		}
		
.bg_box_home	{
		padding: 0 0 0 7px;
		background: #99D19A url(../images/common/bg_box_home.jpg) repeat-x;
		color: #006600;
		font-size: 12px;
		font-weight: bold;
		text-transform: capitalize;
		}	
.bg_box_home_shadow	{
		background: url(../images/common/bg_box_home_shadow.jpg) repeat-x;
		}				
/* BOXES ELEMENTS end */



/* COLOR SCHEME beg ***********************************************************/
.bg_lt	{
		background: #E6F7E6;
		font-weight: bold;
		}
.bg_md	{
		background: #99D19A;
		font-weight: bold;
		}
.bg_dk	{
		background: #34A336;
		color: #ffffff;
		}
.bg_gr	{
		background: #F4F4F4;
		}
/* COLOR SCHEME end */
	
	
	
	
/* FORM ELEMENTS beg **********************************************************/
form	{
		margin: 0;
		padding: 5px 0 0 0;
		}
input, select, textarea	{
		font-size: 12px;
		}	
.my_btn	{
		padding: 0;
		border: solid 1px #34A336;
		background: #E6F7E6;
		color: #34A336;
		font-size: 11px;
		font-weight: bold;
		cursor: pointer;
		}
/* FORM ELEMENTS end */
	
	
			
			

/* FOOTER ELEMENTS beg ********************************************************/
.txt_footer	{
		color: #9A9A9A;
		font-size: 12px;
		}
a.lnk_footer:link, a.lnk_footer:visited, a.lnk_footer:active	{
		color: #9A9A9A;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;		
		}
a.lnk_footer:hover	{
		color: #666666;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		}
a.lnk_credits:link, a.lnk_credits:visited, a.lnk_credits:active	{
		color: #9A9A9A;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;		
		}
a.lnk_credits:hover	{
		color: #666666;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		}				
/* FOOTER ELEMENTS end */			



.txt_attention	{
		color: #cc3333;
		font-weight: bold;
		}				
