html,body		{height:100%;width:100%}
html 				{overflow:auto;}
body 			{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#22a; padding:5px 30px;
					background:#000 url(../images/page_background2.jpg) no-repeat;}
img 				{border-width:0px;}
h1 				{font-family:Georgia; font-size:17px; font-weight:normal; color: #005; 
					background:url(../images/back.jpg) repeat-y;
					border-left:2px solid #cdc5a5; border-bottom:2px solid #eee;  border-top:2px solid #eee; 
					padding:10px; margin-top: 20px;
					width:400px; cursor:pointer;}
h2 				{font-size:15px; color: #005; padding:0px; font-style: italic}
a:link,a:hover,
a:visited,a:active {color:#074673; text-decoration:none;}

p , ul, ol, .bordered{border: 1px solid #eee; line-height:1.9; letter-spacing:0px; text-align: justify}
th 				{text-align: left}

.a 				{position:relative; top:-3px; padding-left: 16px; z-index:10; font-size: 19px; color: #888}
.caSets 			{font-size:19px; list-style:none; margin:0px; padding:10px; height:100px; 
					background-image:url(/images/caBackground.png); background-repeat:repeat-x;	
					border-bottom:1px solid #000;}

.caSets li 		{float:left; border:1px solid #8e8561; background: #eee; 
					padding:2px 8px 4px 8px ; margin:5px; color:#000; white-space:nowrap;}
.caSets .selected {background:#ede5c5; color:#7070d0; font-weight:bold;}

.content  		{padding-top:10px;}
.copyright		{float:left; position:relative; top:0px; left:40px; width:300px; font-size: 10px; color: #55b}
.date 			{color:#909070; font-size:19px;}
.detailsIcon 	{height:30px; position:absolute }

.headerMiddleCell 	{background:url(../images/background_pageHeader.gif) repeat-x; width:700px; text-align:right }
.contentCell 		{background:url(../images/back2.jpg) repeat-y; padding:0px 50px; width:700px;}
.footerMiddleCell 	{background:url(../images/background_pageFooter.gif) repeat-x; width:700px }
.headerMiddleCell a  {border:1px solid #8e8561; background: #eee; padding:5px 8px; padding-top:5px;}

.example 		{font-size:11px; font-style:italic; font-weight: normal; color: #55d}

.fetching		{position: absolute; top: 450px; left: 250px; padding: 15px 20px; margin-left: auto; z-index: 15; 
					background-image: url(/images/caBackground.png); background-repeat: repeat-x; 
					text-align: center; border: 2px solid #223;}

.loading		{position: absolute; width:595px; height: 800px; z-index: 10; background-color: #779}

.navCell 		{background:url(../images/back2.jpg) repeat-y;padding:30px 0px 0px 90px;}
.nav 			{font-size:11px; font-weight:bold; border:0px; margin:0px }
.nav li 			{display:inline; float:left; border:1px solid #cdc5a5; background: #eee; padding:10px 8px; margin:5px;
					border-left:2px solid #cdc5a5; border-bottom:2px solid #bea591; }
.nav li a, 
.nav li a:active, 
.nav li a:visited  {color:#000;white-space:nowrap;text-decoration:none;}
.nav li:hover 	{background:#ede5c5; padding: 9px 9px 11px 7px;}

.notice			{font-size:15px; font-weight:bold; background-color:#ffa; padding:20px; border: 2px solid #aaf}
.note 			{font-size:13px; padding-left: 30px}

.result td 		{border-bottom:1px solid #000; padding:10px}
.result th 		{background-color: #f0ede4; border-width:0 0 1px 0;	border-style:solid;	border-color:#dad5c5; 
					font-weight:bold; font-size:19px; text-align:left; padding:10px; padding-left:15px; height:15px;}
					
.reviews		{padding:0px 20px}
.reviews li		{cursor:pointer}
.reviews th a		{text-decoration:underline}
.reviewContainer {font-family:Arial; background:#fff; border: 1px solid #aaf; font-size:18px; 
					height:450px; width:400px; margin:auto; overflow:auto; overflow-x:hidden; padding:0px; }

.shotContainer	{padding:0px; width: 350px; margin:auto; text-align:center;}

.searchContainer {font-family:Arial; background:#fff; border: 1px solid #aaf; font-size:20px; 
					height:800px; width:595px; margin:auto; overflow:auto; overflow-x:hidden; padding:0px; }
