A:link {text-decoration: none; color: blue;}
A:visited {text-decoration: none; color: blue;}
A:active {text-decoration: none; color: blue;}
A:hover {text-decoration: underline; color: red;}

        body {
                margin:10px 10px 10px 10px;
                padding:10px;
		padding-top:0px;
		font-family: arial;
		font-size: 12px;
		background-color: #93B0CE;
		/*background-image: url(http://hosa.firecore.net/gradient.jpg);*/
		background-repeat: repeat-x; 
		}

        #leftcontent {
                position: absolute;
                left:10px;
                top:10px;
                width:125px;
		margin-top: 137px;
		}

        #centercontent {
                margin-left: 149px;
                margin-right:149px;
                voice-family: "\"}\"";
                voice-family: inherit;
                margin-left: 151px;
                margin-right:151px;
                }
        html>body #centercontent {
                margin-left: 151px;
                margin-right:151px;
                }

        #rightcontent {
                position: absolute;
                right:10px;
                top:10px;
                width:150px;
		margin-top: 35px;
                }

        p,h1,h2,h3,pre {
                margin:0px 10px 10px 10px;
		margin-top: 3px;
                }

	img {
		border-style: none;
	}

	#navigation {
		list-style-type: none;
		text-decoration: none;
		margin: 0px;
		padding: 5px;
		font-family: arial;
		font-size: 8pt;
		text-align: center;
		line-height: 14pt;	
	}

	#h1, h2,#h2, h3,#h3, h4,#h4, h5,#h5 {
		color: white;
		font-family: arial;
		margin-left: 2px;
		margin-top: 0px;	
	}
	#h1 {
	        margin-left: 160px;
		text-align:left;
		font-size: 20pt;
		color: white;
		vertical-align: top;
		font-weight: bold;
		padding-top:2px;
	}

	h2,#h2 {
		text-align:left;
		font-size: 12pt;
		margin-bottom: 2px;
	}
	
	h3,#h3 {
		text-align:left;
                font-size: 11pt;
		margin-bottom: 2px;
	}

	h4,#h4 {
	        margin-top: 0px;
		text-align:left;
                font-size: 10pt;
                margin-bottom: 2px;
	}

	h5,#h5 {
		margin-top: 0px;
	        text-align:left;
                font-size: 8pt;
                margin-bottom: 2px;
	}

        #rightcontent p {
                font-size:10px
                }
	
        /*ALL*/
        #logo, #title, #search, #links, #login, #main, #main_border, #sponsor, #privacy, #header{
		background-color: #e0e8ee;
		border: 1px solid #3986B7;
                padding: 0px;
                margin: 0px;
        }

	#title, #search, #links, #login, #main_border, #sponsor, #privacy{
	        background-color: #e0e8ee;
                background-image: url(http://www.hosa.com.au/gradient2.png);
                background-repeat: repeat-x;
	}


	#header {
                width: auto;
                margin-left:-10px;
		margin-right:-11px;
		background-color: #002a5c;
		border-color: #002a5c;
        }

	#main {
		background-color: transparent;
	}
        /*TOP ROW*/
        #logo, #title, #search {
                height: 131px;
        }

        /*REST*/
        #links, #login, #main, #sponsor, #privacy {
                margin-top: 8px;
        }

        /*LEFT CONTENT*/
        #logo, #links {
                width: 150px;
        }

        #logo {
		float: left;
		width: 149px;
		margin-top: -34px;
		margin-left: -10px;
		padding-left: 3px;
        	background-color: #002a5c;
		border: none;
		height: 150px;
		position: absolute;
	}

        #links {
		background-color: #DDE6ED;
		background-image: none;
        }

        /*CENTRE CONTENT*/
        #title, #main, #privacy {
                width: auto;
        }

        #title {
        }

        #main, #main_border {
                height:auto;
		border: none;
		margin-top: 8px;
        }
	
	#main {
		height: 600px;
	}
	
	#main_border {
		border: 1px solid #3986B7;
		padding: 3px;
	}

        #privacy {
	}

        /*RIGHT CONTENT*/
        #search, #login, #sponsor {
                width: 150px;
        }

        #search {
		text-align: baseline;
        }

        #login {	
        }
	
	#form_login {
		padding: 8px;
		text-align: center;
	}

        #sponsor {
        }

	/*MAIN CONTENT BLOCKS*/
	#left, #right {
		width: 48.5%;
		height: 600px;
		margin: 0px;
		padding: 0px;	
		position: relative;
	}
	#left {
		float: left;
	}
	#right {
		float: right;
	}
	#topleft, #topright, #bottomleft, #bottomright {
		border: 1px solid #3986B7;
		width: 100%;
		height: 48%;
		margin: 0px;
		margin-bottom: 3px;
		padding: 3px;
		overflow: auto;
                /*background-color: #e0e8ee;	*/
		background-color: #93B0CE;
                background-image: url(http://www.hosa.com.au/gradient2.png);
                background-repeat: repeat-x;
	}
	
	#topleft, #bottomleft {
		float: left;
	}
	
	#topright, #bottomright {
		float: right;
	}
	
	#bottomleft, #bottomright {
		margin-top: 1%;
	}

	/*MODULE CSS*/
	#news_post, #events_post, #classifieds_post {
		font-family: arial;
		margin: 4px;
		margin-bottom:8px;
		/*font-size: 10pt;*/
	}

#news_title, #events_title, #classifieds_title, #alumni_title   {
		font-weight: bold;
		font-size:10pt;
	}
	
	#news_author, #events_author, #classifieds_author {
		float: right;
		/*font-size: 10pt;*/
		font-weight: bold;
	}
	
#news_timestamp, #events_timestamp, #classifieds_timestamp, #alumni_featured_timestamp  {
		font-size: 8pt;
	}

	#news_align_right, #events_align_right, #classified_align_right {
		float: right;
	}
	
	#classified_align_left {
		float: left;
	}

	#news_body, #events_body, #classifieds_body {
		text-align: justify;
	}
	
	#classified_ad {
		width: 100%;
	}
	
	#classifieds_panel {
		text-align: center;
		font-size: 8pt;
	}

	#classifieds_table,#alumni_table,#alumni_edit_table, #alumni_search_results_table, #register_table, #alumni_view_table, #alumni_featured_table{
		width: 90%;
		border: 1px solid black;
		border-collapse: collapse;
		text-align: left;
		margin-bottom: 8px;
	}

	#alumni_featured_table {
		height: 100%;
		width: 95%;
		margin: 0px;
	}

	#register_table,#alumni_edit_table, #alumni_table {
		width: auto;
		margin-bottom: 8px;
	}


	#classifieds_table_body, #alumni_search_results_body, #alumni_view_body, #register_table_body, #alumni_edit_table, #alumni_table_body, #alumni_featured_body{
		border: 1px solid black;
                border-collapse: collapse;
		background-color: #f4f4f4;
	}

	#register_table_body {
		border-bottom: 0px;
		border-top: 0px;
	}
	
	#classifieds_table_heading, #alumni_search_results_heading, #alumni_view_heading, #alumni_edit_heading, #alumni_table_heading, #alumni_featured_heading {
                border: 1px solid black;
                border-collapse: collapse;
		/*background-color: #b8b8b8;*/
		background-color: #D1D8DF;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
        }
	
	#navigation_active {
	}
	
	#alumni_container {
		width: 90%;
		border: 1px solid black;
		padding: 0px;
		margin-left: 20px;
		margin-right: 20px;
		border-collapse: collapse;
		text-align: left;
	}

	#alumni_view_title, #alumni_featured_title {
		font-size: 18px;
		font-weight: bold;
	}

	#alumni_header, #alumni_contact, #alumni_interests, #alumni_subscriptions,#alumni_work{
		margin: 10px;
		border-collapse: collapse;
		border: 1px solid black;
	}
	#alumni_tr {
		border: 1px solid black;
		border-collapse: collapse;
	}
	#alumni_view_subtitle {
		font-weight: bold;
	}
	#alumni_view_list {
		margin:0px;
	}
	#alumni_recent_members_container {
		
	}
	#photo_thumb {
		display: inline;
		height: 150px;
		width: 150px;
		text-align: center;
		vertical-align: baseline;
	}