@charset "utf-8";
/* CSS Document */
body{
	background:url(images/pagebg.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#090909;
	background-color:#910b0b;
}
html{
	margin:0;
	padding:0;
	border:0;
}
p{
	font-size:12px;
	font-weight:normal;
	color:#090909;
	text-align:left;
	border:medium none;
	line-height:20px;
}
textarea, select, input {
	background-color:#FFFFFF;
	border:solid 1px #000000;
	margin:0;
	padding:0;
}
h1{
	font-size:20px;
	font-weight:normal;
	color:#333;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
h2{
	font-size:16px;
	font-weight:normal;
	color:#333;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
h3{
	font-size:14px;
	font-weight:normal;
	color:#333;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
h4, h5, h6{
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
img{
	border:0px none;
}
.wraper{
	width:973px;
	margin:0 auto;
	height:100%;
}
.mainContainer {
	float:left;
	height:900px;
	background:#FFF;
	background-repeat:repeat;
	/*min-height:725px;*/
	min-height:auto;
	
}
div[class] .mainContainer {
	height:auto;
}
.topContainer{
	width:973px;
	height:144px;
}
.menuContainer{
	width:973px;
	height:40px;
	float:left;
	background:url(images/menubg.jpg) repeat-x;
}
.menu{
	width:auto;
	height:40px;
	float:left;
}
/*.menudivider{
	width:2px;
	height:40px;
	float:left;
}*/
.menudivider{
 background:url(images/menudivider.jpg) no-repeat right 0;
}
.topSubcontainer{
	width:973px;
	height:248px;
	float:left;
	margin:4px 0 0 0;
}
.logopanel{
	width:443px;
	height:144px;
	float:left;
}
.topsectionImagepanel{
	width:431px;
	height:92px;
	float:right;
	margin:40px 8px 0 0;
	display:inline;
}
.welcompanel{
	width:324px;
	height:207px;
	float:left;
	background:#f3f3f3;
	padding:20px;
}
.welcomeText{
	font-size:20px;
	font-weight:normal;
	color:#090909;
	text-align:left;
	text-decoration:none;
}
.welcomeContent{
	font-size:12px;
	font-weight:normal;
	color:#2c2c2c;
	text-align:left;
	text-decoration:none;
	line-height:18px;
}
.videoPanel{
	width:382px;
	height:247px;
	float:left;
	margin:0 1px 0 2px;
}
.rigtsectionToppanel{
	width:188px;
	height:229px;
	float:right;
	background:#a12d2d;
	padding:18px 18px 0 18px;
	display:inline;
}
.captionPanel{
	width:auto;
	height:auto;
	float:left;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	line-height:25px;
}
.donatebutton{
	width:178px;
	height:33px;
	float:left;
	margin:18px 0 0 0;
}
.emailbutton{
	width:178px;
	height:33px;
	margin:8px 0 0 0;
	float:left;
}
.followusPanel{
	width:178px;
	height:61px;
	float:left;
	margin:11px 0 0 0;
	display:inline;
}
.followusText{
	width:auto;
	height:auto;
	float:left;
	font-size:13px;
	font-weight:700;
	color:#FFF;
	text-align:left;
}
.iconPanel{
	width:178px;
	height:33px;
	float:left;
	margin:10px 0 0 0;
	display:inline;
}
.iconssection{
	width:33px;
	height:33px;
	float:left;
	margin:0 6px 0 0;
}
.centerPanel{
	width:937px;
	height:auto;
	float:left;
	margin:12px 18px 0 18px;
	display:inline;
}
.footerPanel{
	width:953px;
	height:40px;
	float:left;
	background:url(images/footerbg.jpg) no-repeat;
	padding:10px;
}
.centerCurvepanel{
	width:305px;
	height:auto;
	float:left;
	margin:0 11px 0 0;
}
.rightCurvepanel{
	width:305px;
	height:auto;
	float:right;
	margin:0 ;
}
.curvetop{
	width:285px;
	height:28px;
	float:left;
	background:url(images/centercurveTop.jpg) no-repeat;
	font-size:14px;
	font-weight:700;
	color:#292929;
	text-align:left;
	line-height:28px;
	padding:0 10px;
}
.curvebg{
	width:305px;
	height:auto;
	background:url(images/centercurvemiddle.jpg) repeat-y;
	float:left;
}
.curvebottom{
	width:305px;
	height:26px;
	float:left;
	background:url(images/centercurvebottom.jpg);
}
.curveImagepanel{
	width:283px;
	height:99px;
	margin:0 auto 0 auto;
}
.sectioncontentPanel{
	width:283px;
	height:auto;
	margin:10px auto 0 auto;
	font-size:12px;
	font-weight:normal;
	color:#555454;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
.readMore{
/*	width:64px;*/
	width:288px;
	height:15px;
	font-size:12px;
	font-weight:700;
	color:#750606;
	font-weight:700;
	text-decoration:none;
	text-align:right;
	float:right;
	margin:5px 5px 0 0;
	display:inline;
}
.readMore a:link, .readMore a:active, .readMore a:visited {
	width:64px;
	height:20px;
	font-size:12px;
	font-weight:700;
	color:#750606;
	font-weight:700;
	float:right;
	margin:5px 5px 0 0;
	text-decoration:none;
	display:inline;
}
.readMore a:hover{
	width:64px;
	height:20px;
	font-size:12px;
	font-weight:700;
	color:#750606;
	font-weight:700;
	float:right;
	margin:5px 5px 0 0;
	text-decoration:none;
	display:inline;
}
.bottompanel{
	width:937px;
	height:auto;
	padding:20px 0 10px 0;
	float:left;
}
.centerlogo{
	width:114px;
	height:47px;
	padding:0 0 0 220px;
	float:left;
	display:inline;
}
.bottomCurvepanel{
	width:305px;
	height:auto;
	float:left;
	padding:0 11px 0 0;
}
.rightbottompanel{
	width:305px;
	height:auto;
	float:left;
	margin:0 0;
}
.bottomcurvebg{
	width:285px;
	height:260px;
	background:url(images/bottomcurvebg.jpg) repeat-y;
	float:left;
	padding:10px;
}
.footerCurvepanel{
	width:305px;
	height:auto;
	float:left;
}
.subHeading{
	width:auto;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:700;
	color:#171717;
	text-align:left;
	text-decoration:none;
}
.registrationPanel{
	width:285px;
	height:auto;
	margin:15px 0 0 0;
	float:left;
}
.fieldBox{
	width:285px;
	height:15px;
	float:left;
	padding:5px 0 ;
}
.formTextpanel{
	width:auto;
	height:15px;
	line-height:15px;
	margin:0;
	font-size:12px;
	font-weight:normal;
	color:#333;
	text-align:left;
	float:left;
}
.innerformTextpanel{
	width:150px;
	height:15px;
	line-height:15px;
	margin:5px 0 0 0;
	font-size:12px;
	font-weight:normal;
	color:#333;
	text-align:left;
	float:left;
}
.homefieldPanel{
	width:150px;
	height:13px;
	display:inline;
	border:solid 1px #d2d1d1;
	background:#ececec;
	float:right;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-align:left;
	line-height:13px;
}
.fieldPanel{
	width:180px;
	height:13px;
	display:inline;
	border:solid 1px #d2d1d1;
	background:#ececec;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-align:left;
	line-height:13px;
}
.innerfieldPanel{
	width:195px;
	height:15px;
	display:inline;
	border:solid 1px #d2d1d1;
	background:#ececec;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-align:left;
	line-height:15px;
	margin:5px 0 0 0;
}
.innerfieldPanel{
	width:195px;
	height:15px;
	display:inline;
	border:solid 1px #d2d1d1;
	background:#ececec;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-align:left;
	line-height:15px;
	margin:5px 0 0 0;
}
.mandatoryText{
	font-size:13px;
	font-weight:normal;
	color:#F00;
	text-align:left;
}
.signupPanel{
	width:56px;
	height:19px;
	margin:5px 98px 0 0;
	float:right;
	display:inline;
}
.innersignupPanel{
	width:56px;
	height:19px;
	margin:8px 0 0 50px;
	float:right;
	display:inline;
}
.required{
	width:60px;
	height:15px;
	float:left;
	margin:10px 0 0 0;
	font-size:12px;
	font-weight:700;
	color:#000;
}
.imagepanel{
	width:285px;
	height:81px;
	float:left;
	margin:10px 0 0 0;
}
.subTextpanel{
	width:285px;
	height:auto;
	margin:8px 0 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#555454;
	text-align:left;
	line-height:18px;
}
.donateContentpanel{
	width:285px;
	height:auto;
	margin:8px 0 0 0;
	float:left;
	font-size:12px;
	font-weight:700;
	color:#555454;
	text-align:left;
}
.listpanel{
	width:285px;
	height:auto;
	float:left;
	margin:8px 0 0 0;
	line-height:15px;
}
.listtext{
	font-size:12px;
	font-weight:normal;
	color:#5a5757;
	text-align:left;
	text-decoration:none;
}
.listtext ul{
	margin:0;
	padding:0;
}
.listtext li{
	list-style:none;
	background:url(images/bullet.jpg) no-repeat left 6px;
	padding:2px 10px;
}
.dollartext{
	font-size:12px;
	font-weight:normal;
	color:#900;
	text-align:right;
}
.donatefooterPanel{
	width:285px;
	height:40px;
	float:left;
	margin:10px 0 0 0;
}
.donatelogo{
	width:125px;
	height:40px;
	float:left;
}
.donatebuttonsmall{
	width:56px;
	height:19px;
	float:right;
	margin:0 20px 0 0;
}

.copyrightPanel{
	width:auto;
	height:20px;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:20px;
}
.privacypolicyPanel{
	width:auto;
	height:20px;
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:20px;
}
.redtext{
	font-size:12px;
	font-weight:normal;
	color:#900;
	text-align:left;
}
.innercenterPanel{
	width:973px;
	height:auto;
	float:left;
	margin:4px 0 0 0;
}
.eventsPhotopanel{
	width:200px;
	height:185px;
	float:right;
	margin:8px 4px 0 0;
	background:url(images/eventsPhotopanel.jpg) no-repeat;
	display:inline;
	padding:10px;
}
.rigtinnertop{
	width:224px;
	height:auto;
	float:right;
	margin-bottom:10px;
	
}
.eventsphotoSection{
	width:201px;
	height:auto;
	float:left;
}
.eventsHeading{
	font-size:16px;
	font-weight:700;
	color:#333;
	text-align:left;
	width:auto;
	height:auto;
	float:left;
}
.photopanel{
	width:201px;
	height:105px;
	margin:5px 0 0 0;
	float:left;
}
.viewmorePhotospanel{
	width:115px;
	height:23px;
	float:right;
	margin:10px 0 0 0;
	border:solid 1px #cacaca;
	background:#FFF;
	padding:0 10px;
	font-size:13px;
	font-weight:bold;
	color:#800000;
	text-align:left;
	line-height:23px;
}
.innerFormsection{
	width:200px;
	height:auto;
	float:left;
	padding:0 0 10px 0;
	border:solid 1px #cacaca;
	background:#FFF;
	padding:9px;
}
.innerContentsection{
	width:694px;
	height:auto;
	float:left;
	margin:25px 0 0 25px;
	display:inline;
}
.mainHeading{
	font-size:20px;
	font-weight:normal;
	color:#090909;
	text-align:left;
	text-decoration:none;
	padding:5px;
	height:30px;
}
.innerHrline{
	width:694px;
	height:1px;
	float:left;
	border-bottom:dotted 1px #333;
	margin:0;
	display:inline;
}
.innerHrlineNew{
	width:890px;
	height:1px;
	float:left;
	border-bottom:dotted 1px #333;
	margin:0;
	display:inline;
}
.redsubheading{
	font-size:17px;
	font-weight:700;
	color:#811010;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	height:20px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}

.redsubheadingT{
	font-size:17px;
	font-weight:700;
	color:#811010;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	height:20px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	cursor:pointer;
}
.redsubheadingT span {
	cursor:pointer;
}
.italicscontent{
	font-size:12px;
	font-weight:normal;
	color:#252424;
	text-align:left;
	font-style:italic;
	line-height:20px;
	float:left;
	width:894px;
	height:auto;
	margin:10px 0 0 0;
}
.listitem{
	width:500px;
	height:auto;
	font-size:12px;
	font-weight:normal;
	color:#333;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
.listitem ul{
	margin:0;
	padding:0;
	float:left;
	margin:10px 0 0 0;
	
}
.listitem li{
	width:600px;
	height:auto;
	list-style:none;
	float:left;
	margin:0 0 0 10px;
	padding:0 20px;
	clear:left;
	background:url(images/arrow.jpg) no-repeat left 4px;
}
.subcontentPanel{
	width:auto;
	height:auto;
	float:left;
	margin:15px 0 0 0;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
.mainContent{
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
.centerImagepanel{
	width:678px;
	height:209px;
	float:left;
	margin:15px 0 0 0;
}
.imagesection{
	width:217px;
	height:209px;
	float:left;
	margin:0 13px 0 0;
}
.imagesectionright{
	width:217px;
	height:209px;
	float:right;
	margin:0 ;
}
.innercenterPanelFixed{
	width:973px;
	height:400px;
	float:left;
	margin:4px 0 0 0;
}
.welcomeContentInner{
	font-size:12px;
	font-weight:normal;
	color:#2c2c2c;
	text-align:left;
	text-decoration:none;
	line-height:18px;
	padding-right:10px;
	padding-left:30px;
	
}
.welcomeContentInnerNEw{
	font-size:12px;
	font-weight:normal;
	color:#2c2c2c;
	text-align:left;
	text-decoration:none;
	line-height:18px;
	padding-right:10px;
	
	}
.italicscontentchange{
	font-size:12px;
	font-weight:normal;
	color:#252424;
	text-align:left;
	font-style:italic;
	line-height:20px;
	float:left;
	width:660px;
	height:auto;
	margin:10px 0 0 0;
}
.submitButton {  
background:transparent url('http://www2.ama-foundation.org/wp-content/uploads/2009/10/submit-button.jpg') repeat-x scroll 0 0;
display:inline;
float:left;
font-size:12px; 
font-weight:bold;
height:29px;
line-height:25px;
text-align:center;
text-decoration:none;
width:56px;
border: none;
}
/* New */
.redsubheadingNew {
color:#811010;
float:left;
font-size:17px;
font-weight:700;
line-height:20px;
margin:10px 0 0;
padding:0;
text-align:left;
text-decoration:none;
}
.redTitle{
	font-size:17px;
	font-weight:700;
	color:#811010;
	text-align:left;
	text-decoration:none;
	padding:0;
	float:left;
}
.subcontentTxt{
/*	width:510px;*/
	height:auto;
	float:left;
	margin:15px 0 0 0;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
.italicscontentTxt{
	font-size:12px;
	font-weight:normal;
	color:#252424;
	text-align:left;
	font-style:italic;
	line-height:20px;
	float:left;
	width:500px;
	height:auto;
	margin:10px 0 0 0;
}
/*......................dropdownMenu.......................*/
.navBigtext{
	font-family:"Helvetica", sans-serif;
	font-weight:normal;
	font-size:16px;
	text-align:left;
	text-decoration:none;
	line-height:40px;
	text-align:center;
	display:block;	
}
.homewidth{
	width:105px;
	text-align:center;
}
.blog{
	width:106px;
	text-align:center;
}
.whowidth{
	width:130px;
	text-align:left;
	padding:0;
}
.whatwidth{
	width:130px;
	text-align:left;
	padding:0;
}
.getwidth{
	width:125px;
	text-align:left;
	padding:0;
}
.childrenwidth{
	width:120px;
	text-align:left;
	padding:0;
}
.familywidth{
	width:120px;
	text-align:left;
	padding:0;
}
/*.contactwidth{
	width:132px;
	text-align:left;
	padding:0;
}*/
.contactwidth{
 width:137px;
 text-align:left;
 padding:0;
}
.blogwidht{
 width:137px;
 text-align:left;
 padding:0;
}
/*................Dropdown Menu Ends Here....................*/

/* sidebar classes */
.rightshadow{
	width:250px;
	height:auto;
	float:right;
	background:url(images/rightshadowbg.jpg) repeat-y;
}
.listPanel{
	width:240px; 
	height:auto;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	text-decoration:none;
	line-height:20px;
}
.listPanel ul{
	margin:0;
	padding:5px;
	border:0;
}
.listPanel li{	
	width:218px;
	list-style:none;
	clear:both;
	float:left;
	background:url(images/dot.jpg) no-repeat left 5px;	
	padding:0 10px;
}
#widgetsidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 250px;
	margin:0;
	float:right;
}
.righthomefieldPanel{
	width:150px;
	height:13px;
	display:inline;
	border:solid 1px #d2d1d1;
	background:#ececec;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-align:left;
	line-height:13px;
}
.vieweventlink{
	height:15px;
	margin:10px 0 0 0;
	font-size:12px;
	font-weight:700;
	color:#000;
	text-align:center;
	vertical-align:bottom;
}
.vieweventtitle{
	font-size:16px;
	font-weight:700;
	color:#333;
	text-align:center;
	width:auto;
	height:auto;
}
.vieweventphotopanel{
	width:201px;
	height:135px;
	margin:5px 0 0 0;
	float:left;
}
.paypal_button
{
border:none;
}
