﻿*
{
	font-size:100%;
}


body{
	font:75%/140% Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;

}
a
{
    text-decoration: none;
    color: #ef59a1;
}
a:hover
{
    text-decoration: none;
    color: blue;
}
b,strong
{
    color:#15a2bb;
}
H1
{
    font-size:larger;
}
.headerBack
{
    background-image:url(images/headerBack.gif);
    background-repeat:repeat-x;
    height:156px;   
    
}
.headerLeft
{
    background-image:url(images/headerLeft.gif);
    background-repeat:no-repeat;
    background-position:left;
    height:156px;
    margin-left:2%;
}
.headerRight
{
    background-image:url(images/headerRight.gif);
    background-repeat:no-repeat;
    background-position:right;
    height:156px;
    margin-right:3%;   
 }
.subHeaderBack
{
    background-image:url(images/subHeaderBack.gif);
    background-repeat:repeat-x;
    height:152px;
    
}
.subHeaderCentre
{
    background-image:url(images/subHeaderCentre.gif);
    background-repeat:no-repeat;
    background-position:center;
    height:152px;
    
}
.menu,.menu2
{
    font-size: 2em;
    color: #00aeef;
}

.menu a,.menu2 a
{
    text-decoration: none;
    line-height: 3em;
    color: black;
    font-size:0.7em;
    margin-right:2px;
    display:inline;

    
}
.menu a:hover,.menu2 a:hover
{
    color:#00aeef;
}
.menu2 a.selectedMenu ,.menu a.selectedMenu,.pink
{
       color: #ef59a1;
}
.pics
{
    margin-top:11px;
     width:927px;
    
}
.picSpacer
{
    margin:0px;
    padding-bottom:200px;
    position:relative;
   
}
.hiddenPic {display:none;}
.picSpacer2
{
    margin:0px;
    background-image:url(images/bigticket-blue.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    padding-bottom:200px;
    position:relative;
    display:inline;

}
a:hover .picSpacer2 
{
    margin:0px;
    background-image:url(images/bigticket-pink.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    padding-bottom:200px;
    position:relative;
    display:inline;

}
a .picSpacerSmall
{
    margin:0px;
    background-image:url(images/blueticket80.jpg);
    background-position:center;
    background-repeat:no-repeat;
    height:67px;
    width:80px;

}
a:hover .picSpacerSmall
{
    background-image:url(images/pinkticket80.jpg);

}
.main
{
    background-image:url(images/bigticket-blue.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    height:100px;
    width:790px;
    margin-top:-170px;
    font-size:130%;
 
}

.main2
{
   text-align:justify;
   margin-right:140px;
}
.header, .header2, .header3, .header4
{
    font-size:1.3em;
    color: #57575a;
}
.header
{
    color: #ef59a1;
    font-weight:bold;
    
}
.spacer
{
    height:9px;
}
.spacerRight
{
    margin-right:3px;
    margin-bottom:0px;
 }
.spacerTopNeg
{
    
     
}
.header3
{
    color: #15a2bb;
    font-weight:bold;
}
.endText
{
     width:790px;
     margin-top:90px;
     padding-bottom:30px;
     text-align:left;
    
 
}
.caption
{
    color: #8cc6ff;
    font-family: Arial;
    font-size: 2em;
}
.details
{
    color: #57575a;
    font-family: Arial;
    font-size: 1.8em;

}
.details a
{
     color: #57575a;
     text-decoration:none;
}
.details a:hover
{
    color: #ef59a1;
}

.footer
{
    background-image:url(images/footer.gif);
    background-repeat:repeat-x;
    height:31px;
    color:White;
    font-size:1.1em;
    padding-top:7px;
   
    
}
.footer a
{
    color:White;
    text-decoration:none;
}
.footer a:hover
{
    color:#57575a;
    text-decoration:none;
}

/* ----------------------------------------------------- */

.topBlueHeader
{
     background-color: #003367;
    margin-bottom:18px;
    margin-left:150px;
    padding-top:15px;
    padding-right:50px;
    padding-bottom:0px;
}
.dropdownFeint
{
    color:Gray;
    font-size:x-small;
    margin-bottom:3px;
}
.homePageHeaderZZZ
{
    background-image:url(images/hR.jpg);
    background-repeat:repeat-x;
  
    margin:0;
}
/*
div{
	margin:10px 0 10px 0;
	background:#EFEFEF;
}
*/
dd{
	margin-right:0;
}

#wrap h1{
	color:#000;
}


.hidden-navigation{
	width:1px;
	position:absolute;
	left:-9999px;
}

#wrap{
/*	background: white url(images/menuBack.jpg) repeat-y; */
	width:100%;
	margin:0 auto;
	text-align:left;
	margin-top:15px;
	
	
}

.main-content
{

	width:50%;
}
.main-content,.main-content2
{
	display:block;
	float:left;
	margin-left:20px;
	margin-right:20px;
	text-align:justify;
}
#sub-content{
	width:23em;
	margin-left:0px;	
	padding-left:10px;
	display:inline;
	float:left;
	text-align:justify;
	/* background: white url(images/menuLineLeft.jpg) repeat-y; */
    border-left: solid 1px #658cc3;
	
	
}

#navigations
{
    width: 125px;
    float: left;
    margin-left: 0px;
    padding-left: 23px;
    border-right: solid 1px #658cc3;
    background-color: #e8f6ff;
}


#foot
{
    padding-left:167px;
	clear:both;
}

a.black
{
    text-decoration: none;
    line-height: 1.7em;
    color:Black;
}
a:hover.black
{
    color:red;
}
#foot a
{
    text-decoration: none;
    color: #808080;
}
#foot a:hover
{
    text-decoration: none;
    color: blue;
}
/* inner page specific */
.innerPage
{
    background: url(images/innerBack.gif) repeat-x top left;
    width:100%;
}
.innerHeaderPos
{
  margin-left:10%;
      position:absolute;
      left:0;
      top:0;
     
}
.innerHeaderLeft
{


}
.innerHeaderRight
{
    float:right;
    margin-top:50px;
    margin-right:12px;
    line-height:4em;
}
.innerMain
{
    font-size:medium;
    margin-top:20px;
    text-align:left;
   
 
}
.innerMain img
{
    margin:20px;
}
a.innerUK
{
 
    color:White;
    text-decoration:none;
    font-size:large;
}
.footer2
{
    background-image:url(images/footer.gif);
    background-repeat:repeat-x;
    height:31px;
    color:White;
    font-size:1.1em;
    padding-top:7px;
    float:left;
    width:100%;
   
    
}
.footer2 a
{
    color:White;
    text-decoration:none;
}
.footer2 a:hover
{
    color:#57575a;
    text-decoration:none;
}
.menuSpacer
{
    margin-top:100px;
}
.cent,.spacerTopNeg
{
    width:70%;
    margin-left:15%;
    margin-right:15%;
    
}
.menu2
{
    width:70%;
    margin-left:14%;
    margin-right:16%;
    margin-top:-13px;
     
}
.subMenuLine,.subMenuLine2
{
    background-color: #0093b0;
    width:100%;
    height:8px;   
    margin-top:-5px;
    margin-bottom:33px;
    
}
.subMenuLine2
{
    margin:0;
    margin-top:-5px;
}
.tr0
{
    background-color: #ffe6f5;
}
.idm
{
    font-size:x-small;
}
a.idm
{
        color:Silver;
}
.smaller
{
    font-size:x-small;
}