
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.3
*/

/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using
 keywords.
 * x-small is for IE < 6 and IE6 quirks mode.
 *
 */
body {*font-size:small;*font:x-
small; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.25em;}

#home p, #home ul{
	color:#e5edec;
	font-size:85%;
	line-height:16px;
}

#subMain{
	color:#55585b;
	font-family:Arial, Helvetica, sans-serif;
}
#subMain a, #subLeft a{
	color:#09347a;
}
#subMain a:hover, #subLeft a:hover{
	color:#b3bfe0;
}

#subMain h1{
	color:#09347a;
	font-size:122%;
	font-weight:bold;
	margin-bottom:10px;
}
#subMain p{
	padding:5px 0;
}
#subLeft{
	font-family:Arial, Helvetica, sans-serif;
}
#subLeft p{
	color:#001757;
	font-size:77%;
}
#subLeft ul	{
	color:#001757;
	font-size:77%;
}
#subLeft ul a	{	color:#001757;}

#subLeft .ViewFullList a{
	color:#959ca1;
	font-size:80%;
	font-weight:bold;
	padding-left:30px;
}

.lefth2{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}

#subRight{
	color:#e5edec;
}
#subRight ul, #subLeft ul	{
	list-style:none;
}
#subRight h3{
	font-weight:bold;
	color:#fff;
	font-size:95%;
}

#bgHome #ft p, #bgHome #ft	{
	font-size:85%;
	color:#e5edec;
}
#bgHome #ft p a{
	color:#fff;
}
#bgHome #ft p a:hover{
	color:#07347a;
}
#ft p, #ft{
 	font-size:85%;
}
#ft p a{
	color:#606564;
}
#ft p a:hover{
	color:#07347a;
}

#LH{ font-weight:bold;}
#photodetails h2{ color:#001757; font-weight:bold; font-style:italic}

#subRight{	font-family:Arial, Helvetica, sans-serif; }
#subRight a{ color:#e5edec; }
#subRight a:hover{ color:#b3bfe0; }
#subRight h3 { margin-top:20px; } /* for the "Latest News" */

#subRight #pbNewsList .Headline a{
	color:#b3bfe0;
}
#subRight #pbNewsList .Summary{
	font-style:italic;
}

.Headline	{
 font-weight:bold;
}

.Summary	{
 color:#e5edec;
 padding-bottom:5px;
}
#navigation ul, ul#InfoPagesLink, #subRight #subRightHeader h3	{
	font-weight:bold;
	margin:5px 0;
	font-size:80%;
}

#NewsDetailsPage a{
	color:#959ca1;
}
#NewsDetailsPage a:hover{
	color:#b3bfe0;
	background:#959ca1;
}

/*	Font Styling for Site	*/
.colour1	{background:#e5edec;}
.colour2	{background:#b3bfe0;}
.colour3	{background:#718bb7;}
.colour4	{background:#606564;}

/*	non-home pages	*/

body{
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color: #606564;
	line-height: 1.05em;
	font-size:100%;	/*	Global Control for font size	*/
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited	{
	color: #cfd7d6;
	text-decoration: none;
}
#bgHome #subCol a{
	color:#606564;
	font-weight:bold;
	font-size:122%;	
}
#bgHome #subCol a:hover{
	text-decoration:none;
	color:#09347a;
}
#home a:hover{
	color:#b3bfe0;
}
/************** paragraph styles **************/

p, subCol p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	padding-bottom: 5px;
	color: #606564;
}
strong	{	/*	Bold	*/
	font-weight:bold;
}
em	{	/*	Italic	*/
	font-style:italic;
}

/************** header tag styles **************/

h1	{
 font-family:Arial, Helvetica, sans-serif;
 font-size:125%;
 font-weight:normal;	
 color: #718bb7;
 margin: 0px;
}
#bgHome #subCol h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	color: #606564;
	display:inline;
}

h2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:95%; 
 font-weight:bold;	
 font-style:italic;
 color: #959CA1;
 margin: 0px;
 padding:5px 0 0 0;
}

h3{
 font-family:Arial, Helvetica, sans-serif;
 font-size:95%; 
 font-weight:normal;	
 color: #001757;
 margin: 0px;
 padding:5px 0 0 0;
}
h3 a	{
 color: #001757;
}	

h4{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 font-weight:normal;	
 font-style:italic;
 color: #606564;
 margin: 0px;
}
h4 a	{
	text-decoration:underline;
}

h5{
 font-family:Arial, Helvetica, sans-serif;
 font-size:75%;
 font-weight:normal;	
 color: #606564;
 margin: 0px;
}


/*************** list tag styles ***************/

ul	{
 list-style-type: square;
 color: #606564;
 font-size: 75%;
}
#subMain ul	{
	padding:0 25px;
}
#bgHome #subCol ul	{
 list-style:none;
 margin:0;
 padding:0;
}

ul ul, subCol ul ul	{
 list-style-type: square;
 color: #718bb7;
}

ul ul ul, subCol ul ul ul{
 list-style-type: square;
 color: #718bb7;
}
ol, subCol ol{
 list-style-type:lower-roman;
 font-size: 75%;
}

ol ol, subCol ol ol	{
 list-style-type:lower-roman;
}

ol ol ol, subCol ol ol ol	{
 list-style-type:lower-roman;

}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

input, select, textarea{
	margin: 0px  0px 0px 10px;
	
 }

label{
 font: 100% Arial, Helvetica, sans-serif;
 color: #e5edec;
}

/********* table styles *********/

table	{
	margin:0;
	padding:0;
	border-collapse:collapse;
	font-size:75%;
}
th	{
/*	border:1px solid #fff;
	background:#66749a;
	color:#e5edec;*/
	vertical-align:top;
	padding:5px;
}
td	{
/*	border:1px solid #f7f8f9;
	background:#fff;*/
	vertical-align:top;
	padding:5px;	
}

/*	Home Page Styles	*/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
#bgHome body, body#bgHome	{
	font-family:Arial, Helvetica, sans-serif;
	color: #e5edec;
	line-height: 1.05em;
	font-size:100%;	/*	Global Control for font size	*/
}

/******* hyperlink and anchor tag styles *******/

#bgHome a{
	color: #cfd7d6;
	text-decoration: none;
}

#bgHome a:hover{
	text-decoration:none;
}

/************** paragraph styles **************/

#bgHome p	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	padding-bottom: 5px;
}
#bgHome strong	{	/*	Bold	*/
}
#bgHome em	{	/*	Italic	*/
}

/************** header tag styles **************/

#bgHome h1	{
 font-family:Arial, Helvetica, sans-serif;
 font-size:125%;
 font-weight:normal;	
 color: #718bb7;
 margin: 0px;
}

#bgHome h2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:95%; 
 font-weight:normal;	
 color: #b3bfe0;
 margin: 0px;
}

#bgHome h3{
 font-family:Arial, Helvetica, sans-serif;
 font-size:75%; 
 font-weight:normal;	
 color: #b3bfe0;
 margin: 0px;
}



/*************** list tag styles ***************/

#bgHome #pbDatalistSummary ul{
 list-style:url("Images/GtListStyle.gif");
 font-size: 75%;
 margin:0 0 0 15px;
}

#bgHome ul ul{
 list-style-type: disc;
}

#bgHome ul ul ul{
 list-style-type:circle;
}
#bgHome ol{
 list-style-type:lower-greek;
 font-size: 75%;
}

#bgHome ol ol{
 list-style-type:lower-alpha;
}

#bgHome ol ol ol{
 list-style-type:lower-roman;

}

/********* form and related tag styles *********/

#bgHome form {
	margin: 0;
	padding: 0;
}

#bgHome input{
	margin: 0px  0px 0px 10px;
	
 }

#bgHome label{
 font: 100% Arial, Helvetica, sans-serif;
 color: #e5edec;
}

/********* table styles *********/

#bgHome table	{
	margin:0;
	padding:0;
	border-collapse:collapse;
	font-size:75%;
}
#bgHome th	{
	border:1px solid #fff;
	background:#cfd7d6;
	color:#606564;
	vertical-align:top;
	padding:5px;
}
#bgHome td	{
	border:1px solid #fff;
	background:#66749a;
	vertical-align:top;
	padding:5px;	
}
.contactdetails	{
	font-size:100%;
}
.contactdetails a	{
	color:#55585b;
	text-decoration:underline;
}

/************ Blogs *********/
.BlogContent{
	font-size:85%;
}
.BlogContent p{
	font-size:92%;
}
.BlogTitle a{ color:#001757; }
.BlogTitle a:hover {color:#b3bfe0;}
.BlogDate { font-style:italic; font-size:77%; padding-bottom:10px; }

#pbBlogsList .Item{
	margin-bottom:25px;
}

/******** site map *********/
#subMain #SitemapPage .pagecontainer .pbSitemap .sitemapTreeNode{
	font-size:107%;
	color:#606564;
}

#subMain #SitemapPage .pagecontainer .pbSitemap .sitemapTreeNodeOver{
	font-size:107%;
	color:#09347a;
}
/********************* end **********************/