/* Start of CMSMS style sheet 'global' */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
body {
	background-color: #07152f;
	background-image: url(assets/background.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
a:link {
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
        font-weight:bold;
	color: #003366;
}
a:hover {
	text-decoration: none;
	color: #CC9900;
}
a:active {
	text-decoration: none;
	color: #000000;
}

#main_container{
	position:relative;
	width:1000px;
	margin:0 auto;
	background: #FFFFFF url(assets/content_background.gif) repeat-y;
}

#book_main{
	position:absolute;
	width:376px;
	height:446px;
	top:27px;
	left:2px;
	z-index:100;
}

#header{
	width:1000px;
	height:101px;
	background: url(assets/header_background.jpg) no-repeat;
}

#menu{
	position:relative;
	width:702px;
	height:37px;
	float:right;
	top:50px;
	z-index:101;
}

#menu ul{
	padding:0px;
	margin:0px;
}

#menu ul li{
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

a.menu1{float:left; width:100px; height:37px; background:url(assets/menu_1.gif) no-repeat;}
a:hover.menu1{background-position:0px -37px;}
a.menu2{float:left; width:115px; height:37px; background:url(assets/menu_2.gif) no-repeat;}
a:hover.menu2{background-position:0px -37px;}
a.menu3{float:left; width:158px; height:37px; background:url(assets/menu_3.gif) no-repeat;}
a:hover.menu3{background-position:0px -37px;}
a.menu4{float:left; width:222px; height:37px; background:url(assets/menu_4.gif) no-repeat;}
a:hover.menu4{background-position:0px -37px;}
a.menu5{float:left; width:107px; height:37px; background:url(assets/menu_5.gif) no-repeat;}
a:hover.menu5{background-position:0px -37px;}

#content_container{
	width: 1000px;
}

.clear{clear:both;}

#flash_main{
	width:726px;
	height:303px;
	margin-top:10px;
	padding:0px;
	float:right;
}

#flash_sub{
	width:820px;
	height:189px;
	margin-top:10px;
	padding:0px;
	float:right;
}

#columns{
	float:left;
	width:1000px;
	margin-top:35px;
}

#left_column_main{
	margin-left:15px;
	float:left;
	width:280px;
	margin-bottom:35px;
}

#left_column_sub{
	margin-left:15px;
	float:left;
	width:260px;
	margin-bottom:35px;
}

#center_column_main{
	float:left;
	width:330px;
	margin-left:25px;
	margin-bottom:35px;
        /* background: url(assets/center_gradient.jpg) repeat-x;*/
        padding:0px 7px 0px 7px;
}

#right_column_main{
	float:right;
	width: 290px;
	margin-right:25px;
	margin-bottom:35px;
}

#right_column_main_up{
	float:right;
	width: 620px;
	margin-right:25px;
	margin-bottom:35px;
}

#sub_column_right{
       float:right;
       width: 680px;
       margin-right:25px;
       margin-bottom:35px;
       line-height:18px;
}

.title{
	float:left;
	padding-bottom:10px;
}

#left_column_main p{
	display:block;
	text-align:justify;
}

.left_column_title_sub{
        margin-right:25px;
	float:left;
	padding-bottom:10px;

}

.author_photo{
	float:left;
	width:161px;
	height:202px;
}

#center_content{
	display:block;
	float:left;
	text-align:justify;
        width:100%;
        margin:0;
}

#sub_column_right_content{
      float:left;
      text-align: justify;
      width:100%;
}

#sub_column_right_flash{
      float:left;
      text-align: justify;
      width:75%
      margin-left:25px;
      padding-left:50px;
}

#right_column_main div.news{
	float:left;
	margin-top:10px;
}

#footer{
	width:1000px;
	height:40px;
	margin:0 auto;
	background:url(assets/footer_background.gif) no-repeat;
	text-align:center;
	padding-top:3px;
}


#footer ul li{
	display:inline;
	padding:5px;
	color:white;
}

#footer ul li a{
	color:#FFFFFF;
	font-weight:normal;
}

#footer div.copyright{
	float:left;
	color:white;
	margin-top:5px;
}

#footer div.tbs_logo{
	float:right;
	width:98px;
	height:35px;
	margin: 5px 0px 35px 0px;
}

#book_sub{
	position:absolute;
	width:281px;
	height:326px;
	top:27px;
	left:2px;
	z-index:100;
}

#buythebook ul li{
      padding:5px;
      list-style: none;
}

.icon{
      float:left;
margin-top:0px;
margin-right:4px;
      width:16px;
      height:16px;
}

/*News Section*/

.NewsSummary{
        float:left;
        width:290px;
        border-bottom:1px #003366 solid;
        padding-bottom:10px;
        margin-bottom:10px;
}

.NewsSummaryContent{
       margin-top:10px;
       padding-top:6px;
}

.NewsSummarySummary{
       margin-top:10px;
       padding-top:6px;
}

.NewsSummary div.NewsSummaryLink a{
       font-size:13px;
}

.news{
       width:290px;
       float:left;

}

.title_updates{
       margin-top:20px;
       margin-bottom:10px;
       float:left;

}
/* End of 'global' */

