html, body{
	margin:0px;
	padding:0px;
	text-align:center;
	background: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:16px;
	color: #393939;
}

td, p{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:16px;
	color: #393939;
}

input{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #393939;
}

ul li{
                    list-style-image: url(/template_images/square_bullet.jpg);
                    margin:0px;
                    padding:0px;
}

ol{
                    margin:0px;
                    padding-left:20px;
}

ol li{
                    margin:0px;
                    padding:0px;
}

a, a:link, a:visited, a:active, a:hover{
                     color:#A71717;
                    text-decoration:none;
}

.fontresize { 
                    text-align:left; 
                    color: #262E5C; 
                    font-size: 10px;
}

/*==============MEMBER LOGIN=================*/
 .bluetext{
color:#394792;
}

/* ============================= New fixes ============================= */
.homemenu {
         width:190px;
         font-size:10px;
}

.icon {
        width:43px;
        padding-right:10px;
        text-align:left;
}
#ticker {
color:#C22D27;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
text-decoration:none;
}


.submenu {
	position:absolute;
	z-index:5;
	top:0px;
	left:0px;
	visibility:hidden;
	border: solid 1px #404770;
	border-bottom-width:0px;
	cursor:pointer;
	background-color: #262e5c;
	color:#ffffff;
}

.dropnavs2, .ddmenu {
	background-color: #262e5c;
	color:#ffffff;
	padding:5px;
	text-decoration: none;
	line-height: 12pt;
	width: 150px;
	border-bottom: solid 1px #404770;
}

.ddmenu_highlight {
	background-color: #838bba;
	color:#ffffff;
	padding:5px;
	text-decoration: none;	
	line-height: 12pt;
	width: 150px;
	border-bottom: solid 1px #404770;
}


/* ============================= Header ============================= */

.header {
	background:url(/template_images/ami_banner.jpg) no-repeat;
	width:827px;
	height:103px;
}

.headertext {
                   font-family: Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color: #394792;
	text-transform:uppercase;
	text-align:left;
	padding-left:10px;
}

.header_img{
	background:url(/template_images/icon_aboutus.gif) no-repeat;
	width:30px;
	height:45px;
}

.search{
               padding-right:10px;
               text-transform:uppercase;
}

.logout{
padding-right:10px;
text-align:right;
color:#B3B3B3;
font-size:11px;
}

.logout a:link, .logout a:hover, .logout a:visited{
text-decoration:none;
}

/* ----------------------- Home ------------------- */
.blueheader{
                   color: #394792;
                   font-size:16px;
                   font-weight:bold;
                   font-family: Trebuchet MS;
}

.blueheader a, .blueheader a:active, .blueheader a:visited, .blueheader a:link, .blueheader a:hover{
	font-size: 19px;
	font-weight:bold;
}


/* ====================== anchor 

td.anchor{
            padding:10px;
}

.anchor ul li{
           color:#A71717;
}

.anchor, .anchor a, .anchor a:visited, .anchor a:active, .anchor a:hover {
            text-decoration:none;
            font-weight:bold;
            color:#A71717;
}
======================*/


/* ============================= MainContainer ============================= */
#bgContainer {
	margin: 0px auto;
	width: 992px;
	text-align:left;
}

.MainContentContainer{
        height:400px;
        width:990px;
        text-align:center;
        padding-top: 20px;
}

.LHSCol{
       background: url(/template_images/unsw_logo.gif) no-repeat bottom center #D5D9E2;
       text-align:center;
       padding-bottom:82px;
}

/* ============================= Navigation ============================= */

.navigation{
text-align:left;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
background:url(/template_images/nav_bg.jpg);
height:30px;
}

, .navigation a:link, .navigation a:hover, .navigation a:visited{
text-align:left;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.nav, .nav_active{
height:30px;
line-height:30px;
font-size:12px;
}

.nav a, .nav a:link, .nav a:visited, .nav a:active{
display:block;
padding:0px 10px;
height:30px;
line-height:30px;
color:#FFFFFF;
text-decoration:none;
}

.nav a:hover, .nav_active a, .nav_active a:link, .nav_active a:visited, .nav_active a:active, .nav_active a:hover {
background: url(/template_images/nav_bg_hover.jpg) repeat-x;
display:block;
text-decoration:none;
padding:0px 10px;
height:30px;
line-height:30px;
color:#FFFFFF;
}

.sidenav_top{
background: url(/template_images/side_top.jpg) repeat-x;
height:15px;
width:189px;
}

.sidenav_bg{
background-color:#d5d9e2;
width:189px;
}


.sidenav_bottom{
background: url(/template_images/side_bottom.jpg) no-repeat;
background-repeat:no-repeat;
height:15px;
width:189px;
}


/*================================  AMI TEMPLATE  ==================================*/
.ami_menu_bg{
	background-image:url(/template_images/utility-bg.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
}


.menu_divider a:link, .menu_divider a:hover, .menu_divider a:visited{
	text-align:center;
}

.menu_divider img{
	height:30px;
	width:1px;
	text-align:center;

}

.ami_menu_bg a:link, .ami_menu_bg a:visited, .amu_menu_bg a:hover{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}


.top_bg{
 	background-image:url(/template_images/top_stroke_blue.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:991px;
 }

.middle_bg{
	background-image:url(/template_images/background-blue-stripe.jpg);
	background-repeat:repeat-y;
	width:991px;
}

.lhs_content{
	padding-left:10px;
	vertical-align:top;
	width:750px;
}


/*======Breadcrumb==========*/
.breadcrumb{
padding-left:10px;
color:#B3B3B3;
font-size:11px;
}

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited, .breadcrumb a:active{
color:#B3B3B3;
text-decoration:none;
}

/* ====== secondary menu ====== */

.subnav1, .subnav1_active {
color:#000000;
font-weight:bold;
padding-left:5px;
padding-right:5px;
padding-top:15px
}

.subnav, .subnav_active{
color:#000000;
font-weight:bold;
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

.subnav a, .subnav a:active, .subnav a:visited, .subnav a:hover{
color:#394792;
text-decoration:none;
}


/* ============================= Level 2 ============================= */

.level2text{
        background:url(/template_images/lvl2_blueboxmid_wider.jpg);
       font-weight: normal;
       padding:8px;
       height:300px;
        width:491px;
        line-height:16px;
        text-decoration:none;
        text-align:left;
}

.level2text h1{
        background:url(/template_images/lvl2_blueboxmid_wider.jpg);
	font-weight:bold;
	font-size: 12px;
        line-height:16px;
        text-decoration:none;
        text-align:left;
padding-left:10px;
}

/*
.level2text h2,h3{
        background:url(/template_images/lvl2_blueboxmid_wider.jpg);
        font-weight: normal;
        font-size: 12px;        
        line-height:16px;
        text-decoration:none;
        text-align:left;
padding-left:10px;
padding-right:10px;
}
*/

.level2text a:link, .level2text a:hover, .level2text a:visited{
        color:#a71717;
font-weight:bold;
font-size:11px;
}

.level2header{
                   color: #394792;
                   font-size:16px;
                   font-weight:bold;
                   font-family: Trebuchet MS;
                   text-align:left;
}


/* ============================= Mid Content ============================= */

.bluebox1{
background:url(/template_images/bluebox_1_wider.jpg) no-repeat; 
width:684px;
height:157px;
}

.bluebox2{
background:url(/template_images/bluebox2_body_wider.jpg) no-repeat; 
width:343px;
height:255px;
}

.bluebox3{
background: url(/template_images/bluebox3_body_wider.jpg) no-repeat;
width:343px;
height:255px;
}

#title{
                   font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #394792;
	padding-left:10px;
	padding-top:10px;
}
.abouttxt {
                   vertical-align:top;
                   font-size:12px;
                   font-weight: normal;
                   color: #393939;
                   line-height:16px;
                   text-decoration:none;
                   padding: 0px 10px 10px 10px;
}

.abouttxt a:link, .abouttxt a:active,.abouttxt a:visited, .abouttxt a:hover{
	font-weight:bold;
	color: #A71717;
        line-height:16px;
        text-decoration:none;
}


.abouttxt img{
                   /*padding-right:3px;*/
                   text-align:center;
}

td.abouttxtLink{
	line-height:16px;
	text-decoration:none;
	font-weight:normal;
}

td.abouttxtLink a,td.abouttxtLink a:link,td.abouttxtLink a:hover,td.abouttxtLink a:visited{
	line-height:16px;
	text-decoration:none;
	font-weight:normal;
}


/* MainText */

.MainText{
                   vertical-align:top;
                   font-size:12px;
                   font-weight: normal;
                   color: #393939;
                   line-height:16px;
                   text-decoration:none;
                   padding: 0px 10px 10px 10px;
}

.MainText a, .MainText a:active, .MainText a:visited, .MainText a:hover{
	font-weight:bold;
	color: #A71717;
        text-decoration:none;
}

.update{
	font-weight: normal;
font-size:11px;
	color: #A71717;
        text-decoration:none;
padding-left:5px;
}


/* ============================= RHS ============================= */

.rhsheader {
                   color: #2159a5;
                   font-size:10px;
                   font-weight:bold;
}


.rhscontent {
                   font-size:10px;
}

.rhsbluetop{
        background:url(/template_images/rhsdarkblue_top.jpg) no-repeat;
        width:189px;
        height:11px;
        vertical-align:top;
}

.rhsbluemid{
        background-color:#405EA6;
        color:#ffffff;
       padding:10px;
}

.rhsbluemid p{
        color:#ffffff;
       padding:10px;
}

td.rhsbluemid p, td.rhsbluemid{
        margin:10px;
        color:#ffffff;
        text-decoration:none;
}

.rhsbluemid a:link,.rhsbluemid a:hover,.rhsbluemid a:visited{
        font-weight: bold;
        color: #ffffff;
         line-height:16px;
        text-decoration:underline;
}

.rhsbluebottom{
        background:url(/template_images/rhsdarkblue_bottom.jpg) no-repeat;
        width:189px;
        height:11px;
}


/* ============================= Footer ============================= */
.footer{	
        background:url(/template_images/bottom_stroke_blue.jpg) no-repeat;
        width:991px;
height:27px;
padding-top:10px;
text-decoration:none;
text-align:center;
font-size:11px;

}

#footer a, #footer a:link, #footer a:active,#footer a:visited, #footer a:hover{
text-decoration:none;
font-size:11px;
}

/*Site Map*/

table.sitemap_table td{
	width:600px;
	padding: 5px 5px 5px 25px;;  
}

.sitemap1{ 
	valign: middle;
	font-weight: bold;
	font-size:12px;
	color:#214a82;
	background:#d7daea;
	border-top:5px solid #ffffff;
}

.sitemap2{ 
	valign: middle;
	font-weight: bold;
	color:#214a82;
	background:#FFFFFF  url(/template_images/sitemap_bg.GIF) no-repeat;
}

.sitemap2 a:link, .sitemap2 a:visited {
	text-decoration:none;
}

.sitemap2 a:hover{
	text-decoration:underline;
}


