/* CSS Document */

body
{
	margin: 30px 0 0 0;
	padding: 0;	
	background: #fff;
	font-size: 12px;
	font-family: "Trebuchet MS",Tahoma,sans-serif;
	color: #676767;
}

.hidden
{
	display: none;
}

#rap
{
	position: relative;
	margin: 0px auto;
	padding: 0;
	width:900px;
	height:768px;
}

table, tr, td
{
	margin: 0;
	padding: 0;
	border: 0;
}

/* head */

#ajps_H
{
	position: relative;
	margin: 0;
	padding: 0;
	width:900px;
	height:269px;
	background: transparent url(../img/ajps_H.jpg) 0 0 no-repeat;
}

#ajps_flash
{
	background: transparent url(../img/ajps_H.jpg) 0 0 no-repeat;
	width:900px;
	height:269px;
	margin: 0;
	padding: 0;
	border: none;
}

#ajps_flash p
{
	background-color: #fff;
	color: #565555;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 20px;
	width:900px;
	padding: 5px;
	margin: 0px;
}

#ajps_flash p a
{
	color: #6a352f;
	text-decoration: underline;
}

#ajps_flash p a:hover
{
	color: #000;
}

/* main */

#ajps_Main
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width:900px;
}

/* menu */

#ajps_M
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width:300px;
	height:499px;
	background: transparent url(../img/ajps_M.gif) 0 0 no-repeat;
}

#ajps_M ul#global
{
	width:300px;
	height:499px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#ajps_M ul#global li
{
	list-style: none;
	position: absolute;
	padding: 0px;
	margin: 0px;
}

ul#global li, ul#global a 
{
	width: 300px;
	height: 28px;
	left: 0px;
	display: block;
}

#ajps_M ul#global li a 
{
	text-indent: -90000px;
	text-decoration: none;
}

#menu1		{top: 30px;}
#menu2		{top: 59px;}
#menu3		{top: 88px;}
#menu4		{top: 117px;}
#menu5		{top: 146px;}
#menu6		{top: 175px;}
#menu7		{top: 204px;}
#menu8		{top: 233px;}
#menu9		{top: 262px;}
#menu10	{top: 291px;}

#menu1		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -30px no-repeat;}
#menu2		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -59px no-repeat;}
#menu3		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -88px no-repeat;}
#menu4		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -117px no-repeat;}
#menu5		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -146px no-repeat;}
#menu6		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -175px no-repeat;}
#menu7		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -204px no-repeat;}
#menu8		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -233px no-repeat;}
#menu9		a:hover	{background: transparent url(../img/ajps_M.gif) -300px -262px no-repeat;}
#menu10	a:hover	{background: transparent url(../img/ajps_M.gif) -300px -291px no-repeat;}

#menu1		a.on			{background: transparent url(../img/ajps_M.gif) -300px -30px no-repeat; cursor: default;}
#menu2		a.on			{background: transparent url(../img/ajps_M.gif) -300px -59px no-repeat; cursor: default;}
#menu3		a.on			{background: transparent url(../img/ajps_M.gif) -300px -88px no-repeat; cursor: default;}
#menu4		a.on			{background: transparent url(../img/ajps_M.gif) -300px -117px no-repeat; cursor: default;}
#menu5		a.on			{background: transparent url(../img/ajps_M.gif) -300px -146px no-repeat; cursor: default;}
#menu6		a.on			{background: transparent url(../img/ajps_M.gif) -300px -175px no-repeat; cursor: default;}
#menu7		a.on			{background: transparent url(../img/ajps_M.gif) -300px -204px no-repeat; cursor: default;}
#menu8		a.on			{background: transparent url(../img/ajps_M.gif) -300px -233px no-repeat; cursor: default;}
#menu9		a.on			{background: transparent url(../img/ajps_M.gif) -300px -262px no-repeat; cursor: default;}
#menu10	a.on			{background: transparent url(../img/ajps_M.gif) -300px -291px no-repeat; cursor: default;}

/* content */

#ajps_C
{
	position: relative;
	float: left;
	margin: 0;
	padding: 20px 0 10px 20px;
	width:560px;
}

#ajps_C h1
{
	margin: 0;
	padding: 0 0 5px 0;
	font: bold 1.5em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.6em;
	color: #E14444;
}

#ajps_C h2
{
	margin: 0;
	padding: 0 0 5px 0;
	font: bold 1.3em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #3A3939;
}

#ajps_C h3
{
	margin: 0;
	padding: 0 0 5px 0;
	font: normal 1.3em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #3A3939;
}

#ajps_C h4
{
	margin: 0;
	padding: 0 0 5px 0;
	font: bold 1.3em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #E14444;
}

#ajps_C h5
{
	margin: 0;
	padding: 0 0 5px 0;
	font: normal 1.3em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #E14444;
}

#ajps_C h6
{
	margin: 0;
	padding: 0 0 5px 0;
	font: italic 1.3em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #3A3939;
}

#ajps_C p
{
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1em;
	font-family: "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.4em;
	color: #676767;
}

#ajps_C ul
{
	margin: 0;
	padding: 0 0 0 20px;
}

#ajps_C li
{
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-family: "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.8em;
	color: #676767;
	list-style: outside;
}

#ajps_C a
{
	color: #3A3939;
	text-decoration: none;
	font-weight: bold;
}

#ajps_C a:hover
{
	color: #E14444;
}

/* foot */

#ajps_F
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width:560px;
	height: 73px;
	display: block;
	background: transparent url(../img/ajps_F.gif) -23px 0 no-repeat;
}

/* gallery */

.td1
{
	width:540px;
	height:500px;
	background:url(../img/cromeBG.gif) 0 0 no-repeat;
	padding: 0;
	margin: 0;
}
.td2
{
	width:540px;
	height:420px;
	padding: 0;
	margin: 0;
}
.td2 img
{
	padding: 18px 0 0 18px;
	margin: 0;	
}
.caption
{
	height:36px;
	width:540px;
	color:#FFFFFF;
	text-align:center;
	padding: 20px 0 0 18px;
	margin: 0;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.td3
{
	width:390px;
	height: 75px;
	padding: 5px 0 0 1px;
	margin: 0;
	vertical-align: top;
}
.td4
{
	width:52px;
	height: 75px;
	padding: 5px 0 10px 19px;
	margin: 0;
	vertical-align: top;
}
.td5
{
	width:82px;
	height: 75px;
	padding: 5px 19px 10px 9px;
	margin: 0;
	text-align:right;
	vertical-align: top;
}
.aniSpan
{
	display:inline;
	margin: 0;
	padding: 0;
	left:0px;
}
.slideshow
{
	width:390px;
	height:50px;
	overflow:hidden;
	position:absolute;
	display:inline;
	margin: 0;
	padding: 0;	
	background:#FFFFFF;
	border:4px #FFFFFF solid;
}
