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

html{
	background-color:#113c66;
}

body {
	
	background-repeat: repeat;
	background-color:#113c66;
    margin: 0;
    padding: 0;
    /* Height is 100%, so the tiled BG will tile all the way down
       the page, not just as far down as the page's content
       (when the content's height is less than the window's height) */
   width: 100%;
   text-align:center;
   font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

h2{
	color:#FCB514; /* could be #eee */
	text-shadow: #000000 1px 1px 2px;
	}
	

#bg{
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
}

#container {
	width:1024px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */	
}

#main{
	padding:15px 64px 38px 38px;
}

#header{
	height:138px;
	padding-top:15px;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	color:#FFF;
}

#present{
	float:left;
	padding-left:200px;
}

#signin{
	float:left;
	width:472px;
}

.rollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
}

#menu{
	padding-top:26px;
	padding-left:185px;
}


#menubtn1 a{
	float:left;
	font-size:18px;
	height:45px;
	padding-top:25px;
	padding-left:20px;
	padding-right:25px;
	background-color:transparent;
}

#menubtn1 a:hover{
	background-color:#113c66;
}

#menubtn2 a{
	float:left;
	font-size:18px;
    height:45px;
	padding-top:25px;
	padding-left:23px;
	padding-right:23px;
	background-color:transparent;
	}
	
#menubtn2 a:hover{
	background-color:#113c66;
}  

#menubtn3 a{
	float:left;
	font-size:18px;
	height:45px;
	padding-top:25px;
	padding-left:23px;
	padding-right:23px;
	background-color:transparent;
}

#menubtn3 a:hover{
	background-color:#113c66;
}

#menubtn4 a{
	float:left;
	font-size:18px;
	height:45px;
	padding-top:25px;
	padding-left:23px;
	padding-right:23px;
	background-color:transparent;
}

#menubtn4 a:hover{
	background-color:#113c66;
}

#menubtn5 a{
	float:left;
	font-size:18px;
	height:45px;
	padding-top:25px;
	padding-left:23px;
	padding-right:20px;
	background-color:transparent;
}

#menubtn5 a:hover{
	background-color:#113c66;
}

#menu_div{
	float:left;
	font-size:24px;
	padding-top:20px;
}

#video{
	height:308px;
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat;
}

#video2{
	height:308px;	
}

#book{
	width:168px;
	float:left;
	padding-left:15px;
	padding-top:5px;
}

#book2{
	width:311px;
	height:280px;
	float:left;
	padding:15px;
}

#buynow{
	float:left;
	width:148px;
	padding-top:30px;
	padding-right:10px;
	font-size:16px;
}
#vholder{
	float:left;
}
#btext{
	padding-left:15px;
}

#content{
	height:600px;
	padding-top:20px;
	
}

#content2{
	margin-top:20px;
	background:#cccccc;	
}

#content_txt{
	margin-bottom:30px;
	background-image:url(../images/content_bg.jpg);
	background-repeat: repeat-x;
	padding:20px;
	font-size:14px;
}

#left{
	width:534px;
	padding-right:20px;
	float:left;
}

#program{
	height:339px;
	background-image:url(../images/content_bg.jpg);
	margin-bottom:20px;
	font-size:14px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;


}

#program2{
	height:97px;
	background-image:url(../images/content_bg.jpg);
	padding-top:10px;
	padding-bottom:20px;
	padding-left:15px;
}

#program2_txt{
	padding-left:20px;
	font-size:16px;
}

#right{
	width:307px;
	height:436px;
	padding:30px;
	float:left;
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat;
}

#linksdiv{
	float:left;
	padding-left:50px;
	padding-right:40px;
	color:#FFFFFF;
	font-size:14px;
	line-height:140%;
}

#footer{
	padding-top:50px;
	color:#FFF;
	font-size:14px;
	color:#FFFFFF;
}

#clear{
	clear:both;
}
#smlcaps{
	font-size:12px;
}
#title{
	font-size:20px;
}
#title2{
	font-size:26px;
}
#smlcaps2{
	font-size:14px;
}
#smlcaps3{
	font-size:11px;
}
#smlcaps4{
	font-size:18px;
}
#lrg{
	font-size:22px;
}



/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  top:0;
  left:0;
  z-index:9000;
  background-color:#000;
  display:none;
  width:5000px;
  height:5000px;
}
   
#boxes .window {
  position:absolute;
  height:380px;
  display:none;
  z-index:9999;
}
 
 
/* Modal CSS */

#boxes #dialog2 {
  width:925px;
  height:308px;
  margin-top:154px;
  margin-left:-12px;
  background-color:#000000;

}

#dialog2content{
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
}

/* End of modal CSS*/

.float{
	float:left;
}
.width{
	width:150px;
}
.nodecoration{
	text-decoration:none;
}
.white{
	color:#FFFFFF;
}

.black{
	color:#000000;
}

.underline:link {text-decoration:none;}
.underline:visited { text-decoration:none;}
.underline:hover {text-decoration:underline;}
.underline:active {text-decoration:underline;}

