* { margin:0; padding:0;}

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-image: url(images/common/background_main.gif);

	background-repeat: repeat;

}



.indent { padding:12px 12px 13px 12px;}





/*in_line*/

img {border:0;}



a:hover{text-decoration:none;}

a {color:#0076C0; font-weight:bold;}

ul { margin:0px; padding:0; list-style:none;}

li {

	background:url(images/common/z_ul.gif) left 8px no-repeat;

	padding-left:13px;

	padding-bottom: 10px;

}



/*Algonquin header*/

.header_algonquin {  width:100%; height:40px;}

.header_algonquin2 {

	width:100%;

	height:25px;

	background-color: #000000;

}



/*header*/

.logo_main { background:url(images/common/header_main.jpg) center top no-repeat; width:777px; height:75px; text-indent:-10000px; font-size:1em;}

.nav_main { background:url(images/nav_back.jpg) left top no-repeat;height:40px; width:100%;}





/*navigation*/



/* -- TopNav ---------------------------- */

#topmenu-nav    { position: relative; list-style: none; display: block; width: 777;}



#topmenu-nav    { border: 0;  margin-top: 2px; text-align: left; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; float:right;}



#topmenu-nav td { border-left: 1px solid  #999999;  padding: 0px 5px 0px 5px;}



#topmenu-nav a{

	text-align: center;

	color:  #ffffff;

	text-decoration: none;

	font-weight: normal;

}

#topmenu-nav a:hover  { color:  #CCCCCC; text-decoration: none; }

#topmenu-nav a:active  { color:  #ffffff; text-decoration: none; }





a {

	color: #800000;

}

p {

	padding-bottom: 10px;

}



.colour1 {

	background-color: #C31717;

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #004E29;

	padding-bottom: 20px;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #004E29;

	padding-bottom: 10px;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #004E29;

	padding-bottom: 10px;

}



.fontcolor1 {

	color: #800000;

}



.table_dotted_border {

	vertical-align: top;

	padding: 5px;

	border: 2px dotted #C31717;

}



/* -- Forms ---------------------------- */



.formtable { border: 0;  margin: 0; padding: 0px 5px 0px 5px; color:#FFFFFF;  }



input.inputbox, textarea.inputbox {

	margin-top:0px; border: 1px solid #000000;

	background-color: #ffffff;

	font-family: verdana, Helvetica, sans-serif;

	color: #000000; font-size:11px;

}



.button {

	height: 15px; width: 25px;

	color: #000000; font-weight:600; font-size:10px;

	font-family: verdana, Helvetica, sans-serif;

	border: 1px solid #ffffff;

	background-color: #ffffff;

}





/*content*/

#content {

	width:777px;

	font-family:Tahoma;

	font-size:11px;

	line-height:1.2727em;

	color:#000000;

	}

#content .col_2 {

	background-color: #FFFFFF;

	}

#content .col_2 .ind { padding:10px 10px 0 20px;}

#content .col_3 .ind { padding:10px 0 0 0;}

#content .pic { margin:0 0 15px 0;}

#content .bg_line { background:url(images/common/bg_line.gif) left bottom repeat-x; padding-bottom:25px; margin-bottom:22px;}

#content .block H3 { color:#FFFFFF;}

#content .block A { color:#FFFFFF;}



/*footer*/

#footer {
	font-family:Tahoma, Arial, Verdana;
	font-size:0.75em;
	color:#000000;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B5B5B5;
}

#footer .txt { padding:15px 0 15px 0;}





/*================== home ==================*/











/*==================list====================*/

.block { background:#004E29; padding:5px 0 5px 0; color:#fff; margin-bottom:1px;}

.block1 { background:#FFFFFF; padding:5px 5px 10px 5px; color:#000; margin-bottom:1px;}

.block_nav {

	background:#ffffff;

	padding:0;

	margin-bottom:1px;

	height: 470px;

}







/*==========================================*/


