/*** Global Styles ***/
body
{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	color: #1a2e3c;
	background: url('images/gradientBg.gif') repeat-x #354e61;
	
}

/*** for IE6 png Styles ***/

img,div{ behavior: url(iepngfix.htc) }


/*** Primary Styles ***/
#header
{
	background: url('images/header.png') no-repeat;
	height: 110px;
}
a .no_line
{
   text-decoration:none;
}
a:hover .no_line
{
   text-decoration:none;
}

.blue
{
    color:#0066CC;
}
.red
{
    color: #FF0000;
	text-align:center;
}
.orange
{
    color: #CC6600;
	
}
.orangeL
{
    color: #CC6600;
	font-size:16px;
	
}
.green
{
    color: #006633;
	font-style:italic;
	
}
.clear
{
     clear:both;
}
.about_ttl
{
    font-size:16px;
	font-weight:bold;
}
.small_font
{
    font-size:10px;
	
}

#headerText
{
	color: #ffffff;
	font-size: 20pt;
	font-weight: bold;
	width: 380px;
	position: relative;
	top: 30px;
	left: 260px;
}

h1
{
	font-weight: bold;
	font-size: 26px;
	margin: 3px 0px 20px 0px;
}
.indent
{
margin-left:100px;
}

#main
{
	margin: 15px auto 20px auto;
	width: 754px;
}

#topContain
{
	background: url('images/navBg2.png') no-repeat;
	margin-bottom: -10px;
}

#topContain #nav
{	
	height: 15px;
	padding: 0px 0px 15px 0px;
}

#topContain #nav li
{
	padding: 8px 0px 0px 18px;
	float: left;
	font-size: 14px;
	font-weight: bold;	
}

#nav a:link{color:#000000; text-decoration:none;}
#nav a:visited{color:#000000; text-decoration:none;}
#nav a:active{color:#000000; text-decoration:none;}
#nav a:hover{color:#e8e8e8; text-decoration:none;}

#topContain #nav li.navCurrent a:link{color:#e8e8e8; text-decoration:none;}
#topContain #nav li.navCurrent a:visited{color:#e8e8e8; text-decoration:none;}
#topContain #nav li.navCurrent a:active{color:#e8e8e8; text-decoration:none;}
#topContain #nav li.navCurrent a:hover{color:#e8e8e8; text-decoration:none;}

#topContain img
{
	margin-left: 20px;	
}

#content
{
	background: url('images/contentBG.png') repeat-y;	
	min-height: 500px;
	padding: 30px 22px 10px 19px;
	line-height: 1.3em;
	width:713px;
}

#content .contentImgs
{
	float: left;
	padding: 0px;
	margin: 0px 30px 15px 0px;	
	border: 1px solid #000000;
}

#content p
{
	margin-bottom: 15px;		
}
#list_home ul
{
    margin-left:20px;
	
}
#list_home ul li
{
    
	list-style-type: decimal;
	list-style-position:outside;
	margin-bottom:10px;
	
}

#img_left
{
      float:right;
	 margin-right:5px;
}
#img_left img
{
	 margin-left:5px;
}

#contentEnd
{
	background: url('images/footBg.png') no-repeat;
	height: 30px;
}

#footer
{
	margin: 16px 6px 0px 0px;
	text-align: right;	
	font-size: 12px;
	color: #ffffff;
	line-height: 1.5em;
}


/***  News Section               ***/
/***  Fixing What's New Style    ***/
/***  Modified What's New Pages: ***/
/***    USER_NEWS.HTM            ***/
/***    USER_NEWS_LIST2.HTM      ***/
/***    USER_NEWS_LIST_TAG2.HTM  ***/

.newsHeader
{
    background: url('http://uapmllc.com/images/newsHead.png') repeat-y;
	width: 709px;
	height: 20px;
	padding: 2px;
	margin-bottom:30px;
	
	
}

.newsHeader p:first-child
{
	padding-left: 4px;	
}

.newsHeader p
{
	float: left;
	width: 85px;
	height: 20px;
	margin-right: 12px;
	font-weight: bold;
	
	
}

#newsContainer
{
    
	margin-top: -24px;	
}

.newsTitle
{
	clear:left;
	height: 50px;
	margin-bottom: 2px;
	padding: 2px;
	padding-left: 4px;
	background: url('http://uapmllc.com/images/newsHead.png') repeat-y;   /*** !!FIX LINK BEFORE DEPLOYMENT ***/
	width: 709px;
	
}

.newsTitle p
{
	float: left;
	width: 85px;
	margin-right: 12px;
	font-weight: normal;
}
.newsTitle a
{
	float: left;
	margin-right: 12px;
	font-weight: normal;
}

.newsImg
{
	padding: 15px 15px 15px 0px;
}

.newsLink:link{color:#000000; text-decoration:none; font-weight: bold;}
.newsLink:visited{color:#4e4e4e; text-decoration:none; font-weight: bold;}
.newsLink:active{color:#000000; text-decoration:none; font-weight: bold;}
.newsLink:hover{color:#171a3d;  font-weight: bold; cursor: pointer;}

.postTitle
{
	font-size: 16px;
	font-weight: bold;	
	font-style: italic;
	margin-left: 16px;
	padding-bottom: 2px;
	border-bottom: 1px solid #d6d6d6;
}

.postDate
{
	float: right;
	margin-top: -33px;
	
}

.postBody
{
	padding: 20px 10px 5px 20px;
}

.link
{
	margin-left: 20px;	
}

/*** Books & Seminars Section ***/
#booksLeft
{
	float: left;
	width: 150px;
}

#booksRight
{	
	margin-left: 185px;
	width: 500px;
}
#booksRight a
{	
     text-decoration:none;
	 color:#000000;
}
#booksRight a:hover
{	
     text-decoration:underline;
	 color: #0066CC;
}

#booksRight p
{
	margin: 20px 0px 0px 0px;	
}
#booksRight .ttl_bold
{	
	font-weight:bold;
}
#booksRight .ttl_blue
{	
	font-weight:bold;
	color: #0099CC;
}
.more
{
    background-image:url(images/more.gif);
	background-repeat:no-repeat;
}
.close
{
    background-image:url(images/close.gif);
	background-repeat:no-repeat;
}
h2
{
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	padding-left: 180px;	
	
}
#rensai 
{
      width:700px;
	  text-align:left;
	  vertical-align:top;
	  margin-bottom:10px;    
}

#rensai table tr td 
{
      width:700px;
	  text-align:left;
	  vertical-align:top;
	  margin-bottom:10px;    
}

#rensai table tr td img
{
     
	  float:right;
	  width:150;
	  
}
.table
{
	font-size: 18px;
	font-weight: bold;
	
}

#example
{
    width:390px;
	height:450px;
}
/***********************************************
table for about page  on books page
***********************************************/
#about_table
{
    clear:boths;
    margin-bottom:10px;
	
	
	
}
#about_table table tr td
{
font-weight:normal;
   
}
/***********************************************
table for second book  on books page
***********************************************/
#book table {
    width:710px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	font-size:12px;
	border-left:#3366FF solid 1px;
	border-top:#3366FF solid 1px;
	border-collapse:collapse;
	
	
	
}
#book th{
    background-color:#0d5ea0;
	color:#FFFFFF;
	padding:1px;
	text-align:center;
	
}
#book tr.blue{
    background-color: #CCFFFF;
	color:#000000;
	
	
}
#book tr.light_blue{
    background-color:#ffffff;
	color:#000000;
}
#book td {
    padding:2px;
    font-size:12px;
	border-right:#3366FF solid 1px;
	border-bottom:#3366FF solid 1px;
	
	
	
	
}
h3
{
	margin-top: 35px;
	margin: 35px 0px -15px -10px;
	font-size: 18px;
	font-weight: bold;
}

h4
{
	font-size: 14px;
	text-decoration: underline;
	color: #1c2f44;
	font-weight: bold;
}



/*** Gallery Section ***/
#gallery
{
	margin: 0px 0px 0px 20px;		
}

#gallery img
{
	border: 3px solid #55576f;
	margin: 5px 12px 5px 12px;
	padding: 0px;
}

#gallery img:hover
{
	border: 3px solid #e8e8e8;	
}



/*** Contact Us Section ***/
#contactName
{
	font-size: 18px;
	font-weight: bold;	
	margin-left: 10px;
	margin: 0px 0px 10px 10px;
}

#contactInfo
{
	margin-left: 10px;	
}

#contactInfo tr
{
	height: 21px;
}

#contactInfo tr:hover
{
	background: #e8e8e8;	
}

td:first-child
{
	font-weight: bold;
	width: 90px;
		
}
#form table td
{
     padding:5px;
	 width:120px;
	 vertical-align:top;
}
