#outer
{
	width:100%;
	text-align:center;
}
#inner
{
	width:946px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
#content
{
	margin-left:10px;
	margin-right:10px;
}
#header
{
	width:926px;
	height:159px;
}
#header-left
{
	width:240px;
	height:159px;
	background-image:url(/img/header-left.jpg);
	float:left;
}
#header-right
{
	width:686px;
	height:159px;
	background-image:url(/img/header-right.jpg);
	float:left;
}
#body
{
	width:926px;
	background-color:#ffffff;
}
#body-left
{
	width:235px;
	margin-right:6px;
	float:left;
}
#body-left-address
{
	width:235px;
	height:88px;
	background-image:url(/img/body-left-address.jpg);
	margin-bottom:2px;
}
#body-left-address P
{
	text-align:left;
	font-size:0.8em;
	margin-left:8px;
	color:#3a58a2;
}
#body-left-address P A
{
	color:#3a58a2;
	text-decoration:none;
}
#body-left-address P A:Hover
{
	text-decoration:underline;
}
#body-left-nav
{

}
#body-left-nav UL
{
	list-style-type:none;
}
#body-left-nav UL LI
{
	background-image:url(/img/body-left-nav-item.jpg);
	width:225px;
	height:22px;
	text-align:left;
	margin-bottom:2px;
	padding-left:8px;
	color:#999999;
	padding-top:2px;
}
#body-left-nav UL LI:Hover
{
	color:#093282;
}
#body-left-nav UL LI A
{
	margin-left:10px;
	color:#999999;
	text-decoration:none;
	font-size:0.8em;
}
#body-left-nav UL LI A:Hover
{	
	color:#093282;
}
#body-left-news
{
	width:215px;
	background-color:#cccccc;
	text-align:left;
	padding:10px;
	margin-bottom:2px;
}
#body-left-news H2
{
	color:#333333;
	font-size:1em;
}
#body-left-news P
{
	font-size:0.75em;
	margin-bottom:10px;
}
#body-left-booktrial
{
	width:215px;
	background-color:#e1f3fd;
	text-align:left;
	padding:10px;
	margin-bottom:2px;
}
#body-left-booktrial H2
{
	color:#093282;
	font-size:1em;
}
#body-left-booktrial P
{
	font-size:0.75em;
	margin-bottom:10px;
}
#body-left-farrokh
{
	width:215px;
	background-color:#ccff66;
	text-align:left;
	padding:10px;
	margin-bottom:2px;
}
#body-left-farrokh-left
{
	width:140px;
	float:left;
}
#body-left-farrokh-right
{
	width:75px;
	float:left;
	text-align:right;
}
#body-left-farrokh-left H2
{
	color:#669900;
	font-size:1em;
	margin-bottom:5px;
}
#body-left-farrokh-left P
{
	font-size:0.75em;
	margin-bottom:10px;
}
#body-right
{
	width:685px;
	float:left;
	text-align:left;
}
#body-right P
{
	margin-bottom:10px;
	font-size:0.75em;
}
#body-right-homepage-splash
{
	width:680px;
	height:295px;
}
#body-right-content
{
	width:680px;
}
#body-right-content-header
{
	width:670px;
	height:22px;
	background-image:url(/img/body-right-content-header.jpg);
	padding-top:7px;
	padding-left:10px;
}
#body-right-content-header-homepage
{
	width:670px;
	height:22px;
	background-image:url(/img/body-right-content-header-homepage.jpg);
	padding-top:7px;
	padding-left:10px;
}
#body-right-content-header H3,#body-right-content-header-homepage H3
{
	font-size:0.8em;
	color:#ffffff;
}

#body-right-content-body
{
	width:660px;
	min-height:200px;
	padding:10px;
	background-image:url(/img/body-right-content-body.jpg);
	background-repeat:repeat-x;
}
#body-right-content-body H3
{
	font-size:1em;
	margin-bottom:5px;
	color:#666666;
}
#body-right-content-body H4
{
	font-size:0.8em;
	margin-bottom:5px;
	color:#093282;
}

#body-right-content-body P A
{
	text-decoration:none;
	color:#093282;
}
#body-right-content-body UL
{
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:10px;
	list-style-type:none;
}
#body-right-content-body P A:Hover
{
	text-decoration:underline;
}
#body-right-content-child-body
{
	width:660px;
	min-height:200px;	
	padding-left:10px;
	padding-right:10px;
}
#body-right-content-child-body H3
{
	font-size:1em;
	margin-bottom:5px;
	color:#666666;
}
#body-right-content-child-body H4
{
	font-size:0.8em;
	margin-bottom:5px;
	color:#093282;
}
#body-right-content-child-body UL
{
	margin-bottom:10px;
	list-style-type:none;
}
#body-right-content-child-body UL LI
{
	font-size:0.8em;
	font-weight:bold;
}
#body-right-content-child-body A
{
	color:#093282;
	text-decoration:none;
}
#body-right-content-child-body A:Hover
{
	text-decoration:underline;
}
#body-right-content-body-toolbar
{
	width:648px;
	height:16px;
	margin-bottom:10px;
	margin-left:10px;
}
#body-right-content-body-toolbar IMG
{
	width:16px;
	height:16px;
	padding:4px;
	border:solid 1px #cccccc;
	vertical-align:middle;
}
#body-right-content-body-toolbar A
{
	font-size:0.8em;
	text-decoration:none;
	color:#666666;
}
#body-right-content-body-toolbar A.label
{
	height:16px;
	padding:4px;
	border:solid 1px #cccccc;
	position:relative;
	top:2px;
}
#body-right-content-body-toolbar A:Hover
{
	text-decoration:underline;
}

#splitter
{
	width:926px;
	height:30px;
	background-image:url(/img/splitter.jpg);
}
#sitemap
{
	width:926px;
	height:126px;
	background-color:#ffffff;
}
#sitemap H4
{
	font-size:0.9em;
	color:#093282;
	margin-bottom:10px;
}
#sitemap P
{
	font-size:0.75em;
	color:#666666;
}
#sitemap UL
{
	list-style-type:none;
}
#sitemap UL LI{

}
#sitemap UL LI A
{
	font-size:0.75em;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
#sitemap UL LI A:Hover
{
	text-decoration:underline;
}
#sitemap-column-one
{
	width:175px;
	height:111px;
	float:left;
	text-align:left;
	border-right:solid 1px #cccccc;
	padding-right:10px;
	padding-top:15px;
}
#sitemap-column-two
{
	width:164px;
	height:111px;
	float:left;
	text-align:left;
	border-right:solid 1px #cccccc;
	padding-right:10px;
	padding-left:10px;
	padding-top:15px;
}
#sitemap-column-three
{
	width:164px;
	height:111px;
	float:left;
	text-align:left;
	border-right:solid 1px #cccccc;
	padding-right:10px;
	padding-left:10px;
	padding-top:15px;
}
#sitemap-column-four
{
	width:164px;
	height:111px;
	float:left;
	text-align:left;
	border-right:solid 1px #cccccc;
	padding-right:10px;
	padding-left:10px;
	padding-top:15px;
}

#sitemap-column-five
{
	width:175px;
	height:111px;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-top:15px;
}
#footer
{
	width:926px;
	height:64px;
	text-align:right;
}