A:link {
	color: #0000FF; 
	text-decoration: none; 
	/*font-family: Arial, Helvetica, sans-serif;*/
}
A:visited {
	color: #000066; 
	text-decoration: none; 
	/*font-family: Arial, Helvetica, sans-serif;*/
}
A:hover {
	color: #000000;
	text-decoration: underline; 
	/*font-family: Arial, Helvetica, sans-serif;*/
}

body {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 80%;*/
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	background-color:#66CC66;*/
	/*background-color:#FFFFCC;*/

}
p, ul, ol, table {
	font-size: 12px;
}
p.body {
	/*font-family: Arial, Helvetica, sans-serif; */
	font-size: 12px;
}
p.title {
	/*font-family: Arial, Helvetica, sans-serif; */
	font-size: 18px;
	font-weight: bold;
}
p.body-bold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px ;
	font-weight: bold;
}
.headComic { 
	font-family: "Comic Sans MS", Arial, sans-serif; 
	font-size: 16px;
	font-weight: normal;
}
.headComic_big { 
	font-family: "Comic Sans MS", Arial, sans-serif; 
	font-size:large;
	font-weight: normal;
}
.headComic_green { 
	font-family: "Comic Sans MS", Arial, sans-serif; 
	font-size: 16px;
	font-weight: normal;
	color:#009933;
}
.headArial {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold; 
	font-size: 14px;
}
.titleComic {
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.green_headers_front{
	padding:10px;
	border:1px solid #000000;
	background-color:#33CC33;
}


/*  added by Ali  */

/* CSS Document */
.small {
	/*font-size: 7pt;*/
/*	font-size: 70%;*/
	font-size:95%;
	color: #333333;
	/*padding-left: 2px */
}
/*----------------------------------------*/
span.loginerror {
	color:#db1100;
}

/*-----------------*/
.red_text{
	color:#FF0000;
}
#contact_form_link{
	margin-left:20px;
	padding:10px;
	background-color:#f1f1f1;
	border:1px solid #666666;
}


#contact_form {
	width:600px;
/*
	margin-left:10px;
	padding:5px 0px 5px 5px;
	background-color:#f1f1f1;
	text-align:left;
*/
}
#contact_form_header {
	margin-left:10px;
	padding:10px 20px 10px 20px;
	width:500px;
	text-align:left;
	background-color:#cccccc;
	font-weight:bold;
}
#contact_form table{
	padding:10px 0px 12px 0px;
	border:3px double #cccccc;
	background-color:#f1f1f1;
}

#contact_form td {
	/*padding:5px;*/
	font-size:100%;	
}
.contact_form_elem {
	vertical-align:top;
}
.contact_form_subm {
/*	clear:both;*/
}

/*----------    accessProg     -----------------*/
A.accessProg:Link, A.accessProg:visited, A.accessProg:hover
{
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	color: #eeee00;
	background-color: #004444;
	width: 100%;
	text-align: center;
}

A.accessProg:hover
{
	background-color: #009999;
}

.schedule
{
	font-family: Courier New;
	 font-size: 12px;
	 color: #000000;
}
.password
{
	background-color: #d5e5e5;
}





A.memberLogout:link, A.memberLogout:visited, A.memberLogout:hover
{
	font-size: 90%;
	color: #0000dd;
	text-decoration: none;
	border: 1px double #000000;
	padding: 0px 2px 0px 2px;
	background: #ffffff;
}

A.memberLogout:hover
{
	color: #dd0000;
}


/* #############################################################  */
.subscribform_1{
	/*background-color:#f1f1f1;*/
	width:80%;
/*	min-width:800px;*/
}
.subscribform_1 td{
	padding:3px;
}
.subscribform_1col1{
	width:30%;
}
.forgot_email{
	background-color:#f1f1f1;
	border:1px solid #CCCCCC;
	padding:5px;
}
/*-----------------------------------------------------------*/
.callout_avisfactoie{
	float:right;
	width:180px;
	padding:5px;
	border:1px solid #333333;	
}




/* ######################################################################################## */
/* ######################################################################################## */
/* #################   Ali Styles              ################################################# */
/* #################   Ali Styles              ################################################# */
/* #################   Ali Styles              ################################################# */



/*  ==========  Forms   ==================================================  */

.caption_1, .caption_2, .caption_3
{	
	text-align:right;
	/*vertical-align:middle;*/
	font-weight:bold;
}

.caption_1, .capData_1
{	
	font-size:90%;
	
}
.caption_2, .capData_2
{
	font-size: 80%;
}
.caption_3, .capData_3
{
	font-size: 75%;
}

.readonly
{
	border-bottom-style:solid;
	border-color: #bbb;
	border-width: 1px;
	background-color: #eee;
	color:Black;
	cursor:default;   
}

.star
{
	font-family: Courier New, Tahoma, Verdana, Arial   ;
	font-size:110%;
	font-weight:bold;
	color: #dd0000;
}

.valid
{
	font-size: 85%;
	color: #000;
}
/*  Messages   =============================================  */

.posMesg
{
	font-size: 110%;
	font-weight:bold;
	color:#007733;	 
}
.prompt_1
{
	font-size: 90%;
	font-weight: bold;	
		
}
.prompt_2
{
	font-size: 110%;
	font-weight: bold;	
}
.prompt_1a
{
	font-size: 90%;
	font-weight: bold;	
}

.prompt_1, .prompt_2, .prompt_1a
{
	/*color: #7700aa;  purple   */
	/*color: #008777;*/
	color: #770022;
}

.errMesg
{
	font-size: 110%;
	font-weight: bold;	
	color: #ee0000;
}
.errMesgSmall
{
	font-size: 100%;
	font-weight: bold;	
	color: #ee0000;
}

.help
{
	border: solid 1px #000000;
	background-color: #ffff77;
	font-size: 90%;
	padding:0 0 0 3px;
	/*width:95%;*/
	text-align:left;
}

.hint
{
	font-size: 95%;
}
/* ==================    #Titles#                 ======================== */

.title_1, .title_2, .title_3
{
	font-weight: bold;
}
.title_1
{	
	font-size: 150%;
}
.title_2
{
    font-size: 110%;
}
.title_3
{
    font-size: 100%;
}
/*  ##################################################################  */


.display_none{
       display:none;
}



.debug
{
	color: #dd0000;
	font-size: 90%;
}

.heading
{
	background-color: #668899;
	color: White;
	font-size: 90%;
	height: 22px;
	font-weight: bold;
}

.tabBox
 {
	border-left: solid 2px #eeffff;
	border-top: solid 2px #eeffff;
	border-right: solid 2px #449999;
	border-bottom: solid 2px #449999;
	background-color: #b9e0e6;
 }
 
 
.tabFlush
{
	background-color: #ffffff;
	border: outset 2px #7bb;
	/*
	border-style:double;
	border-style:groove;
	border-style:inset;
	border-style: outset;
	border-style: ridge;
	border-style: solid;
	border-style: window-inset;
	*/
}

.tabFlush TD 
{
	background-color:#badddd;
	background-color:#cbe6e6;
	/*padding: 2px 2px 2px 3px ;*/
	/*letter-spacing: normal;*/
	/*cell-spacing: 0px;*/
	/*border:inset 10px black;*/
}

.heading TD 
{
	background-color:#000077;
	/*letter-spacing: normal;*/
	/*cell-spacing: 0px;*/
	/*border:inset 10px black;*/
}


/* --------------------------------------------------------------   */

.alternating
{
	padding: 9px 9px 9px 9px;
	border: outset 2px #7bb;
	
}



.TabItem
{
	background-color:#ffffff;
	padding: 9px 9px 9px 9px;
	height:20px;
}


.TabAlterItem
{
	background-color: #d9eaff  ; 
	/*padding: 9px 9px 9px 9px;*/
	/*height:20px;*/
	/*B9E3F1;*/
}


/*  -----------    fakeButton    -------------------   */

A.fakeBut:link,  A.fakeBut:visited, A.fakeBut:hover 
{
	text-decoration: none;
	font-weight: normal;
	padding: 2px 3px 2px 3px;
	font-size:95%;
	border: outset 2px;
	background-color: #e7dfdd;
	color: #000;
	/*
	border-width: 1px;
	border-style:outset;
	*/
}
A.fakeBut:hover 
{	
	background-color: #f0eee0;
	
}

/*  -----------    linkBut    -------------------   */

A.linkBut:link,  A.linkBut:visited, A.linkBut:hover,
A.linkButB:link,  A.linkButB:visited, A.linkButB:hover
{
	text-decoration: underline;
	font-weight: normal;
	padding: 2px 3px 2px 3px;
	font-size:95%;	
	color: #00e;
}
A.linkBut:hover, A.linkButB:hover 
{	
	color: #3388cc;
}
A.linkButB:link,  A.linkButB:visited, A.linkButB:hover
{
	font-weight: bold;
}



/*  -----------------------------------------   */

.tab_lines
{
	background-color: #ffffff;
	border: outset 3px #7bb;
	/*
	border-style:double;
	border-style:groove;
	border-style:inset;
	border-style: outset;
	border-style: ridge;
	border-style: solid;
	border-style: window-inset;
	*/
}
.tab_lines TD 
{
	/*background-color:#badddd;*/
	background-color:#cfefef;
	padding: 1 1 1 4 ;
	letter-spacing: normal;
	/*cell-spacing: 0px;*/
	/*border:inset 10px black;*/
}








































