/* CSS Document */html {	margin: 0px;	padding: 0px;	height: 100%;	}body {	margin: 0px;	padding: 0px;	width: 100%;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	}img {  border: 0px;  padding: 0px;  margin: 0px;}/* ----- Text Styles ----- */	a:link 		{text-decoration: none; color: #1C3274;}a:visited 	{text-decoration: none; color: #1C3274;}a:active 	{text-decoration: none; color: #1C3274;}a:hover 	{text-decoration: none; color: #666; }#navigation a:link    {text-decoration: none; color: #666; }#navigation a:visited {text-decoration: none; color: #666; }#navigation a:hover   {text-decoration: none; color: #000; }#navigation a:active  {text-decoration: none; color: #000; }h1 {	color: #1C3274;	font-size: 24px;	line-height: 30px;	padding: 0px;	margin-bottom: 20px;	margin-top: 5px;	font-weight: bold;}h2 {	color: #1C3274;	font-size: 20px;	line-height: 24px;	padding: 0px;	margin-bottom: 10px;	margin-top: 5px;	font-weight: bold;}h3 {	color: #1C3274;	font-size: 14px;	line-height: 18px;	padding: 0px;	margin-bottom: 10px;	margin-top: 5px;	font-weight: bold;}ul {	margin: 0px;	padding: 0px;}li {	margin-left: 15px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 0px;	padding: 0px;  list-style-type: square;  }/* ----- Content Styles ----- */#header { position: relative;	text-align: left;	border: 2px solid #1C3274;	height: 72px;	width: 1200px;	padding: 2px;  }  #footer {	clear: both; border: 2px solid #1C3274; height: 15px; width: 1200px; padding: 2px; text-align: center; }#login {	border: 2px solid #1C3274;	width: 1200px;	padding: 2px;	margin: 5px 0px; }/* ----- Forms ----- */input, select, textarea {	border: 1px solid #000000;	background-color: #ffffff;	padding: 1px;	margin: 3px;	font-size: 11px;	font-family: arial;	}input[type="checkbox"], input[type="radio"] {	border: none; 	background-color: none;	}input[type="submit"]:hover, input[type="button"]:hover {	background-color: #dddddd; 	}.error {	border: 1px solid #cc0000;	background-color: #f5f6be;	}.error_text {	vertical-align: top;	padding-top: 5px;	color: #cc0000;	}#message_box_top  {position: absolute;   border: 1px solid;   border-top: 0px;   top: 0px;   left: 50%;   margin-left: -150px;   width: 300px;   padding: 8px 0px;   text-align: center;   z-index: 2;  }#message_box_center  {position: fixed;   border: 1px solid;   top: 150px;   left: 50%;   margin-left: -150px;   width: 400px;   padding: 30px 0px;   text-align: center;   z-index: 2;  }.positive  {color: #090;    border-color: #090;   background-color: #cfc;  }.negative  {color: #900;    border-color: #900;   background-color: #fcc;  }.neutral  {color: #000;    border: 1px solid #000;   background-color: #ccc;  }.login_form_field   {width: 150px; }.login_form_button  {width: 154px; }/* Popups built with Colorbox */.popup_close_button {	border: 1px solid #000;  border-bottom: 0px;  float: right;  padding: 0px 2px 1px;	margin-right: 5px;  }.popup_close_button:hover {	background-color: #ddd;  }/* Tables */table { border-spacing: 2px; }th {	text-align: center; background-color: #ccc; border-bottom: 1px solid #333; padding: 1px; }th.vertical { text-align: right; border-bottom: 0px; border-right: 1px solid #333; }td {	padding: 1px;	vertical-align: top; }.even { background-color: #ddd; }.odd { background-color: #eee; }.line:hover {background-color: #000; }a.icon { display: inline-block; width: 14px; height: 14px; }/* Styles for Module Contacts */#organisation_comment_extension { display: none; position: absolute; width: 251px; height: 200px; left: -1px; top: -1px; overflow: auto; border: 1px solid #666; }#icon_go {background: url(images/icon_go.png); }#icon_go:hover {background: url(images/icon_go_hover.png); }#icon_go_disabled {background: url(images/icon_go_disabled.png); }#icon_clear {background: url(images/icon_clear.png); }#icon_clear:hover {background: url(images/icon_clear_hover.png); }#icon_clear_disabled {background: url(images/icon_clear_disabled.png); }#icon_add {background: url(images/icon_add.png); }#icon_add:hover {background: url(images/icon_add_hover.png); }#icon_details {background: url(images/icon_details.png); }#icon_details:hover {background: url(images/icon_details_hover.png); }#icon_details_disabled {background: url(images/icon_details_disabled.png); }#icon_edit {background: url(images/icon_edit.png); }#icon_edit:hover {background: url(images/icon_edit_hover.png); }#icon_print {background: url(images/icon_print.png); }#icon_print:hover {background: url(images/icon_print_hover.png); }#icon_delete {background: url(images/icon_delete.png); }#icon_delete:hover {background: url(images/icon_delete_hover.png); }.forms_contacts_field1 {width: 33px; margin: 0px; }.forms_contacts_field2 {width: 105px; margin: 0px; }.forms_contacts_field3 {width: 169px; margin: 0px; }.forms_contacts_field4 {width: 210px; margin: 0px; }.forms_contacts_field5 {width: 17px; margin: 0px; }.forms_contacts_field6 {width: 28px; margin: 0px; }.forms_contacts_field7 {width: 80px; margin: 0px; }.forms_contacts_field8 {width: 60px; margin: 0px; }.forms_contacts_area1  {width: 400px; height: 150px; margin: 0px; resize: none; }.forms_contacts_area2  {width: 700px; height: 150px; margin: 0px; resize: none; }.forms_contacts_checkbox {margin: 0px; }.forms_contacts_button1 {width: 105px; margin: 0px; }.forms_contacts_button2 {width: 125px; margin: 0px; }.forms_contacts_button3 {width: 180px; margin: 0px; }.forms_contacts_button4 {width: 170px; margin: 0px; }.forms_contacts_button5 {width: 220px; margin: 0px; }.forms_contacts_button6 {width: 111px; margin: 0px; }.forms_contacts_button7 {width: 148px; margin: 0px; }#paging_lable, #filter_lable { float: left; height: 12px; padding: 2px 2px 0px 0px; font-size: 12px; line-height: 12px; color: #000; }.paging_box { float: left; height: 12px; padding: 0px 2px; margin-left: 2px; font-size: 11px; line-height: 12px; border: solid 1px #999; }.paging_box:hover { background-color: #c9c9c9; border-color: #000; }.paging_box_link { color: #000; }.paging_box_link:hover { color: #1C3274; }.paging_box_current { float: left; height: 12px; padding: 0px 2px; margin-left: 2px; font-size: 11px; font-weight: bold; line-height: 12px; border: solid 1px #000; background-color: #c9c9c9; }.paging_box_borderless { float: left; height: 12px; padding: 0px; margin-left: 2px; font-size: 11px; line-height: 8px; color: #999; }.subsidiaray { color: #696969; }