/*
This is the Cascading Style Sheet (CSS) thst applies styles, fonts, sizes etc. to elements of your Let's Do It! website.  You should only change items here if you know what you are doing.  Any changes that you make here will change the appearance of that element on your entire site.
*/
/*------------------ General elements starts for LDI ------------------------------*/
	body
	{
		margin: 0px;
		min-height:600px;
	}
	
	.AltMenu 
        {
		 border:1px #000000 solid;
		 background:#FFFFCC;
		 cursor:ne-resize; 
		 position: absolute;
		 width: 150px;
		 visibility: hidden;
	}
	
	.Alts
        {
		font:11px verdana, arial, san-serif; 
		color:#000000;
		width: 150px; 
	}
	
	a:link 
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		font-weight:bold;
                color:#880b00;
		text-decoration: none;
	}

	a:visited
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
                font-weight:bold;
		color: #880b00;
		text-decoration: none;
	}

	a:hover
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		font-weight:bold;
                color: #ff2c02;
		text-decoration: none;
	}
	
	.siteright_title
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		font-weight:bold;
		color: #811519;
		text-decoration: none;
	}

	.siteright_title:hover
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #676767;
		text-decoration: none;
		font-weight:bold;
	}
	
	.button
	{
	        border-bottom-left-radius: 7px 7px;
                border-bottom-right-radius: 7px 7px;
                -moz-border-bottom-left-radius: 7px 7px;
                -moz-border-bottom-right-radius: 7px 7px;
                padding-top: 3px; 
		padding-right: 5px;
		padding-left: 5px;
                padding-bottom: 5px; 
		border-bottom: #999999 thin solid; 
		border-right: #999999 thin solid; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
                font-weight: bold;
                color: #880b00; 
                background-colour: #d3cfd4; 
		text-decoration: none
	}


/*------------------ Template Page Form elemants starts -----------------------*/


	div.form_alignment 
	{
		text-align: left;
	}
	
        div.form_alignment table 
	{
		margin: 0 auto; 
		text-align: left;
	}
	
        .form_text,table
	{
	       font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
	       font-size: 13px;
	       color: #676767;
	       text-decoration: none;
        } 

        .form_textsmall,table
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 10px;
		color: #676767;
		text-decoration: none;
        }



/*------------------ Template Page Form element ends -----------------------*/






/*------------------ Header elements starts ------------------------------*/
/*Background at top and banner*/
	.Header_bg 
	{
		background-color:#000000;
                z-index:-1;
	}

        /*.top_bg
        {
	        background-image: url(images/logo2bg.gif);
	        background-repeat: repeat-x;
        }*/
        
    /* Controls background at the very top of page*/
	
        .Header_bg_top 
	{
		background-image: url(images/logo2bg.gif);
	        background-repeat: repeat-x;
	}
	a.Header_bg_link:link 
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #FFFFFF;
		font-weight:normal;
		text-decoration: none;
	}
	.Header_bg_link
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #FFFFFF;
		font-weight:normal;
		text-decoration: none;
	}
	a.Header_bg_link
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #FFFFFF;
		font-weight:normal;
		text-decoration: none;
	}
	a.Header_bg_link:hover
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #FFFFFF;
		font-weight:normal;
		text-decoration: none;
		
	}
	a.Header_bg_link:visited
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #FFFFFF;
		font-weight:normal;
		text-decoration: none;
	}
/*------------------ Header elements ends ---------------------------------*/


/*------------------ MenuBar elements starts -------------------------------*/

/* This section sets the colour, size and style of all elements of the drop down menu*/

	.Menubar_bg
	{
		background-color:transparent;
                height:40px;                
	}

        .menubar_padding 
        {
                padding-left:10px;
        }


	#sddm
	{
  	        margin: 0;
		padding: 0;
		z-index: 1;
                padding-top:10px;
        }

	#sddm li
	{	
                margin: 0;
		padding: 0;
		list-style: none;
		float: left;
		border-spacing: 10px 50px;
                border-color: #01004c;
		font: normal 12px Verdana, Tahoma, Arial;
        }

	#sddm li a
	{	
                display: block;
		margin: 0 1px 0 0;
		padding: 2px 12px;
		background-color: transparent;
		color: #ffffff;
		border-top-left-radius: 7px 7px;
                border-top-right-radius: 7px 7px;
                -moz-border-top-left-radius: 7px 7px;
                -moz-border-top-right-radius: 7px 7px;
                text-align: left;
                text-decoration: none;
                text-transform:lowercase;
                font: normal 12px Verdana, Tahoma, Arial;
                text-shadow: 2px 2px #333333;

         }

	#sddm li a:hover
	{
      	        border-top-left-radius: 7px 7px;
                border-top-right-radius: 7px 7px;
                border-bottom-left-radius: 7px 7px;
                border-bottom-right-radius: 7px 7px;
                -moz-border-top-left-radius: 7px 7px;
                -moz-border-top-right-radius: 7px 7px;
                -moz-border-bottom-left-radius: 7px 7px;
                -moz-border-bottom-right-radius: 7px 7px;
                text-decoration: none;
                text-shadow: none;
                background: #ffffff;
                color: #880b00;
        }

	#sddm div  /* Drop down elements */
	{	
                position: absolute;
		visibility: hidden;
		z-index: 1;
margin: 0;
		padding: 1px 1px;
		background-color: #333333;
		min-width: 90px;
                border-style: ridge;
                border-top-left-radius: 7px 7px;
                border-top-right-radius: 7px 7px;
                border-bottom-left-radius: 7px 7px;
                border-bottom-right-radius: 7px 7px;
                -moz-border-top-left-radius: 7px 7px;
                -moz-border-top-right-radius: 7px 7px;
                -moz-border-bottom-left-radius: 7px 7px;
                -moz-border-bottom-right-radius: 7px 7px;
                border-color: #000000;
        }

	#sddm div a
	{	
                z-index: 1;
position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-decoration: none;
		background: transparent;
		color: #ffffff;
		font: normal 12px Verdana, Tahoma, Arial;
		min-width: 90px;
	}

	#sddm div a:hover
	{
                background: #ffffff;
		color: #880b00;
                font: normal 12px Verdana, Tahoma, Arial;
        }
  




/*------------------ Feature elements starts --------------------------------*/
        .Feature_bg 
         {
	        background-image: url(images/featurebg.gif);
	        background-repeat: repeat-x;
         }
/*------------------ Feature elements ends --------------------------------*/

/*------------------  Title elements starts --------------------------------*/
	.title_bg
	{
             background-color:#000000; 
	}
	.title_big 
	{
	     text-align: left;
             font-family: Arial, Helvetica, sans-serif;
  	     font-size: 18px;
	     color: #880b00;
	     font-weight: 600;
	     background-color:#d3cfd4;
             border-top-left-radius: 20px 20px;
             border-top-right-radius: 20px 20px;
             -moz-border-top-left-radius: 20px 20px;
             -moz-border-top-right-radius: 20px 20px;
             padding-left: 15px;

	}
/*------------------  Title elements ends ---------------------------------*/

/*------------------  Homepage elements ----------------------------------*/ 

        .Homepage_bg
	{
         background-color:#000000;
		
	}
        .Homepage_setup
	{
                background-color:#d1cece;
                border-bottom-left-radius: 20px 20px;
                border-bottom-right-radius: 20px 20px;
                border-top-left-radius: 20px 20px;
                border-top-right-radius: 20px 20px;
                -moz-border-bottom-left-radius: 20px 20px;
                -moz-border-bottom-right-radius: 20px 20px;
                -moz-border-top-left-radius: 20px 20px;
                -moz-border-top-right-radius: 20px 20px;
                padding-left:15px;
		padding-right:15px;
		padding-top:0px;
	}

        .Homepage_text1
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 13px;
		color: #676767;
		text-decoration: none;
	}


/*------------------ Column 1 elements starts ---------------------------------*/
	.co1_bg
	{
		Padding-right: 15px;
		background-color:#000000;
		/*background-color:blue;*/

	}
	.col1_bg
	{
		Padding-right: 15px;
		background-color:#000000;
		
	}

	.col1_text_testimonial 
	{
	  font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
	  font-size: 11px;
	  color:  676767;
	  text-decoration: none;
	  text-align: justify;
	}
	.col1_padding
	{
		padding-right: 15px; 
		padding-left: 15px;
	}
/*------------------ Col1 elements ends ---------------------------------*/

/*------------------ Col3 elements starts -------------------------------*/

/* Controls colour of the advertising testimonials area right */
	.col3_bg
	{
		background-color:#000000;

	}

/*------------------ Col3 elements ends ---------------------------------*/

/*------------------ Cart elements starts ---------------------------*/
	.cart_bg
	{
	background-color:#3d3d59;

	}
	.cart_tblborder
	{
	border-color:#ffffff;
	border:none;
	}
	.cart_titlefont
	{
	font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#27293F;
	} 
	.cart_subfont
	{
	font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#3d3d59;
	}
	.cart_bggray
	{
	background-color:#3d3d59;
	}
	.cart_error
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #880b00;  
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	TEXT-DECORATION: none;
	background-color:#3d3d59;
	}
/*------------------ Cart elements ends ---------------------------*/

/*------------------ Footer elements starts ------------------------------*/
/* sets colour and other characteristics of footer */
	.footer_bg
	{
		background-color:#000000;
		height:36px;
	}
	.footer 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 1.5;
		color: #FFFFFF;
		background-color:#000000;

	}
	.copyright
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	    
	}

	.copyright a:link
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}

	.copyright a:visited
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}

	.copyright a:hover
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}
/*------------------ Footer elements ends ------------------------------*/


/*------------------ Main area elements starts ---------------------------*/

	.Mainarea_bg
	{
         background-color:#d1cece;
		
	}
        .Mainarea_bg_image
	{
		/*background-image: url("images/msdotsgreen.gif");*/
		background-attachment: fixed;
		background-repeat: no-repeat;
                background-position: 100%,100%;

	}
	.Mainarea_paddingleft
	{
		background-color:#ffffff;
                padding-left:25px;
		padding-right:25px;
		padding-top:10px;
	}

        .Mainarea_setup
	{
		background-color:#d1cece;
                border-bottom-left-radius: 20px 20px;
                border-bottom-right-radius: 20px 20px;
                -moz-border-bottom-left-radius: 20px 20px;
                -moz-border-bottom-right-radius: 20px 20px;
                padding-left:15px;
		padding-right:15px;
		padding-top:0px;
	}



        .Mainarea_text1
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 13px;
		color: #676767;
		text-decoration: none;
	}


	.table_top_bg 
	{
		background-color:#138530;
	}

	.reguler,table
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 13px;
		color: #676767;
		text-decoration: none;
	}

	.reguler_small
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 10px;
		color: #676767;
		text-decoration: none;
	}

	.reguler_medium
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 14px;
                font-weight: bold;
		color: #676767;
		text-decoration: none;
	}

        .reguler_with_border
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 10px;
		color: #676767;
		text-decoration: none;
	}

	.reguler_large 
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 16px;
		color: #676767;
		font-weight: bold;
		text-decoration: none;
	}

	.reguler_large_profile
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 18px;
		color: #676767;
		font-weight: bold;
		text-decoration: none;
	}
	.table_border
	{
		height: 67px;
		border: 1px solid #E5E5E5;
	}

	.line
	{
		border: 1px dashed #E5E5E5;
	}

	.line1
	{
		border-bottom: 1px solid #d3cfd4;
		height:1px;
	}


	.text
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #000000;
		text-decoration: none;
	}

	.text a:link
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 10px;
		color: #000000;
		text-decoration: none;
	}

	.text a:visited
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 10px;
		color: #000000;
		text-decoration: none;
	}

	.text a:hover 
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 10px;
		color: #000000;
		text-decoration: none;
	}

	.testimonial_text
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #676767;
		text-decoration: none;
		text-align: justify;
	}

	.testimonial_text a:link
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #676767;
		text-decoration: none;
		text-align: justify;
	}

	.testimonial_text a:visited
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #676767;
		text-decoration: none;
		text-align: justify;
	}

	.testimonial_text a:hover
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #C39D18;
		text-decoration: none;
		text-align: justify;
	}

	.leftmenu
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #2B8990;
		text-decoration: none;
		text-align: justify;
	}

	.leftmenu a:link
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #2B8990;
		text-decoration: none;
		text-align: justify;
	}

	.leftmenu a:visited 
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #2B8990;
		text-decoration: none;
		text-align: justify;
	}

	.leftmenu a:hover
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #ACD8DC;
		text-decoration: none;
		text-align: justify;
	}

	.testimonial_date 
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #006691;
		text-decoration: none;
		text-align: justify;
	}

	.testimonial_date a:link
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #90BD3E;
		text-decoration: none;
		text-align: justify;
	}

	.testimonial_date a:visited 
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #90BD3E;
		text-decoration: none;
		text-align: justify;
	}

	.testimonial_date a:hover 
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 11px;
		color: #130D33;
		text-decoration: none;
		text-align: justify;
	}

	.menu_text
	 {
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #08284F;
		text-decoration: none;
	}


	.photogallery_bg 
	{
		background-image: url('../images/photo_gallery.jpg');
		background-repeat: no-repeat;
		height: 77px;
		background-position:  center;
	}


	.detail_text
	{
background-color:#d1cece;
                font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 12px;
		color: #676767;
		text-decoration: none;
		text-align: justify;
	}

	.clickhere_text
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}

	.inner_tableborder
	{
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #E5E5E5;
		border-top-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-top-color: #E5E5E5;
		border-left-color: #E5E5E5;
	}

	.titleback
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		padding: 1px;
		font-weight: bold;
		color: #FFFFFF;
		background-color:#000000;
		height: 25px;
	}

	.titlehead
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		padding: 1px;
		font-weight: bold;
		color:  ButtonHighlight;
		background-color: #92BF40;
		
	}

	.tr_bg
	{
		background-color :#E6FFE6;
		height : 17px;
	}

	.setBackgroundTitle
	{
		background-color: #A2D546;
	}

	

	.myprofile_title
	{
		font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
		font-size: 16px;
		color: #3e172a;
		text-decoration: none;
		font-weight: bold;
		padding-left: 14px;
	}

	.darktitle
	{
		FONT-WEIGHT: bolder; 
		FONT-SIZE: 14px; 
		COLOR:#000000; 
		FONT-FAMILY: Tahoma, Verdana, Arial; 
		TEXT-DECORATION: none;
		
	}


	.error 
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 12px; 
		COLOR: #880b00; 
		FONT-STYLE: normal; 
		FONT-FAMILY: Tahoma, Verdana, Arial; 
		TEXT-DECORATION: none
	}

	.VerDotted
	{
		BACKGROUND-IMAGE: url('../images/ver_dotted.gif');
		BACKGROUND-REPEAT: repeat-y
	}

	.VerDotted_1
	{
		BACKGROUND-IMAGE: url(images/ver_dotted1.gif);
		BACKGROUND-REPEAT: repeat-y
	}
	.HorDotted
	{
		BACKGROUND-POSITION: center 50%;
		BACKGROUND-IMAGE: url('../images/hor_dotted.gif');
		BACKGROUND-REPEAT: repeat-x
	}

	.logo
	{
		margin:0;
		padding:0;
		font-family:Verdana;
		font-weight:bold;
		text-decoration:none;
		line-height:38px;
		color:#FFF;
		font-size:36px;
	}

	.logo_gray
	{
		color:#595959;
	}

/*------------------  Main area elements ends ---------------------------*/

/* ------------------- Shop area elements start -------------------------*/

        .shop_title
	{
	   font-family: Tahoma, Verdana, Arial;
	   font-size: 16px;
           font-weight: bold;
	   color: #000080;
	   text-decoration: none;
	}

	.shop_description
	{
	   font-family: Tahoma, Verdana, Arial;
	   font-size: 12px;
	   font-weight: normal;
           color: #333333;
	   text-decoration: none;


/* ------------------- Shop elements ends -------------------------------*/




/*------------------ CSS elements of Admin side starts --------------------*/
/* Please do not edit below this line as it will compromise the integrity of your admin side*/

/* testing to see how many of the following elements are actually used in teh admin side.  Need to remove all unecessary elements.  So far I have changed all programs that use these elements so that the element n use are those that start with admin. only - Ian*/   


        .admin_text
	{
	font-family: Tahoma, Arial, Verdana, "Times New Roman Special G1";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}

        .admin_inputtext 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #9592A3;
	width: 100px;
	}

/* set colour and other characteristics of admin page header */

	.admin_welcome
        {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
        color: #D8BA82;
	text-decoration: none;
	}

	.admin_header_bg 
	{
	border-top-left-radius: 7px 7px;
        border-top-right-radius: 7px 7px;
        border-bottom-left-radius: 7px 7px;
        border-bottom-right-radius: 7px 7px;
        background-color:#d3cfd4;
	}

        .admin_title
	{
	padding-left:10px;
        font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #043d8b;
	text-decoration: none;	
	}

	.admin_titleback 
	{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 5px;
        padding-right: 5px;
	font-weight: normal;
	color: #043d8b;
	background-color: #d3cfd4;
	height: 25px;
	}

	.admin_text 
	{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #043d8b;
	font-weight: normal;
	text-decoration: none;
	}

/* Elements for dynamic admin menu start */

	#admin_navigationcontainer ul
	{
	padding: 0;
	margin: 0;
        background-color:#d3cfd4;
	float: left;
	width: 100%;
	
	}
	#admin_navigationcontainer ul li { display: inline; }
	#admin_navigationcontainer ul li a
	{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background-color: #d3cfd4;
	color:#043d8b;
	text-decoration: none;
	float: left;
	border-right: 1px solid #ffffff;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	
	}
	#admin_navigationcontainer ul li a:hover
	{
	background-color: #043d8b;
	color: #ffffff;
	}

/* Elements for dynamic admin menu ends */


/* sets colour and other characteristics of Admin Menu text*/

	.admin_main
	{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background-color: #000000;
        color: #ffffff;
	text-decoration: none;
	}

/* sets colour and other characteristics of Admin Menu text hover */

	.admin_main:hover
	{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: White;
	text-decoration: none;
	}

/* sets colour and other characteristics of Admin Menu vistied text and link */

	a.admin_main:link, a.admin_main:visited
	{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color:White;
	text-decoration: none;
	}

/* sets colour and other characteristics of all buttons on all admin pages */

	.admin_button 
	{
	padding-top: 2px; 
	padding-right: 1px;
	padding-left: 1px;
        padding-bottom: 3px; 
	border-bottom: #999999 thin solid; 
	border-right: #999999 thin solid; 
	border-top-left-radius: 7px 7px;
        border-top-right-radius: 7px 7px;
        border-bottom-left-radius: 7px 7px;
        border-bottom-right-radius: 7px 7px;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px;
        font-weight: normal;
        color: #043d8b; 
        background-colour: #d3cfd4; 
	text-decoration: none;
	/*overflow:visible;*/
	}

	.admin_error 
	{
	font-weight: normal; 
	font-size: 14px; 
	colour: #880b00; 
	font-style: normal; 
	font-family: Tahoma, Verdana, Arial; 
	text-decoration: none
	}


/*------------------ css elements of Admin side ends --------------------*/

/*This section of css has been taken from the admin area and is possibly referred to in admin orograms.  It should be changed to have the prefix admin, moved to the admin section and the code changed if it really belongs in the admin section. - Ian*/

	a.topics:link, a.topics:visited
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
		font-weight: bolder;
	}

	a.topics:hover 
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
		font-weight: bolder;
	}

	.inputtext 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		padding: 1px;
		border: 1px solid #9592A3;
		width: 200px;
	}
	
	.inputtext1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		padding: 1px;
		border: thin solid #012245;
	}

	.reg_text
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		color: #4D4C49;
		text-decoration: none;
	}

	.reg_text1
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		color: #4D4C49;
		text-decoration: none;
	}

	.black_text
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
	}

	.textbox
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		border: 1px solid #012245;
	}

/* sets colour and other characteristics of title in all admin pages */

	.title
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;	
	}

	.copyrights
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 9px;
		color: #7B6C4F;
		text-decoration: none;

	}

	.copyrights1
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 9px;
		color: #ffffff;
		text-decoration: none;

	}

	.title_bold
	{

		font-family: Tahoma, Verdana, Arial;
		font-size: 14px;
		font-weight: bolder;
		background-color:#000000;
		text-decoration: none;
	}

	.vline_bg
	{
		background-image: url(images/vlines.jpg);
		background-repeat: repeat-y;
		width: 14px;
	}
	.line_
	{
		font-family: Tahoma, Verdana, Arial;
		font-size: 12px;
		color: #CCCCCC;
		text-decoration: none;
		height: 20px;
	}

	.combobox
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		padding: 1px;
		border: thin solid #BDBBC6;
		width: auto;
		font-weight: normal;
		color: #000000;
	}

      	.textarea
	{

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		border: thin solid #D8BA82;
		width: auto;
		font-weight: normal;
		color: #000000;
	}



































