@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-color:#FFFFFF;
background:url(../../images/bg_top.jpg) repeat-x;
}

.smallGreyText{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#666666;
}

.blueText{
color:#336699;
}

#top{
background:url(../../images/top_logo.jpg) no-repeat center top;
width:960px;
height:127px;
margin:0 auto;
padding:0;
}

.blueBar{
margin:0 auto; padding:0; width:960px; height:6px; background-color:#949FAE;}

.img_left{
float:left; margin-right:10px; margin-bottom:7px;}

.img_right{
float:right; margin-left:10px; margin-bottom:7px;}

ul.arrow{list-style-image:url(../../images/bullet.png); margin:0; padding:0 10px 0 30px;}
ul{margin:0; padding:0 10px 0 30px;}
li { background: url(littlearrow.gif) left center no-repeat; padding-top:15px; }

/*------------------------------------------------------------------------------ Navigation ------------------------------------------------------------------------------*/

#navigation{
position:relative;
width:900px;
height:40px;
margin:0 auto;
padding:0;
}

ul.topnav {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
list-style:none;
padding:0;	
margin:0;
float:left;
width:900px;
height:40px;
}

ul.topnav li {
height:40px;
float:left;
margin:0;	
padding:0;
position:relative;
}

ul.topnav li a{
padding: 10px 30px 10px 30px;
color:#999999;
display:block;
text-decoration:none;
float:left;
}
ul.topnav li a:hover{
color:#333333;
text-decoration:underline;
}

/*------------------------------------------------------------------------------ Stage ------------------------------------------------------------------------------*/

#homeStageContainer{
background:url(../../images/bg_stage.jpg) repeat-x;
background-color:#FFFFFF;
margin:0 auto;
padding-top:5px;
width:960px;
height:420px;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#666666;
}
#homeStageContainer a{color:#999999; text-decoration:none;}
#homeStageContainer a:hover{color:#666666; text-decoration:underline;}

#stageLeft{
float:left;
width:530px;
margin:20px 0 20px 0;
padding:0 20px 0 20px;
border-right:thin solid #CCCCCC;
}
#stageLeft h1{font-size:24px; color:#003366; letter-spacing:-2; font-weight:100; margin:0 0 3px 0;}
#stageLeft h2{font-size:15px; color:#6699cc; letter-spacing:-2; font-weight:100; margin:0 0 10px 0;}
#stageLeft a{color:#3399FF; text-decoration:none;}
#stageLeft a:hover{color:#3399FF; text-decoration:underline;}

#stageRight{
float:right;
width:350px;
margin:20px 0 20px 0;
padding:0 0 0 20px;
}
#stageRight h1{font-size:24px; color:#959EAD; letter-spacing:-2; font-weight:100; margin:0 0 10px 0;}

#pgs_stageLeft{
float:left;
width:550px;
margin:20px 0 20px 0;
padding:0 10px 0 30px;
}

#pgs_stageLeft h1{font-size:15px; color:#003366; letter-spacing:-2; font-weight:100; margin:0 0 10px 0;}
#pgs_stageLeft h2{font-size:15px; color:#6699cc; letter-spacing:-2; font-weight:100; margin:0 0 10px 0;}
#pgs_stageLeft h3{font-size:15px; color:#6699cc; letter-spacing:-2; font-weight:100; margin:0 0 5px 0;}
#pgs_stageLeft a{color:#3399FF; text-decoration:none;}
#pgs_stageLeft a:hover{color:#3399FF; text-decoration:underline;}
#pgs_stageLeft a.grey{color:#959EAD; text-decoration:none;}
#pgs_stageLeft a.grey:hover{color:#336699; text-decoration:underline;}

#pgs_stageRight{
float:right;
width:350px;
margin:20px 0 20px 0;
padding:0 0 0 20px;
}
#pgs_stageRight h1{font-size:24px; color:#959EAD; letter-spacing:-2; font-weight:100; margin:0 0 10px 0;}
#pgs_stageRight h2{font-size:15px; color:#336699; letter-spacing:-1; font-weight:100; margin:0 0 5px 0;}
#pgs_stageRight a{color:#3399FF; text-decoration:none;}
#pgs_stageRight a:hover{color:#3399FF; text-decoration:underline;}

.rightBox520{
position:relative;
background:url(../../images/rightBox_520.png) no-repeat;
width:280px;
height:490px;
float:right;
padding:25px 30px 25px 25px;
margin:0;
}
.rightBox620{
position:relative;
background:url(../../images/rightBox_620.png) no-repeat;
width:280px;
height:590px;
float:right;
padding:25px 30px 25px 25px;
margin:0;
}
.rightBox800{
position:relative;
background:url(../../images/rightBox_800.png) no-repeat;
width:280px;
height:770px;
float:right;
padding:25px 30px 25px 25px;
margin:0;
}
.boxHighlight{
position:relative;
width:258px;
background-color:#EDEDED;
padding:10px;
margin:0;
border:thin solid #CCCCCC;
}

.boxHighlightLong{
position:relative;
width:530px;
background-color:#EDEDED;
padding:10px;
margin:0;
font-size:12px;
border:thin solid #CCCCCC;
}

ul.minimenu {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
list-style:none;
padding:0;	
margin:0 0 15px 0;
float:left;
width:280px;
}

ul.minimenu li {
background:url(../../images/minimenu_bg.png) no-repeat;
width:280px;
height:25px;
float:left;
margin:0;	
padding:0;
position:relative;
border-bottom:thin solid #CCCCCC;
}

ul.minimenu li a{
padding: 5px 10px 5px 10px;
color:#999999;
display:block;
text-decoration:none;
float:left;
}
ul.minimenu li a:hover{
color:#333333;
text-decoration:underline;
}

/*------------------------------------------------------------------------------ Home ------------------------------------------------------------------------------*/

#longBar{
background:url(../../images/longBar.png) no-repeat;
position:relative;
margin:0 auto;
padding:23px 25px 0 25px;
width:900px;
height:65px;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#336699;
}
#longBar a{
color:#FF0000; text-decoration:none;}
#longBar a:hover{
color:#FF0000; text-decoration:underline;}

#homeStageContent{
margin:0 auto;
padding:0;
width:940px;
height:250px;
font-size:12px;
}
#homeStageContent h1{font-size:15px; color:#336699; letter-spacing:-1; font-weight:100; margin:0 0 5px 0;}
#homeStageContent a{color:#3399FF; text-decoration:none;}
#homeStageContent a:hover{text-decoration:underline;}

/*------------------------------------------------------------------------------ Footer ------------------------------------------------------------------------------*/

#footer{
color:#999999;
width:900px;
margin:0 auto;
padding:15px 30px 15px 30px;
border-bottom:thin solid #999999;
}

#copyright{
color:#999999;
width:900px;
margin:0 auto;
padding:15px 30px 30px 30px;
}