#container {

width: 955px;

margin-left: auto ;
margin-right: auto ; 

}


#header {

height: 120px;
text-align:right;
background-image:url(headers/header-bb.gif);
background-repeat: no-repeat;

}

#headerWALES {

height: 120px;
text-align:right;
background-color: #2BA8D4;
background-image:url(headers/header-wales-ani.gif);
background-repeat: no-repeat;

}


/* START Nav styles */


#MainNav {

width: 940px;
height: 26px;
background-image:url(graphics/bg-sub-nav.gif);
background-repeat: no-repeat;
padding-left: 15px;

}

#MainNav ul {

margin: 0;
padding: 0;
list-style-image: url(../graphics/bullet-BlueStar.jpg);
text-align: left;
font-family: Georgia, Times, Courier;
font-weight: normal;
font-size: 1.1em;
color: #FFF;

}



#MainNav ul li { display: inline; }



#MainNav ul li a

{

text-decoration: none;

padding: .7em;

color: #FFF;

}



#MainNav ul li a:hover

{

color: #F2F2F2;

}

/* END Nav styles */

/* START SubNav styles */

#SubNav {

width: 939px;
height: 36px;
vertical-align: middle;
line-height: 36px;
text-align:left;
background-image:url(graphics/bg-sub-nav.gif);
background-repeat: no-repeat;
padding-top: 10px;
padding-left:16px;

}



#SubNav ul {

margin: 0;

padding: 0;

list-style-type: none;

text-align: left;

font-family: Calibri, Trebuchet MS, Tahoma;

font-weight: normal;

font-size: 1em;

color: #F2F2F2;

line-height: 21px;

}



#SubNav ul li { display: inline; }



#SubNav ul li a

{

text-decoration: none;

padding: .7em;

color: #F2F2F2;

}



#SubNav ul li a:hover

{

color: #FFF;

}

/* END SubNav styles */



/* START banner styles */



#banner {

width: 955px;
height: 230px;
background-color: #AEDEEE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

}

#bannerBlack {

width: 955px;
height: 342px;
background-color: #000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

}

#bannerVICE {

float: left;
width: 420px;
height: 230px;
background-color: #AEDEEE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

}

#bannerIMG {

float: left;
width: 445px;
height: 230px;
background-color: #000;

}

#bannerCentral {

	height: 230px;
	background-color: #AEDEEE;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 450px;
	margin-right: 270px;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

#Search	 {

	float: right;

	width: 240px;

	color: #000;

	padding-left: 12px;

	padding-top: 15px;

	background-color: #AEDEEE;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

	
	}

#Search a:link {

		color: White;

		font-weight:bold;

		text-decoration:none

		}

#Search a:hover {

		color: White;

		text-decoration:none

		}	

#Search a:visited {

	   color: White;

		font-weight:bold;

		text-decoration:none

		}

#Help	 {

	float: right;

	width: 250px;

	background-color: #F30;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

}

		

/* END banner styles */



#Dotz {

width: 955px;
height: 5px;
background-image: url(graphics/tranny-dotz.gif);
background-repeat:no-repeat;

}



/* START intro styles */



#intro {

	width: 955px;

	height: 60px;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

}

#introVice {

	float: left;

	width: 955px;

	color: #730040;

	font-weight: bold;

	font-size: 140%;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

}

#introText {

	float: left;

	width: 530px;

	color: #730040;

	padding-left: 5px;

	padding-top: 5px;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

}

#introFeature {

	float: right;

	width: 215px;

	padding-top: 5px;

	height: 60px;

	color: #FFF;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

}





/* END intro styles */

				

/* START contentpage styles */



#contentVice {

float: left;
background-color: #FFF;
width: 950px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

	}

	#contentViceWhite {

	float: left;
	width: 955px;
	background-color: #FFF;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    behavior: url(border-radius.htc);
	
	}

	#content {

	    background-color: #CFECE5;

		padding-left: 5px;

		padding-right: 5px;

		margin-left: 450px;

		margin-right: 270px;
		-moz-border-radius:5px;
        -webkit-border-radius:5px;
        behavior: url(border-radius.htc);

		}

		#contentWhite {

		padding-left: 5px;

		padding-right: 5px;

		margin-left: 450px;

		margin-right: 270px;
		-moz-border-radius:5px;
        -webkit-border-radius:5px;
        behavior: url(border-radius.htc);

		}

	#contentFeature {
		background-color: #F9F9f9; 

		padding-top: 8px;

		padding-bottom: 7px;

		padding-left: 10px;

		padding-right: 3px;

		color: #000;
		-moz-border-radius:5px;
        -webkit-border-radius:5px;
        behavior: url(border-radius.htc);

		}

	#contentFeatureTop {

	   	height: 25px;

		padding-top: 3px;

		padding-left: 10px;

		padding-right: 3px;

		color: #333;

		font-weight: bold;

		font-size: 120%;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

	#MainContent {
		padding-right: 5px;
		padding-left: 20px;
		margin-right: 280px;
		background-color: #FFF;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

	#MainContentFeature {

		padding-top: 10px;

		padding-bottom: 7px;

		padding-right: 3px;

		color: #333;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

		

	#MainContentFeature a:link {

		color:#09C;

		font-weight:normal;

		}

	#MainContentFeature a:hover {

		color:#09C;

		font-weight:normal;

		}	

	#MainContentFeature a:visited {

		color:#999;

		font-weight:normal;

		}

	#ContentFeature a:link {

		color:#09C;

		font-weight:normal;

		}

	#ContentFeature a:hover {

		color:#09C;

		font-weight:normal;

		}	

	#ContentFeature a:visited {

		color:#999;

		font-weight:normal;

		}

		

/* END contentpage styles */



/* START LeftCol styles */



		#leftCol {

		float: left;
		width: 445px;
		\width: 445px;
		w\idth: 435px;
		margin: 0;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 12px;
		background-color:#FFF;
		-moz-border-radius:5px;
        -webkit-border-radius:5px;
        behavior: url(border-radius.htc);

		}

	

		#leftCol a:link {

		color:#09C;

		font-weight:normal;

				}

		#leftCol a:hover {

		color:#09C;

		font-weight:normal;

				}	

		#leftCol a:visited {

		color:#999;

		font-weight:normal;

		}

		

/* END LeftCol styles */



/* START MenuCol styles */



		#MenuCol {

		float: left;

		width: 210px;

		\width: 210px;

		w\idth: 200px;

		background-color: #E5EFF5;

		margin: 0;

		padding-left: 5px;

		padding-right: 5px;

		padding-top: 12px;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

	

		#MenuCol a:link {

		color:#730040;

		font-weight:bold;

		}

		#MenuCol a:hover {

		color:#730040;

		}	

		#MenuCol a:visited {

		color:#730040;

		font-weight:bold;

		}

		

/* END MenuCol styles */



/* START RightCol styles */



#rightCol{

		float: right;

		width: 269px;

		margin: 0px;

		color:#FFF;
		-moz-border-radius:5px;
        -webkit-border-radius:5px;
        behavior: url(border-radius.htc);

		}

	#rightCol a:link {

		color: #09C;

		text-decoration:none;

		}

	#rightCol a:hover {

		color:#F30;

		text-decoration:none

		}

	#rightCol a:visited {

		color:#666;

		text-decoration:none;

		}



	#rightColSpacer {

		color: #000;

		padding-left: 10px;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

	#rightColFeature1 {

		background-color: #AEDEEE;

		padding-top: 8px;

		padding-bottom: 7px;

		padding-left: 20px;

		padding-right: 10px;

		color: #000;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

	#rightColFeatureWhite {

		background-color: #FFF;

		padding-top: 8px;

		padding-bottom: 7px;

		padding-left: 20px;

		padding-right: 10px;

		color: #000;
		-moz-border-radius:5px;
    -webkit-border-radius:5px;
    behavior: url(border-radius.htc);

		}

	#rightColFeatureLine {

		background-color: #FFF;

		width: 269px;

		height: 5px;

		background-image: url(graphics/dotz-955-blue.gif);

		background-repeat: repeat-x;

		}

	#rightColFeature2 {

		background-color: #AEDEEE;

		padding-top: 15px;

		padding-bottom: 7px;

		padding-left: 20px;

		padding-right: 10px;

		color: #FFF;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

		

/* END RightCol styles */



/* START SlimRightCol styles */



#SlimRightCol{

		float: right;

		width: 244px;

		background-color:#DEEEF7;

		margin: 0px;

		padding-left:15px;
		padding-right: 15px;

		padding-top:15px;

		color:#003;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

#SlimRightColIMAGE{

		float: right;

		width: 254px;

		background-color:#FFF;

		margin: 0px;

		padding-top:15px;

		color:#003;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

	#SlimRightCol a:link {

		color: #09C;

		text-decoration:none;

		}

	#SlimRightCol a:hover {

		color:#F30;

		text-decoration:none

		}

	#SlimRightCol a:visited {

		color:#003;

		text-decoration:none;

		}



	#SlimRightColSpacer {

		color: #000;

		padding-left: 10px;

		}

	#SlimRightColFeatureTop {

		float: right;

		width: 250px;

		background-color: #000;

		height: 25px;

		color: #FFF;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

	#SlimRightColFeatureLine {

		background-color: #AEDEEE;

		width: 269px;

		height: 5px;

				}

	#SlimRightColFeature2 {

		background-color: #AEDEEE;

		padding-top: 15px;

		padding-bottom: 7px;

		padding-left: 20px;

		padding-right: 10px;

		color: #FFF;
		-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior: url(border-radius.htc);

		}

		

/* END SlimRightCol styles */



#bottomNav {

	clear: both;
	height: 100px;
	width: 935px;
	color: #003;
	padding-left: 20px;
	padding-top: 10px;
	background-color: #CFECF5;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    behavior: url(border-radius.htc);
	
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;



}

#bottomNav a:link {

		color:#003;

		text-decoration:none

		}

		#bottomNav a:hover {

		color:#003;

		text-decoration:none

		}	

		#bottomNav a:visited {

		color:#069;

		text-decoration:none

		}



.search {

		width: 120px;

		height: 20px;

		}

.hiLiteOrange {

		background-color: #FFF;

		font-size: 115%;

		}

.hiLiteNumber {

		color: #730040;

		font-weight:bold;

		font-size: 135%;

		}

			

.mitt {

	cursor: hand;

	}

	