/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 

  FILE:		styles.CSS

  Does:		Styles for AustAsia

  Notes:	Should always be validated against W3C standards to ensure accuracy and consistency
			http://jigsaw.w3.org/css-validator/validator-uri.html

  Author:	Kathy Wishart (evolv multimedia www.evolv.com.au)

  Created:	5th August  2003(kw)
  
  Updated:
  -----------------------------------------------------------------------
	| DATE				| MODIFICATION						| USER
  -----------------------------------------------------------------------
		25th July | creation of base style sheet
  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
  /*===html selectors====*/
body {
	background-color: #0C7EBC;
	color: #000066;
	font-family : century gothic, verdana, arial, helvetica, sans-serif;
}

td {
	font-family: century gothic, verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
}



input, text, select {
	font-size : 9pt;
	color : #000000;
	background-color : #FFFFFF;
}
/*===heading styles===*/
H1 {
	font-size : 14pt;
	font-weight : bold;
}

H2 {
	font-size : 12pt;
	font-weight : bold;
}

H3 {
	font-size : 11pt;
	font-weight : bold;
}

H4 {
	font-size : 9pt;
	font-weight : bold;
}

border {
color: #0099CC;
}
/*===link styles===*/

A { color: #000066; text-decoration: underline; font-weight: bold; text-align : left; font-size : 10pt;}
A:visited		{ color: #000066; text-decoration: none; text-align : left; }
A:hover			{ color: #0000CC; text-decoration: none; text-align : left;}
A:Active			{ color: #000066; text-decoration: none; text-align : left; }

A.Nav { color: #000066; font: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 11px; padding: 4px;}
A.Nav:visited		{ color: #000066; text-decoration: none }
A.Nav:hover			{ color: #CC0000; text-decoration: none; }
A.Nav:Active			{ color: #CC0000; text-decoration: none }


A.White { color: #FFFFFF; text-decoration: underline;}
A.White:visited		{ color: #FFFFFF; text-decoration: underline }
A.White:hover			{ color: #FFFFFF; text-decoration: underline; }
A.White:Active			{ color: #FFFFFF; text-decoration: underline }

A.Highlight			{ color: #999999; text-decoration: none; font-size: 7pt; }
A.Highlight:Hover		{ color: #999999; text-decoration: none; }
A.Highlight:Visited	{ color: #999999; text-decoration: none;} 
A.Highlight:Active	{ color: #999999; text-decoration: none; }

A.GreyBold			{ color: #999999; text-decoration: none; font-size: 8pt; font-weight: bold; }
A.GreyBold:Hover		{ color: #999999; text-decoration: none; }
A.GreyBold:Visited	{ color: #999999; text-decoration: none;} 
A.GreyBold:Active	{ color: #999999; text-decoration: none; }

A.Footer { color: #999999; text-decoration: none; font-size: 7pt;}
A.Footer:visited	{ color: #999999; text-decoration: none; }
A.Footer:hover		{ color: #999999; text-decoration: none; }
A.Footer:Active	{ color: #999999; text-decoration: none; }
/*===table style sets===*/



.TblEven {
	background-color : #F0F0F0;
	font-weight : normal;
	font-size : 11px;
}

.TblOdd {
	background-color : #FFFFFF;
	padding : 3px;
	font-weight : normal;
	font-size : 11px;
	}

.TblPrimaryNav {
	background-color : #0C7EBC;
	color : #FFFFFF;
	font-weight : normal;
	font-size : 9pt;
}
.TblWhite {
	background-color : #FFFFFF;
	font-weight : normal;
	font-size : 9pt;
}

.TblLeftNav {
	background-color: #EEFBFF;
}
.TblLeftAlign {
	text-align : left;
	}

.TblDiv{
	background-color : #0099CC;
	padding: 0px;
}
.TblDiv2{
	background-color :#EDDAB0;
	padding : 0px;
	}
.TblDiv3 {
	background-color: #395862;
	padding: 0px;
	}
	
.TblDiv4{
	background-color: #FFFFFF;
	padding: 0px;
	}
	

.TblHead {
	background-color : #31ADFF;
	padding : 4px;
	color : #FFFFFF;
	font-weight : bold;
}
.TblBody {
	background-color : #8CE6FF;
	padding : 4px;
	color : #000066;
	font-weight : normal;
	font-size: 11px;
	}

.TblPhotoFooter {
	background-color : #0099CC;
	padding : 0px;
	color : #000066;
	font-weight : bold;
	font-size: 9px;
	}
	
.TblPhotoHeader {
	padding : 4px;
	font-size: 10px;
	background-image: url(/images/template/photo_header.jpg);
	}

.TblPadding4{
	padding:4px;
}
.TblPadding6{
	padding:6px;
}
.TblPadding20{
	padding:20px;
}

.TblFooterContent {
	color: #000066;
	font-weight : normal;
	font-size : 7pt;
	padding: 6px;
	text-align: center;
}

.TxtBld{
	font-weight :bold;
	}

/*---photo holder-----*/

.Photoholder{
 color: #FFFFFF;
 background: #2D3C7C;
 display: block;
 width: 520px;
 position: relative;
 margin-top: 10px;
 clear: left;
}

.Photoholder2{
 color: #FFFFFF;
 background: #2D3C7C;
 display: block;
 width: auto;
 position: relative;
 margin-top: 10px;
 clear: left;
}

/*<group=Rounded Caps>*/

.LT,
.LB {
 float: left;	
}

.RT,
.RB {
 float: right;	
}

.Cap4 .LT,
.Cap4 .LB,
.Cap4 .RB,
.Cap4 .RT {
 width: 2px;
 height: 2px;
 font-size: 0;
}

.Cap1 .LT,
.Cap1 .LB,
.Cap1 .RB,
.Cap1 .RT, {
 width: 5px;
 height: 5px;
 font-size: 0;
}

.Cap4 {
 height: 2px; 
 background: #3A55A4;
}

.Cap1, {
 height: 5px; 
}

.Cap1, {
 background: #2D3C7C;
}

.Cap1,
.Cap4,
 {
 font-size: 0;
 clear: both;	
}

.Cap1 .LT {
 background: url("/images/portal/cap1_lt.png") no-repeat;
}

.Cap1 .LB {
 background: url("/images/portal/cap1_lb.png") no-repeat;
}

.Cap1 .RB {
 background: url("/images/portal/cap1_rb.png") no-repeat;
}

.Cap1 .RT {
 background: url("/images/portal/cap1_rt.png") no-repeat;
}

.Cap4 .LT {
 background: url("/images/portal/cap4_lt.png") no-repeat;
}

.Cap4 .LB {
 background: url("/images/portal/cap4_lb.png") no-repeat;
}

.Cap4 .RB {
 background: url("/images/portal/cap4_rb.png") no-repeat;
}

.Cap4 .RT {
 background: url("/images/portal/cap4_rt.png") no-repeat;
}

.Content {
	padding: 10px;
}

/*</group>*/

.Button1 {
 border: 1px solid #000066;
 background: #2F4081 url("/images/portal/button1.png") repeat-x;
 color: #FFFFFF;
 font-weight: bold;
}