@charset "utf-8";
/* CSS Document */

body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

img
{border:none;}

p
{margin:6px 0;}

h1
{font-size:12px; color:#bfbfbf; font-family:Gotham-bold, arial; margin:0; padding-bottom:12px;}

h1 span
{font-size:18px; color:#106ea5;}

h2
{font-size:13px; color:#56b6e1; font-family:Gotham-bold, arial; margin:0; padding-top:12px;}

table h2
{padding:0;}
/*
#sanofiLeft {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/sanofiTop_right.png, sizingMethod='scale');
 		background-repeat:repeat-x; width:100%; height: 29px;}
			
html>body #sanofiLeft {background:url(../Images/sanofiTop_right.png) repeat-x;
 		height: 29px;}
		

#sanofiLogo {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/sanofiTop.png, sizingMethod='scale');
 		width:1040px; height: 59px;}
			
html>body #sanofiLogo {background:url(../Images/sanofiTop.png) repeat-x;
  		width:1040px; height: 59px; }
		
		
#sanofiRight {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/sanofiTop_right.png, sizingMethod='scale');
 		background-repeat:repeat-x; width:100%; height: 29px; }
			
html>body #sanofiRight {background:url(../Images/sanofiTop_right.png) repeat-x;
 		height: 29px;}		
*/
#sanofiLeft {background:url(../Images/sanofiTop_sides.jpg) repeat-x; height: 34px;}
#sanofiLogo {background:url(../Images/sanofiTop.jpg) repeat-x; width:1040px; height: 59px; }
#sanofiRight {background:url(../Images/sanofiTop_sides.jpg) repeat-x; height: 34px;}

.printlogo
{display:none;}

.spacer
{position:absolute; top:0; left:820px;}

.homeimage
{background:url(../Images/homeimage.jpg) no-repeat right 86px; width:100%; _background-position:47px 86px;}


.logotier
{float:left; _width:1046px;}

.logo {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/stand_logo.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:216px; height:113px; float:left; margin-left:3px; _margin-left:5px;}
			
html>body .logo {background:url(../Images/stand_logo.png) no-repeat 0 6px; width:216px; height:113px; float:left; margin-left:3px;    background-size: contain;}	

.logo a
{width:216px; height:113px; display:block; text-decoration:none; position:relative; z-index:555555;}


.abouttab {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/about_tab.png, sizingMethod='scale');
 		background-repeat:no-repeat; float:left; }	
html>body .abouttab {background:url(../Images/about_tab.png) no-repeat; float:left;}	
.abouttab a
{display:block; width:141px; height: 47px; text-decoration:none; position:relative; z-index:444; cursor:pointer;}
.abouttab a:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/about_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat;}
html>body .abouttab a:hover {background:url(../Images/about_tab_over.png) no-repeat;}	

.abouttab_on {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/about_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat; float:left; width:141px; height: 47px; position:relative; bottom:6px;}	
html>body .abouttab_on {background:url(../Images/about_tab_over.png) no-repeat; float:left; width:141px; height: 47px; position:relative; bottom:6px;}


.basicstab {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/basics_tab.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:157px; height: 47px; float:left; margin-left:3px;}		
html>body .basicstab {background:url(../Images/basics_tab.png) no-repeat; width:157px; height: 47px; float:left; margin-left:3px;}	
.basicstab a
{display:block; width:157px; height: 47px; text-decoration:none; position:relative; z-index:444; cursor:pointer;}
.basicstab  a:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/basics_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat;}		
html>body .basicstab a:hover {background:url(../Images/basics_tab_over.png) no-repeat;}	
.basicstab_on {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/basics_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:157px; height: 47px; float:left; position:relative; bottom:6px;}		
html>body .basicstab_on {background:url(../Images/basics_tab_over.png) no-repeat; width:157px; height: 47px; float:left; position:relative; bottom:6px;}

.doctorforumtab {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/doctor_tab.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:164px; height: 47px; float:left; margin-left:3px;}		
html>body .doctorforumtab {background:url(../Images/doctor_tab.png) no-repeat; width:164px; height: 47px; float:left; margin-left:3px;}	
.doctorforumtab a
{display:block; width:164px; height: 47px; text-decoration:none; position:relative; z-index:444; cursor:pointer;}
.doctorforumtab  a:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/doctor_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat;}		
html>body .doctorforumtab a:hover {background:url(../Images/doctor_tab_over.png) no-repeat;}	
.doctorforumtab_on {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/doctor_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:164px; height: 47px; float:left; position:relative; bottom:6px;}		
html>body .doctorforumtab_on {background:url(../Images/doctor_tab_over.png) no-repeat; width:164px; height: 47px; float:left; position:relative; bottom:6px;}


.pledgetab {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/pledge_tab.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:153px; height: 47px; float:left; margin-left:3px;}	
html>body .pledgetab {background:url(../Images/pledge_tab.png) no-repeat; width:153px; height:47px; float:left; margin-left:3px;}	
.pledgetab a
{display:block; width:153px; height: 47px; text-decoration:none; position:relative; z-index:444; cursor:pointer;}
.pledgetab  a:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/pledge_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat;width:153px; }			
html>body .pledgetab a:hover {background:url(../Images/pledge_tab_over.png) no-repeat;width:153px; }
.pledgetab_on {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/pledge_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:153px; height: 47px; float:left; position:relative; bottom:6px;}	
html>body .pledgetab_on {background:url(../Images/pledge_tab_over.png) no-repeat; width:153px; height: 47px; float:left; position:relative; bottom:6px;}	


.resourcestab {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/resources_tab.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:186px; height: 47px; float:left; margin-left:3px; _margin-left:2px;}
			
html>body .resourcestab {background:url(../Images/resources_tab.png) no-repeat; width:186px; height: 47px; float:left; margin-left:3px; _margin-left:2;}	
.resourcestab a
{display:block; width:192px; height: 47px; text-decoration:none; position:relative; z-index:444; cursor:pointer;}

.resourcestab a:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/resources_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat;}
			
html>body .resourcestab a:hover {background:url(../Images/resources_tab_over.png) no-repeat;}
/**added by Ankit***/
html>body .resourcestab a:hover {background:url(../images/resources_tab_over.png) no-repeat;}
.resourcestab_on {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/resources_tab_over.png, sizingMethod='scale');
 		background-repeat:no-repeat; width:186px; height: 47px; float:left; position:relative; bottom:6px; margin-left:3px;}	
html>body .resourcestab_on {background:url(../images/resources_tab_over.png) no-repeat; width:186px; height: 47px; float:left; position:relative; bottom:6px; margin-left:3px;}	
/***end ***/
.sitewrap
{width:1032px; margin:0 auto; padding-top:32px; position:relative;}

.topnav
{float:left; margin-top:56px; _width:818px;}

.usresidents
{position:absolute; right:4px; _right:24px; top:42px; font-size:14px; color:#9d9fa0;}

.utilitylinks
{font-size:11px; color:#c0c0c0; position:absolute; right:4px; _right:24px; top:64px; font-weight:bold;}

.utilitylinks a
{color:#c0c0c0;}


/*  taking action  */

.takingactionwrap {width:488px; margin:0 auto 0 325px; padding-top:47px;}

.takingactionheader {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/takingaction_header.png, sizingMethod='image');
 		background-repeat:no-repeat; width:434px; height: 51px; }
			
html>body .takingactionheader  {background:url(../Images/takingaction_header.png) no-repeat; width:434px; height: 51px; }


.takingactionback {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/takingactionback_v2.png, sizingMethod='scale');
 		background-repeat:repeat-y; width:396px; height:100%; font-size:13px; padding:14px 18px 0 20px; line-height:21px;}
			
html>body .takingactionback  {background:url(../Images/takingactionback_v2.png) repeat-y; width:396px; height: 100%; font-size:13px;padding:14px 18px 0 20px; line-height:21px;}

.takingactionback p {margin:0; padding:0 0 12px; line-height:24px;}

.takingactionbtn {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/takingactionbtn_v3.png, sizingMethod='image');
 		background-repeat:no-repeat; width:490px; height:128px;}
			
html>body .takingactionbtn  {background:url(../Images/takingactionbtn_v3.png) no-repeat; width:490px; height: 128px;}

.takingactionbtn a {width:488px; height:128px; display:block; text-decoration:none; background:url(../Images/spacer.gif) repeat;}

.takingactionbtn a:hover {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/takingactionbtn_over_v3.png, sizingMethod='image');
 		background-repeat:no-repeat; width:490px; height:128px;}
			
html>body .takingactionbtn  a:hover {background:url(../Images/takingactionbtn_over_v3.png) no-repeat; width:490px; height: 128px;}




.leftcallout {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/getthefacts_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; float:left;}
			
html>body .leftcallout {background:url(../Images/getthefacts_callout.png) no-repeat; width:305px; height:137px; float:left;}

.leftcallout a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}

.leftcallout a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/getthefacts_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}
			
html>body .leftcallout a:hover{background:url(../Images/getthefacts_callout_over.png) no-repeat;}




.middlecallout {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/doctorforum_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; float:left; margin-left:24px;}
			
html>body .middlecallout  {background:url(../Images/doctorforum_callout.png) no-repeat; width:305px; height:137px; float:left; margin-left:24px;}
.middlecallout a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}

.middlecallout a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/doctorforum_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}
			
html>body .middlecallout a:hover{background:url(../Images/doctorforum_callout_over.png) no-repeat;}



.rightcallout {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/pledge_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; float:left; margin-left:24px;}
			
html>body .rightcallout  {background:url(../Images/pledge_callout.png) no-repeat; width:305px; height:137px; float:left; margin-left:24px;}

.rightcallout a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}

.rightcallout a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/pledge_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}
			
html>body .rightcallout a:hover{background:url(../Images/pledge_callout_over.png) no-repeat;}


.footer
{float:left; margin:34px 0 0 0px; width:415px; padding-top:13px; color:#7c7f80; border-top:1px solid #e5e5e5; font-family:myriad pro, arial; font-size:12px;}

.footer a
{color:#7c7f80;}

.footertier
{padding:28px 0 0 34px; width:1032px;}

.tcoyd_logo
{float:left;}

.footertier .social {float:left; width:304px; margin:15px 0 0 19px;}

.homecallouts {text-align:center; margin:0 auto; padding:38px 0 0 56px;}

/*  innerpages   */

.didyouknow
{float:right; width:221px; padding-right:50px;}

.innercontent
{padding-top:30px; width:997px; padding-left:34px;}

.innermasthead_about
{background:url(../Images/aboutstand_masthead.jpg) no-repeat right 86px; width:100%; height:213px;}

.innermasthead_stf
{background:url(../Images/images/invitefriend_masthead.jpg) no-repeat right 86px; width:100%; height:213px;}

.innermasthead_reg
{background:url(../Images/images/signup_masthead.jpg) no-repeat right 86px; width:100%; height:213px;}

.innermasthead_basics
{background:url(../Images/basics_masthead.jpg) no-repeat right 86px; width:100%; height:213px;}

.innermasthead_resources
{background:url(../Images/images/diabetesresources_masthead.jpg) no-repeat right 86px; width:100%; height:213px;}

.innermasthead_takethewheel
{background:url(../Images/takethewheel_masthead.jpg) no-repeat right 86px; width:100%; height:213px;}

.innermasthead_doctorforum
{background:url(../Images/doctorforum_masthead.jpg) no-repeat right 86px; width:100%; height:213px;}

.innertext
{width:635px; float:left;}

.innertext a
{color:#106ea5;}

.innertext p
{padding-left:26px; line-height:18px;}

.innercallouts
{float:right; width:305px;}

.pledgebtn {background:url(../Images/pledge_btn.gif) no-repeat; margin:20px 0 0 200px;}
.pledgebtn a {width:234px; height:53px; display:block; text-decoration:none; }
.pledgebtn a:hover{background:url(../Images/pledge_btn_over.gif) no-repeat;}


.inner_diabetesbasics {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/getthefacts_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; margin-top:20px;}	
html>body .inner_diabetesbasics {background:url(../Images/getthefacts_callout.png) no-repeat; width:305px; height:137px; margin-top:20px;}
.inner_diabetesbasics a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}
.inner_diabetesbasics a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/getthefacts_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}
html>body .inner_diabetesbasics a:hover{background:url(../Images/getthefacts_callout_over.png) no-repeat;}


.inner_managingdiabetes {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/managingdiabetes_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; margin-top:20px;}
html>body .inner_managingdiabetes  {background:url(../Images/managingdiabetes_callout.png) no-repeat; width:305px; height:137px; margin-top:20px;}
.inner_managingdiabetes a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}
.inner_managingdiabetes a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/managingdiabetes_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}
html>body .inner_managingdiabetes a:hover{background:url(../Images/managingdiabetes_callout_over.png) no-repeat;}

.inner_managingdiabetes_new {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/watchandlearn_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; margin-top:20px;}
html>body .inner_managingdiabetes_new  {background:url(../Images/watchandlearn_callout.png) no-repeat; width:305px; height:137px; margin-top:20px;}
.inner_managingdiabetes_new a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}
.inner_managingdiabetes_new a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/watchandlearn_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}
html>body .inner_managingdiabetes_new a:hover{background:url(../Images/watchandlearn_callout_over.png) no-repeat;}



.inner_watchandlearn {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/watchandlearn_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; margin-top:20px;}
html>body .inner_watchandlearn  {background:url(../Images/watchandlearn_callout.png) no-repeat; width:305px; height:137px; margin-top:20px;}
.inner_watchandlearn a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}
.inner_watchandlearn a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/watchandlearn_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}
html>body .inner_watchandlearn a:hover{background:url(../Images/watchandlearn_callout_over.png) no-repeat;}

.inner_summit {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/summit_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; margin-top:20px;}		
html>body .inner_summit  {background:url(../Images/summit_callout.png) no-repeat; width:305px; height:137px; margin-top:20px;}
.inner_summit a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}
.inner_summit a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/summit_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}		
html>body .inner_summit a:hover{background:url(../Images/summit_callout_over.png) no-repeat;}


.inner_summit_takewheel {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/pledge_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; margin-top:20px;}		
html>body .inner_summit_takewheel  {background:url(../Images/pledge_callout.png) no-repeat; width:305px; height:137px; margin-top:20px;}
.inner_summit_takewheel a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}
.inner_summit_takewheel a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/pledge_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}		
html>body .inner_summit_takewheel a:hover{background:url(../Images/pledge_callout_over.png) no-repeat;}

.inner_social { margin: 20px 0 0;}

.inner_gomeals {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/gomeals_callout.png, sizingMethod='image');
 		background-repeat:no-repeat; width:305px; height:137px; margin-top:20px;}		
html>body .inner_gomeals  {background:url(../Images/gomeals_callout.png) no-repeat; width:305px; height:137px; margin-top:20px;}
.inner_gomeals a {width:305px; height:137px; display:block; position:relative; z-index:444; cursor:pointer; text-decoration:none;}
.inner_gomeals a:hover{_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/gomeals_callout_over.png, sizingMethod='image');
 		background-repeat:no-repeat;}		
html>body .inner_gomeals a:hover{background:url(../Images/gomeals_callout_over.png) no-repeat;}

#withjavascriptfbtwitter { margin: 20px 0 0;}

.innertext .formitem {float:left; padding-right:26px;}
.innertext .formitem label {font-weight:bold; display:block; padding:10px 0 4px;}
.innertext .formitem textarea {width:540px;}
.innertext .formitem input[type=text] {width:254px;}
.clear {clear:both;}
.hidden {display:block;}

.questioncontainer {border:solid 1px #016595; width:588px; margin-top:40px;}
.questioncontainer .question {background:url(../Images/question_bg.jpg) repeat-x 0 0; min-height:60px; height:auto !important; height:60px;}
.questioncontainer .question {background:url(../Images/question_bg.jpg) repeat-x 0 0; min-height:60px; height:auto !important; height:60px;}
.questioncontainer .question h2 {color:#fff; font-weight:normal; height:42px; /*background:url(../Images/arrow_open.gif) no-repeat 0 24px;*/
		font-size:16px; margin:0 0 0 17px; padding:18px 0 0 30px;}
.questioncontainer .questionopen {background:url(../Images/question_bg.jpg) repeat-x 0 0; min-height:60px; height:auto !important; height:60px;}
.questioncontainer .questionopen {background:url(../Images/question_bg.jpg) repeat-x 0 0; min-height:60px; height:auto !important; height:60px;}
.questioncontainer .questionopen h2 {color:#fff; font-weight:normal; height:42px; /*background:url(../Images/arrow_closed.gif) no-repeat 0 24px;*/
		font-size:16px; margin:0 0 0 17px; padding:18px 0 0 30px;}
.questioncontainer .question p {font-size:16px; line-height:26px; float:left; width:460px; padding:8px 0 40px 5px;}
.questioncontainer img {float:left; padding:15px;}

.innerfootertier
{padding:28px 0 0 34px; margin-top:84px; border-top:1px solid #e5e5e5; }
.innerfooter
{float:left; color:#7c7f80; padding-top:10px; font-family:myriad pro, arial; font-size:12px;}
.innerfooter a
{color:#7c7f80;}

.smallcaption
{font-size:11px; font-family:Gotham-Light, arial; padding:2px 0 10px 4px; line-height:14px;}


/*  Take the Pledge  */

.bluebullet
{/*background:url(../Images/bluebullet.gif) no-repeat left 5px;*/ padding-top:8px;}

.addgoal
{background:url(../Images/addgoal_icon.gif) no-repeat left 4px; margin-top:14px; padding:6px 0 4px 0px}

.addgoal a
{color:#000; text-decoration:none;}

.addnewgoal
{background:url(../Images/addgoal_icon.gif) no-repeat left 4px; margin-top:14px; padding:0px 0 4px 25px}

.addnewgoal a
{color:#000; text-decoration:none;}

.goalstable
{margin-left:26px;}

.innermasthead_pledge
{background:url(../Images/pledge_masthead.jpg) no-repeat right 86px; width:100%; height:213px;}

.invitefriendtable
{font-size:11px; margin-left:23px; position:relative; border:2px solid #56b6e1; width:420px; padding:10px 8px; margin-top:8px;}

.invitefriendtable input
{width:180px; border:1px solid #c0c0c0;}

.invitefrienderror
{position:absolute; right:24px;}

.invitefrienderror_reg
{position:absolute; bottom:82px; right:24px;}

.invitefrienderrormessage
{background:#ff0000; padding:4px 6px 4px 10px; color:#fff;}

.previewpledgebtn
{background:url(../Images/previewprint_btn.gif) no-repeat; margin-top:36px;}
 
.previewpledgebtn a
{display:block; width:347px; height:52px; text-decoration:none;}

.previewpledgebtn a:hover
{background:url(../Images/previewprint_btn_over.gif) no-repeat;}

.pledgebox
{padding:22px 0 22px 86px;}

.pledgecontent
{padding-top:30px; margin:0 auto; width:775px;}
.pledgecontent a
{color:#106ea5;}


.pledgecontent p
{padding-left:26px;}


.regupdateserrormessage
{background:#ff0000; padding:4px 6px; color:#fff;}

.regupdateserror
{position:absolute; top:0; left:-160px;}

.regupdates
{font-size:11px; margin-left:23px; position:relative;}

.regupdates input
{border:1px solid #c0c0c0; margin-right:18px; width:148px;}

#selectmain
{height:20px;}

.smdisc
{font-size:11px; color:#808080; width:550px;}
.smdisc a
{color:#106ea5;}

.topflyouts {position:relative; z-index:34; text-align:left;}
.topflyouts a {text-decoration:none; color:#fff; display:block; /*height:18px;*/ padding:3px 8px 3px 8px; width:160px;}

/* remove all the bullets, borders and padding from the default list styling */
.topflyouts  ul {padding:0; margin:0; list-style-type:none; }

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.topflyouts  li {position:relative; background: url(../Images/downarrow.gif) no-repeat 156px 5px #54b5e1;  /*height:21px;*/ font-size:13px; font-family:Gotham-Book, arial; width:176px;}
/* style the links for the top level */

/* hide the sub levels and give them a positon absolute so that they don't affect the layout of the rest of the site */
.topflyouts  ul ul {background:url(../Images/flyoutfback.gif) repeat-y; visibility:hidden; position:absolute; top:20px; right:0px; border-top:1px solid #bae1f3;border-left:1px solid #bae1f3;border-right:1px solid #bae1f3;background-color:#fff; width:398px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.topflyouts  table {position:absolute; top:0; right:0px;}

/* style the second level links */
.topflyouts  ul ul a { text-decoration:none; font-size:11px; font-weight:normal; border-left:none; color:#000; border-bottom:1px solid #bae1f3;  padding:6px 10px 6px 16px; width:372px; /*line-height:11px;*/ height:100%;}
/* style the top level hover */

.topflyouts  ul ul li {z-index:34; position:relative; font-family:arial; background:none; width:398px;}

.topflyouts  a:hover  {background: url(../Images/downarrow_over.gif) no-repeat 156px 5px #106ea5;}
.topflyouts :hover > a  {background: url(../Images/downarrow_over.gif) no-repeat 156px 5px #106ea5;}

.topflyouts  ul ul :hover > a {background:#bae1f3; text-decoration:none; width:372px;}
.topflyouts  ul ul a:hover {background:#bae1f3;text-decoration:none; width:372px;}

/* make the second level visible when hover on first level list OR link */
.topflyouts  ul li:hover ul,
.topflyouts  ul a:hover ul{visibility:visible;}





/*  lightbox   */



/*== INSPIRE OVERLAY  ==*/	
.framediv {position:relative; z-index:1000; margin-left:64px; width:665px;}

.framediv h1
{color:#106ea5; font-size:22px;}

#iOverlay { background-color: #000; left: 0; position: absolute; top: 0; width: 100%; z-index: 9999;}
#iWrap {overflow: hidden; position: absolute; width: 846px; z-index: 9999;}
#winFrame { border: none; width: 100%; height: auto; z-index: 9999;}
#iLoader { background:url(../Images/spinner.gif) no-repeat 5px center #fff; border: 1px solid #5E9ABA; height: 40px; position: absolute; width: 110px; z-index: 9999;}
	#iLoader p { color: #000; height: 40px; font-size: 13px; line-height: 40px; margin: 0; padding: 0 0 0 45px;}	
#iClose {cursor: pointer; height: 37px; overflow: hidden; position: absolute; right: 16px; top: 2px; width: 62px;}
	#iClose iframe { border: 0; height: 37px; width: 33px;}
	#iClose .closeTxt { background: url(../Images/bg_overlayCloseBtn.gif) no-repeat right top; color: #333333; cursor: pointer; font-size: 12px; right: 18px; height:37px; position: absolute; top: 0; width: 100%;}

/*== INSPIRE LANDING CSS  ==*/	


.winTop {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/overlaytop.png, sizingMethod='image');
 		background-repeat:no-repeat; width:846px; height:37px;}
			
html>body .winTop  {background:url(../Images/overlaytop.png) no-repeat; width:846px; height:37px;}


.winBody {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/overlaybody.png, sizingMethod='scale');
 		background-repeat:repeat-y; height: 100%; padding: 0 30px 0 15px; width:801px;}
			
html>body .winBody  {background:url(../Images/overlaybody.png) repeat-y; height: 100%;}



.winBottom {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=Images/overlaybottom.png, sizingMethod='image');
 		background-repeat:no-repeat; width:846px; height:48px;}
			
html>body .winBottom  {background:url(../Images/overlaybottom.png) no-repeat; width:846px; height:48px;}

.tboxes {width: 200px; margin-top:10px;}