/********************************************************************************************
*** BODY ************************************************************************************
********************************************************************************************/
body					{ font-family: verdana; font-size: 12px; 							}
td						{ font-family: verdana; font-size: 12px; 							}
img						{ border: 0px;														}

/********************************************************************************************
*** LINKS ***********************************************************************************
********************************************************************************************/
a						{ color: #888888; text-decoration: none; 							}
a:hover					{ color: #000000; 													}
a.list_header			{ color: #124364; 													}
a.list_header:hover		{ 																	}
a.button				{ color: #000000; display: block; height: 16px; width: 100px;
						  border: 1px solid #888888; background-color: #ECE9D8; 
						  text-align: center; padding-top: 2px;								} 
a.bigbutton				{ color: #000000; display: block; height: 16px; width: 200px;
						  border: 1px solid #888888; background-color: #ECE9D8; 
						  text-align: center; padding-top: 2px;								} 
a.green_button			{ color: #000000; display: block; height: 10px; width: 10px;
						  background-color: #00FF00; border: 1px solid #888888;				}
a.red_button			{ color: #000000; display: block; height: 10px; width: 10px;
						  background-color: #FF0000; border: 1px solid #888888;				}

/********************************************************************************************
*** LIST ************************************************************************************
********************************************************************************************/
table.list				{ border: 0px solid #888888; width:	532px;							}
td.list					{ border: 1px solid #888888;  										}
td.list_1				{ border: 1px solid #BBBBBB; background-color: #EEEEEE;				}
td.list_2				{ border: 1px solid #BBBBBB; background-color: #DDDDDD; 			}
td.list_header			{ border: 1px solid #666666; font-size: 14px;
						  background-color: #E3DACA; text-align: center; font-weight: bold; 
						  width: 25%; color: #124364; 										}
						  
/********************************************************************************************
*** FORM ************************************************************************************
********************************************************************************************/
input.text				{ width: 200px; border:	1px solid #888888;							}
input.text_medium		{ width: 150px; border:	1px solid #888888;							}
input.text_small		{ width: 100px; border:	1px solid #888888;							}
input.submit			{ width: 100px; border: 1px solid #888888; 							}
table.form				{ border: 1px solid #666666; width:	528px;							}
td.form					{ border: 0px solid #888888; font-family: verdana; font-size: 12px;	}
div.form_header			{ border-top: 1px; border-left: 1px; border-bottom: 0px;
						  border-right: 1px; border-style: solid; border-color: #666666;
						  font-family: verdana; font-size: 14px; font-weight: bold; 
						  background-color: #E3DACA; color: #124364; width: 526px;			}
						  
/********************************************************************************************
*** LINK ************************************************************************************
********************************************************************************************/
div.link				{ position: relative; width: 528px; height: auto; 					}
div.child_add			{ position: absolute; width: 260px; height: 200px; left:  0px;
						  border: 1px solid #666666; top: 18px;								}
div.child_remove		{ position: absolute; width: 260px; height: 200px; left: 266px;
						  border: 1px solid #666666; top: 18px;								}
div.link_header			{  																	}
div.link_left 			{ border-top: 1px; border-left: 1px; border-bottom: 0px;
						  border-right: 1px; border-style: solid; border-color: #666666;
						  font-family: verdana; font-size: 14px; font-weight: bold; 
						  background-color: #E3DACA; color: #124364; width: 260px; 
						  top: 0px; left: 0px; position: absolute;							}
div.link_right			{ border-top: 1px; border-left: 1px; border-bottom: 0px;
						  border-right: 1px; border-style: solid; border-color: #666666;
						  font-family: verdana; font-size: 14px; font-weight: bold; 
						  background-color: #E3DACA; color: #124364; width: 260px; 
						  top: 0px; left: 266px; position: absolute;						}
table.child_add			{ width: 260px; 													}
table.child_remove		{ width: 260px; 													}
input.submit_big		{ width: 200px; border: 1px solid #888888; 							}
td.linked				{ width: 30px; }
