/*
Theme Name: Blue Sky
Theme URI: http://bluesky.net.nz/
Description: Blue Sky Theme
Version: 1
Author: Ben Ford
Author URI: http://metasolutions.co.nz


*/



/* Begin Typography & Colors */

body { 
background-color:#333;
margin:0px;
padding:0px;
}

#container { 
width:900px;
}


#logo { 
float:left;
}

#nav { 
float:left;
width:409px;
}

#nav ul { 
padding:0px;
margin:0px;
margin-left:9px;
}

#nav li { 
float:left;
list-style-type:none;
padding-left:5px;
padding-left:5px;
padding-top:87px;
}


#nav li a:link { 
background-image:url(images/grey-nav.gif);
background-repeat:no-repeat;
display:block;
width:75px;
height:25px;
color:#fff;
text-align:center;
padding-top:8px;
text-decoration:none;
font-weight:bold;
}


#nav li a:visited {
background-image:url(images/grey-nav.gif);
background-repeat:no-repeat;
display:block;
width:75px;
height:25px;
color:#fff;
text-align:center;
padding-top:8px;
text-decoration:none;
font-weight:bold;
}

#nav li a:hover { 
background-image:url(images/blue-nav.gif);
background-repeat:no-repeat;
display:block;
width:75px;
height:25px;
color:#000;
text-align:center;
padding-top:8px;
text-decoration:none;
font-weight:bold;}

#nav li a:active { 
background-image:url(images/grey-nav.gif);
background-repeat:no-repeat;
display:block;
width:75px;
height:25px;
color:#fff;
text-align:center;
padding-top:8px;
text-decoration:none;
font-weight:bold;}


.current_page_item a:link, .current_page_item a:visited, .current_page_item a:hover, .current_page_item a:active { 
background-image:url(images/blue-nav.gif)!important;
background-repeat:no-repeat;
display:block;
width:75px;
height:25px;
color:#000;
text-align:center;
padding-top:8px;
text-decoration:none;
font-weight:bold;}

#flash { 
clear:both;
}


#content { 
margin-left:300px;
margin-top:10px;
}

#left { 
float:left;
width:425px;
}

.banner { 
margin-left:300px;
}

#right { 
float:left;
width:165px;
padding-left:10px;
_padding-left:5px;
margin-top:13px;
}

#right p { 
margin:0px;
padding:0px;
}

#right-quote { 
margin-top:13px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
line-height:23px;
background-image:url(images/quote-mark.gif);
background-repeat:no-repeat;
padding-top:10px;
padding-left:15px;
color:#999;
font-weight:bold;
font-style:italic;
}

.right-quote-name { 
font-size:12px;
	font-family : "trebuchet MS";
	font-style:normal;
}

#right-logos { 
margin-top:15px;
}

#right-logos p { 
margin-bottom:2px;
margin-left:20px;
}

/*  Old CSS starts here*/


body,td  {
	font-family : "trebuchet MS";
	color : #FFFFFF;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;


}


.table_left_outline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	border-left-color: #f0f0f0;
}




ul { list-style-image: url(images/bullet1.gif); }


.smalltext {
font-family : Arial, Helvetica, sans-serif;
color : #333;
line-height: normal;
font-size : 11px;
}

.smalltextwhite {
font-family : Georgia, "Times New Roman", Times, serif;
color : #666666;
line-height: normal;
font-size : 11px;
}



.allcaps {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	text-transform: none;
	color: #FFFFFF;

}




.formtool  {
	font-size   : 12px;
	font-weight : normal;
	font-style  : normal;
	color       : #000000;
	line-height : 16px;
	font-family : Arial,Helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-COLOR: #999999
}

H1  {
	font-family : Helvetica, sans-serif;
	color :#019afd;
	font-size : 24px;
	font-weight: normal;
	background: repeat-x 100%;
	padding-bottom: 10px;


	
}

H2  {
	font-family : Helvetica, Arial, sans-serif;
	color :019afd;
	font-size : 16px;
	font-weight: normal;
	padding-bottom: 3px;
	clip:  rect(auto auto 18px auto);



	
}






#notice	{
	color: #333;
	background: #ffffff;

	padding: 3px;
	border: 1px dashed #999999;
	margin: 0% 0% 0% 0%;
	}
	
	#noticewhite	{
	color: #333;
	background: #0E7DBC;
	padding: 5px;
	border: 1px dashed #ffffff;
	margin: 5% 5% 5% 3%;
	}



a {
color : #999999;
text-decoration:underline;
text-align: left;

}


hr {height:0px;border: 0px solid #c0c0c0;border-top-width:1px;

}


.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
line-height: 14px;
	color: #FFFFFF;
}

.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
BACKGROUND-COLOR: #666666;
}

.introtext {
	font-weight: normal;
	color: #666666;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;


}
.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #019afd;
}


h2 { 
	color :#019afd!important;}
	
img { 
border:none;
}

#footer { 
clear:both;
margin-top:30px;
padding-left:442px;
background-color:#989898;
}