*
{
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.inputclass
{	
	border: #bbbbbb 1px solid;
	background-color:#ffffff;
	font-size:12px;
	margin:5px 0px 5px 0px;
	padding:2px;
	font-weight:normal; vertical-align:middle
}

textarea
{	
	border: #bbbbbb 1px solid;
	background-color:#ffffff;
	font-size:12px;
	margin:5px 0px 5px 0px;
	padding:2px;
	font-weight:normal; vertical-align:middle
}

.styled /* Style for radio button*/
{	
	margin:0px 0px 5px 0px;
	border:0px;
	padding:2px;
	font-weight:normal; vertical-align:middle
}

.tableborder
{

	border:1px solid #c9c7c7;
}

.tableborder td
{
	border:1px solid #dedede;
	color:#000000; font-size:13px; text-align:left;
	padding-left:5px;
}

body
{
	background-color: #ffffff;
	font-family: Arial;
	height:auto;
}

#templatebackground
{
	width: 960px;
	height:auto;
	margin-right: auto;
	margin-left:auto;
}

#pagewrapper
{
	float:left;
	width: 960px;
	height:auto;
	margin-right: auto;
	border-left:1px solid #c9c7c7;
	border-right:1px solid #c9c7c7;
	border-bottom:1px solid #c9c7c7;
	padding-bottom:20px;
}

/*Styles for Header Strip*/
#headersection
{
	height: 90px;
	width: 957px;
	float: left;
	background-color: #ffffff;
}

#login
{
	/*margin-right:5px;*/
	margin-right:0px;
	margin-top: 10px;
	float:right;
	height:auto;
	font-size:12px;
}


#login a,a:visited
{
	color:#404040;
	font-size:12px;
	text-decoration:underline;
}

#login a:hover
{
	text-decoration:none;
	font-size:12px;
}

#logo
{
	width: 242px;
	height:61px;
	margin-left: 10px;
	margin-top: 21px;
	float:left;
}

#headerleft
{
	float: left;
	width: 260px;
	width: 252px;
	margin-right: 5px;
}

#headerright
{
	float: right;
	width: 680px;
	margin-right: 3px;
}

#headerright_top
{
	width: 680px;
	float:right;
}

#headerright_bottom
{
	width: 675px;
	float:right;
	color:#3f3f40;
	font-size:15px;
	text-align:right;
	/*margin:30px 10px 10px 0px;*/
	margin:30px 0px 10px 0px;
	vertical-align:middle;
}

#headerright_bottom a
{
	color:#000000;
	text-decoration:none;
	font-size:15px;
	vertical-align:super;
}

#headerright_bottom a:hover
{
	color:#9b2322;
	text-decoration:none;
	font-size:15px;
}

#bodysection
{
	width:950px;
	padding:0px 5px 0px 5px;
}

#bodysection h1
{ 
	color:#14150d; font-size:14px; margin-bottom:10px; clear:both;
}

#bodysection h2
{ 
	color:#012a8d; font-size:13px; text-align:justify; margin-bottom:10px; font-weight:bold;
}

#bodysection h4
{ 
	color:#012a8d; font-size:13px; margin-bottom:12px; font-weight:bold;
}

#bodysection p
{ 
	color:#404040; 
	font-size:12px; 
	text-align:justify; 
	margin-bottom:10px;
}

#bodysection img
{ 
	margin-right:10px; float:left; margin-bottom:10px;
}

#bodysection a
{ 
	color:#012a8d; font-size:12px; text-decoration:underline;
}

#bodysection a:hover
{ 
	text-decoration:none; 
}

#bodysection hr
{ 
	color:#c9c8c7; height:1px; clear:both; margin-bottom:10px;
}

#bodysection embed
{ 
	margin-right:10px; float:left; margin-bottom:10px;
}

#banner
{
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	width:950px;
}

#banner img
{
	float:left;
	margin:0px;
	padding:0px;
}

#banner_left
{
	float:left;
	height:186px;
	width: 630px;
	margin-right:3px;
}

#banner_right
{
	float:left;
	height:186px;
	width: 317px;
	background-color:#9b2322;
}

#banner_right h1
{
	color:#FFFFFF;
	font-size:15px;
	margin:10px 10px 0px 10px;
}

#banner_right p
{
	color:#FFFFFF;
	font-size:12px;
	text-align:justify;
	margin:5px 10px 10px 10px;
}

#banner_right a,a:hover,a:normal
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

#banner_right img
{
	margin:10px 10px 0px 7px;
}

#banner_right hr
{
	width:296px;
	color:#c37b7a;
	margin:0px;
	padding:0px;
}

#banner_right_report
{
	color:#ffffff;
	font-size:14px;
	padding-top:10px;
	font-weight:bold;
}


#title_home
{
	width:950px;
	float:left;
	height:150px;
}

#title_amir
{
	width:470px;
	float:left;
	color:#2f2e2e;
	height:120px;
	font-size:12px;
	background-color:#FFCC00;
	padding:10px;
	line-height:18px;
	margin-right:5px;
}

#title_event
{
	width:435px;
	float:left;
	color:#2f2e2e;
	height:120px;
	font-size:12px;
	background-color:#FFCC00;
	padding:10px;
	
	
}


#title_events
{
	width:435px;
	float:left;
	color:#2f2e2e;
	height:120px;
	font-size:12px;
	background-image:url(Images/voices.jpg);
	padding:10px;
	
	
}

.spacing{padding-left:320px;
padding-top:22px;
}

#title
{
	width:945px;
	float:left;
	color:#2f2e2e;
	min-height:25px;
	height:auto;
	margin:0px 0px 5px 0px;
	font-size:17px;
	background-color:#FFCC00;
	vertical-align:middle;
	padding-top:5px;
	padding-left:5px;
}

#mainbody
{
	float:left;
	height:auto;
	padding-bottom:5px;
}

.Container_small
{
	width:950px;
	border:none;
	float:left;
	height:auto;
	background-color:#f3f2f2;
	vertical-align:top;
}

.Container_small td
{
	vertical-align:top;
}


.Contentblock
{ 
	height:auto;
	padding:10px;
	vertical-align:top;
	width:294px;
}


/*Styles for Footer*/
#footersection
{
	float: left;
	width: 960px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}
#footerlinks
{
	float: right;
	width: 450px;
	margin: 10px 0px 10px 0px;
	line-height:18px;
	float: left;
	color: #313131;
	font-size: 11px;
	text-align:right;
}

#footerlinks a
{
	vertical-align: middle;
	color: #313131;
	font-size: 11px;
	text-decoration:none;
}

#footerlinks a:hover
{
	color: #313131;
	text-decoration:underline;
}

#footertext
{
	margin: 10px 0px 10px 0px;
	line-height:18px;
	color: #313131;
	float: left;
	font-size:11px;
	width:510px;
}


/*inner pages*/


.Container_inner
{
	width:950px;
	border:none;
	float:left;
	height:auto;
	background-color:#ffffff;
}

.Contentblock_right
{ 
	width:180px;
	float:left;
	height:auto;
	padding:10px;
	vertical-align:top;
	background-color:#f3f2f2;
}

.Contentblock_left
{ 
	float:left;
	height:auto;
	padding-left:5px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	background-color:#ffffff;
	width:730px;
}

li
{
	color:#404040;
	font-size:12px;
	list-style:disc;
	margin-left:20px;
}

.Shopping_Cart
{
	width:180px;
	border:1px solid #cccccc;
	padding:10px;
	height:300px;
}

.Shopping_Cart img
{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

.Contentblock_full
{ 
	float:left;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	background-color:#ffffff;
	width:940px;
}

.joyofliving
{ 
	float:left;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
	background-color:#ffffff;
	width:920px;
}

.Contentblock_gallery_left
{ 
	float:left;
	height:auto;
	padding-left:5px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	background-color:#ffffff;
	width:530px;
}

.Contentblock_gallery_right
{ 
	float:left;
	height:auto;
	padding:10px;
	vertical-align:top;
	background-color:#ffffff;
	width:380px;
}
