

Body{ font-family:Tahoma, "Arial, Helvetica, sans-serif"; font-size:1em; color:#747474; background:url(../images/top_bg.jpg) repeat-x left top;}
Body,ul,ol,li,p,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-weight:normal; line-height:17px;}
a{ color:#747474; text-decoration:none;}
a:hover{color:#747474; text-decoration:underline;}
li{ list-style-type:none;}
img{ border:0px none;}


#externalwrapper{ width:100%; background:url(../images/bottom_bg.jpg) repeat-x bottom left;display:table; float:left;}

#wrapper{ margin:0px auto; width:944px; font-size:.7em; line-height:15px;}

#toparea{ float:left; width:944px;}



/* ### MAIN LEFT CONTAINER ### */
#leftmain{ width:309px; float:left;}
.logobox{ float:left; width:309px;}
.logobox a{ float:left; text-indent:-9999px; background:url(../images/ojunto.jpg) no-repeat; width:309px; height:138px; display:block;}
#leftmain div.leftbox{ width:289px; float:left; margin-bottom:30px;}
#leftmain div.leftbox h1.subscribes{ float:left; width:209px; background:url(../images/arrow_subscribe.jpg) no-repeat left top; padding:0px 40px; background-color:#e2e1b6; font-size:1.1em; font-weight:bold; line-height:28px;}
#leftmain div.leftbox h1.subscribes a{color:#79784b;}
#leftmain div.leftbox h2.call{ float:left; width:289px; padding:0px; color:#9c9b79; background:url(../images/call.jpg) no-repeat left top; margin-top:2px; height:27px; background-color:#eae9cb;}
#leftmain div.leftbox ul{ float:left; width:289px;}
#leftmain div.leftbox ul li{ float:left; width:272px; padding-left:17px;}
#leftmain div.leftbox ul li.arrowgreen{ float:left; background:url(../images/arrow_green.gif) no-repeat left top;}
#leftmain div.leftbox ul li strong{ color:#12b46a;}
#leftmain div.leftbox ul li a{ color:#0098fd;}
#leftmain div.leftbox div.leftlogin_left{ float:left; width:23px; background:url(../images/loginbotom_left.jpg) no-repeat; height:102px;}
#leftmain div.leftbox div.leftlogin_middle{ float:left; width:220px; padding:15px 5px 0px 15px; background:url(../images/loginbotom_midle.jpg) repeat-y; height:87px;}
#leftmain div.leftbox div.leftlogin_middle div.logininputbox{ width:220px; background:none; float:left; padding-bottom:7px;}
#leftmain div.leftbox div.leftlogin_middle div.logininputbox span.leftspan{ float:left;}
#leftmain div.leftbox div.leftlogin_middle div.logininputbox span.rightspan{ float:right;}
#leftmain div.leftbox div.leftlogin_middle div.logininputbox span.leftspan a{ text-decoration:underline;}
#leftmain div.leftbox div.leftlogin_middle div.logininputbox input{ float:left; background:#ffffff; color:#747474; border:0px none; width:200px; height:16px; padding:3px 10px;}
#leftmain div.leftbox div.leftlogin_right{ float:left; width:14px; background:url(../images/loginbotom_right.jpg) no-repeat; height:102px;}
/* ### MAIN RIGHT CONTAINER ### */




#rightmain{ width:635px; float:left;}


#rightmain #loginsection{ float:left; margin-left:74px;}
#rightmain #loginsection div.loginleft{ background:url(../images/loginleft.jpg) no-repeat; width:93px; height:92px; float:left; padding:5px 0px;}
#rightmain #loginsection div.loginleft a.signup{ display:block; width:92px; height:92px; float:left; text-indent:-9990px; background:url(../images/signup.gif) top  left no-repeat;}
#rightmain #loginsection div.loginleft a.signup:hover{ display:block; width:92px; height:92px; float:left; text-indent:-9990px; background:url(../images/signup.gif) bottom left no-repeat;}
#rightmain #loginsection a{ color:#ffffff;}
#rightmain #loginsection div.loginmid{ background:url(../images/loginmiddle.jpg) repeat-x; height:72px; width:435px; float:left; padding:23px 0px 0px 0px; }
#rightmain #loginsection div.loginmid div.login{ width:435px; float:left; margin:1px 0px 0px 0px;}
#rightmain #loginsection div.loginmid div.login ul{ width:435px; float:left;}
#rightmain #loginsection div.loginmid div.login ul li{ width:206px; float:left; margin-left:7px;  }
#rightmain #loginsection div.loginmid div.login ul li.user_login{ width:206px; float:left; margin-left:7px; font-size:10px;  }
#rightmain #loginsection div.loginmid div.login ul li input{ width:193px; float:left; border:0px none; background:none; background-color:#FFFFFF; height:15px;  color:#909090; font-size:1em; padding:4px 0px 2px 5px;}
#rightmain #loginsection div.loginmid div.login ul li.go a{ background:url(../images/go.jpg) no-repeat; width:31px; height:16px; text-indent:-9998px; display:block; float:right;}
#rightmain #loginsection div.loginmid div.login ul li input.logingo{background:url(../images/go.jpg) no-repeat; width:31px; height:16px; text-indent:-9998px; display:block; float:right; margin-top:2px;}

#rightmain #loginsection div.loginright{ background:url(../images/loginright.jpg) no-repeat; height:102px; width:14px; float:left;}




#rightmain .right_repeat{ float:left; width:100%;}
#rightmain .right_repeat ul{ float:left; width:100%;}
#rightmain .right_repeat ul li{ float:left; width:100%; width:191px; margin-left:20px;}
#rightmain .right_repeat ul li.help_advise span{ display:block; background:url(../images/helpandadvise.jpg) no-repeat; width:127px; height:36px; text-indent:-9999px; float:left; margin-left:13px;}
#rightmain .right_repeat ul li.why_we span{ display:block; background:url(../images/whywe.jpg) no-repeat; width:164px; height:36px; text-indent:-9999px; float:left; margin-left:13px;}
#rightmain .right_repeat ul li.service_survey span{ display:block; background:url(../images/serviceandservey.jpg) no-repeat; width:143px; height:36px; text-indent:-9999px; float:left; margin-left:13px;}
#rightmain .right_repeat div.qoutes{ padding:30px 40px; width:555px; line-height:18px; color:#4e4e4e;}
#rightmain .right_repeat div.qoutes span.qouteslarger{ font-size:3em;}
#rightmain .right_repeat div.qoutes p{ padding:5px 0px; width:500px; line-height:18px; color:#4aa0de; font-size:1.1em; font-weight:bold; float:left;}


#rightmain .right_repeat2{ background:url(../images/rpt_gradient2.jpg) repeat-y; width:635px; float:left; height:214px;}
#rightmain .right_repeat2 ul{ background:url(../images/rpt_gradient.jpg) no-repeat; width:635px; float:left;}
#rightmain .right_repeat2 ul li{ float:left; width:100%; width:211px; background:none;}
#rightmain .right_repeat2 ul li ul{ padding:15px; width:161px; background:none; margin-left:20px;}
#rightmain .right_repeat2 ul li ul li{ width:145px; padding-left:15px; float:left; margin:0px; background:url(../images/arrow_blue.gif) no-repeat left top; margin-top:7px;}
#rightmain .right_repeat2 ul li ul li.bluelarge{ font-size:1.5em; color:#4aa0de; background:none; padding:0px; margin:0px; line-height:18px; font-weight:normal;}




#bottomarea{ float:left; width:900px; border-top:dotted 1px #a3a3a3; padding:18px 22px 50px 22px; color:#8aadcf;}
#bottomarea a{color:#8aadcf;}
#bottomarea div.bottom_left{ float:left; width:310px;}
#bottomarea div.bottom_right{ float:left; width:590px;}
#bottomarea div.bottom_right ul{ float:left; width:100%;}
#bottomarea div.bottom_right ul li{ float:left; padding:0px 3px; width:auto;}


/* ### STYLESHEET FOR INNER PAGE ### */
#rightmain #loginsection_inner{ float:left; margin-left:74px; text-align:right; width:520px; height:80px; padding-top:22px;}
#rightmain #loginsection_inner p{ padding:0px; width:100%; margin:0px;}
#rightmain .right_dropdownmenu{ float:left; width:100%;}

/* ### stylesheet for inner container for lowersection( Below Logo Area) ### */
#inner_main{ width:944px; float:left;}
#horizontalbar{ margin-top:35px; float:left; width:944px;}
#horizontalbar div.horizontalbar_left{ float:left; width:25px; background:url(../images/topbar_left.gif) no-repeat left top; height:76px;}
#horizontalbar div.horizontalbar_middle{ float:left; width:894px; background:url(../images/topbar_mid.gif) repeat-x; height:66px; padding-top:10px; color:#ffffff;}
#horizontalbar div.horizontalbar_middle a{ color:#ffffff;}
#horizontalbar div.horizontalbar_middle span.lightblue{ color:#9fa3c9;}
#horizontalbar div.horizontalbar_middle span.lt{ float:left; width:700px; display:block; height:34px;}
#horizontalbar div.horizontalbar_middle span.bigwhite{ float:left; width:700px; display:block; height:34px; font-size:1.8em; letter-spacing:1px;}
#horizontalbar div.horizontalbar_middle span.rt{ float:right; width:194px; display:block; height:34px;  text-align:right;}
#horizontalbar div.horizontalbar_middle span.rt a{ color:#ffffff;}
#horizontalbar div.horizontalbar_right{ float:left; width:25px; background:url(../images/topbar_right.gif) no-repeat left top; height:76px;}

.inner_submain{ float:left; width:944px; margin-top:20px;}
.inner_left_container{ float:left; width:252px;}

.inner_left_rpt{ float:left; width:252px;}

.inner_left_rpt ul.greenbox{ float:left; width:252px; padding-bottom:20px;}
.inner_left_rpt ul.greenbox li.topgreen{ float:left; width:252px; background:url(../images/green_top.gif) no-repeat; height:13px; line-height:2px; font-size:.1em; border:0px none;}
.inner_left_rpt ul.greenbox li.bottomgreen{ float:left; width:252px; background:url(../images/green_bottom.gif) no-repeat; height:13px; line-height:2px; font-size:.1em; border:0px none;}
.inner_left_rpt ul.greenbox li{ float:left; width:252px; padding:0px; background:#d5e3a8; border-bottom:solid 1px #c8d798;}
.inner_left_rpt ul.greenbox li a{ display:block; width:202px; color:#000000; font-size:1em; line-height:23px; padding:0px 25px 0px 25px;}
.inner_left_rpt ul.greenbox li a:hover{ display:block; width:187px; color:#000000; font-size:1em; line-height:23px; background:url(../images/green_arrow_hover.gif) no-repeat left top; padding:0px 25px 0px 40px; text-decoration:none; background-color:#e4edc7; }
.inner_left_rpt ul.greenbox li a.active{ display:block; width:187px; color:#000000; font-size:1em; line-height:23px; background:url(../images/green_arrow_hover.gif) no-repeat left top; padding:0px 25px 0px 40px; text-decoration:none; background-color:#e4edc7; font-weight:bold;}

.inner_left_rpt ul.bluebox { float:left; width:252px; padding-bottom:20px;}
.inner_left_rpt ul.bluebox li.topblue{ float:left; width:252px; background:url(../images/blue_top.gif) no-repeat; height:13px; line-height:2px; font-size:.1em; border:0px none;}
.inner_left_rpt ul.bluebox li.bottomblue{ float:left; width:252px; background:url(../images/blue_bottom.gif) no-repeat; height:13px; line-height:2px; font-size:.1em; border:0px none;}
.inner_left_rpt ul.bluebox li{ float:left; width:252px; padding:0px; background:#e5f9fa; border-bottom:solid 1px #d2f2f3;}
.inner_left_rpt ul.bluebox li a{ display:block; width:202px; color:#000000; font-size:1em; line-height:23px; padding:0px 25px 0px 25px;}
.inner_left_rpt ul.bluebox li a:hover{ display:block; width:187px; color:#000000; font-size:1em; line-height:23px; background:url(../images/blue_arrow_hover.gif) no-repeat left top; padding:0px 25px 0px 40px; text-decoration:none; background-color:#d7f5f6;}
.inner_left_rpt ul.bluebox li a.active{ display:block; width:187px; color:#000000; font-size:1em; line-height:23px; background:url(../images/blue_arrow_hover.gif) no-repeat left top; padding:0px 25px 0px 40px; text-decoration:none; background-color:#d7f5f6; font-weight:bold;}

.inner_right_container{ float:left; width:650px; margin:0px 21px;}
.inner_right_rpt{ float:left; width:650px; margin:0px 21px;}

#fck_content{
	width:630px;

	line-height:18px; float:left; margin:2px 2px 2px 2px; _margin:2px 2px 2px 2px;
	color:#666666;
	font-size: 12px;
	font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
}

#fck_content, p,a,h1,ul,li,h2,h3,h4,img,table,form,label,input,fieldset,sup,div{ }
#fck_content{ text-decoration:none;color:#4a4a4a;}

#fck_content p{ text-decoration:none;color:#4a4a4a;}
#fck_content ol{padding:10px; padding-left:32px; }
#fck_content ul{padding:10px 0 0 20px;}
#fck_content ul li{padding-left:0px;list-style-type:disc  }
#fck_content ul li a{ text-decoration:none}
#fck_content ul li a:hover{text-decoration:none} 

#fck_content ol li{color:#4a4a4a; }
#fck_content ol li a{ text-decoration:none}
#fck_content ol li a:hover{text-decoration:none} 

#fck_content a{  color:#313A82; font-size:1em;text-decoration:underline;}
#fck_content a:hover{  color:#4a4a4a; font-size:1em;text-decoration:underline;}
#fck_content a.active{  color:#313A82; font-size:1em;text-decoration:underline;}


/* ### sifer Stylesheet ### */
/*#left h1 {width: 289px;float:left; padding:0px; margin:0px; font-size:225%;}
.title {font-size:1.6 em;font-family: Arial;}
.sIFR-active .title{visibility: hidden;font-family: Verdana;line-height:2em; font-size:0.4em ; color:#000000;}
#left h1 .blue {color:#1f2b92;}
*/

.heading{
	font-size:1.6em;
	width:630px;
	padding:0 0 10px 0; margin:0px;
	font-weight:bold; color:#313981;
	border-bottom:1px solid #9ABA33;
}

.sub_heading{
	font-size:1.0em;
	padding:0 0 10px 0; margin:0px;
	font-weight:bold; color:#000000;
	background-color: #E5F9FA;
	
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:  #000000;
	background-color: #FFFFFF;
	border:1px solid #ccc;
	padding: 4px;
	margin: 4px;
}
.buttons {
	font-size:0.9em;
	padding:4px; color:#FFFFFF; background:#414A95; border:0px solid #000000; cursor:pointer;
	font-weight:bold;
	cursor:pointer;
}

.mainHeading{
font-family:arial;
	font-size:1.2em;
	padding:0 0 10px 0; margin:0px;
	font-weight:bold; color:#0199FE;

}
.mainBold {
font-family:arial;
	font-size:1.0em;
	padding:4px; color:#585858;  border:0px solid #000000; 
	font-weight:bold;

}
.main{

	font-size:1.1em;
	font-weight:normal;
	font-family:arial

}

.mainsmall{
	font-size:0.8em;
	font-weight:normal;
	font-family:arial
}

/* ------------------------------------- Annapurna ------------------------------------- */
.div_dotted_bottom {
	border-bottom:1px dotted #666666;
}
 span.subhd{font-weight:700; color:#24446B;  float:left; padding:0 20px 0px 0px; margin:0px;}

.error_bg { padding:2px 2px 2px 10px;color:#FF0000; background: url(../images/error_bg.gif) no-repeat; height:20px;}
.red { color:#CC0000;}
.error1 {color:#B41111;
padding:2px 2px 2px 20px;height:16px;border: 1px solid #B41111; background: url(../images/cross_circle.png) no-repeat #FFC6C6; background-position:2px; text-align:left}

.error2 {color:#B41111;
padding:2px 2px 2px 20px;border: 1px solid #B41111; background: #FFC6C6; background-position:2px; text-align:left}

.error3 {color:#B41111;
padding:2px 2px 2px 20px;border: 1px solid #B41111; background: url(../images/cross_circle.png) no-repeat #FFC6C6; background-position:2px; text-align:left}



.confirm { padding:2px 2px 2px 28px;height:16px;border: 1px solid #11A122; background: url(../images/tick_circle.png) no-repeat #CBFFCC; background-position: 4px; text-align:left}
.attention { padding:2px 2px 2px 16px;height:16px;border: 1px solid #dbd6a1; background: url(../images/exclamation.png) no-repeat #f8f2b7; text-align:left}
.information { padding:2px 2px 2px 16px;height:16px;border: 1px solid #b8c6d2; background: url(../images/information.png) no-repeat #dae6f1; text-align:left}


.survey_top_box {
	background-color: #f1f1f1;
	border:1px solid #ccc;
	padding: 4px;
	margin: 4px;
	width:900px;
	height:210px;
}
.logo_box {
	background-color: #FFFFFF;
	border:1px solid #ccc;
	padding: 4px;
	margin: 4px;
	width:280px;
	height:105px;
}

.survey_section {	font-family:arial;color: #20A6FD;	padding: 4px;	margin: 4px;	font-weight:bold; }
.survey_question {	font-family:Arial;  font-size:13px; color: #3E4791;	padding: 3px;	margin: 3px;	font-weight:bold; }
.survey_q {	border:1px solid #ccc;	font-family:arial; color: #000000;	padding: 4px;	margin: 4px;	font-weight:bold;}
.green {	font-family:arial; color: #AAC751;}
.survey_logo {	font-family:arial; font-size:12px;	padding: 0px;	margin: 0px;	font-weight:bold; }



.survey_heading{
	font-size:1.6em;
	width:900px;
	padding:0 0 10px 0; margin:0px;
	font-weight:bold; color:#313981;
	border-bottom:1px solid #9ABA33;
}
.div_step_one {	margin:8px; font-family:arial; font-size:12px;}
.div_step_two {	margin:8px; font-family:arial; font-size:12px;}

.border_1 {
	padding:4px;
	border:1px solid #666666;
}

.blue_back { background: #000099; text-align:center;font-size:1.4em;color:#FFFFFF;width:620px;font-weight:bold;padding:4px;}

.legend_yellow{height:22px;background-color:#FFFF00;color:#000000;font-weight:bold;}
.legend_red{height:22px;background-color:#F90605;color:#000000;font-weight:bold;}
.legend_gray{height:22px;background-color:#BFC0C0;color:#000000;font-weight:bold;}

.green_back { background: #9BBB32; text-align:center;font-size:0.9em;color:#FFFFFF;font-weight:bold;padding:4px;}
.blue_back2 { background: #1F2B91; text-align:center;font-size:0.9em;color:#FFFFFF;font-weight:bold;padding:4px;}
.skyblue_back2 { background: #3FD5BA; text-align:center;font-size:0.9em;color:#FFFFFF;font-weight:bold;padding:4px;}

.green_text { font-size:0.9em;color:#9BBB32;font-weight:bold;padding:4px;}
.blue_text { font-size:0.9em;color:#1F2B91;font-weight:bold;padding:4px;}
.skyblue_text { font-size:0.9em;color:#3FD5BA;font-weight:bold;padding:4px;}

.green_text2 { font-size:1.1em;color:#9BBB32;font-weight:bold;padding:4px;}
.blue_text2 { font-size:1.1em;color:#1F2B91;font-weight:bold;padding:4px;}
.skyblue_text2 { font-size:1.1em;color:#3FD5BA;font-weight:bold;padding:4px;}

.background1 { background: #E5F9FA;padding:4px;}
.background2 { background: #D5E3A8;padding:4px;}

.small_blue_text2 {background:#1F2B91;padding:4px;font-size:0.8em;color:#ffffff;font-weight:bold;padding:4px;}

.sitemap_heading{background:url(../images/tdheader_bg_o.jpg) repeat-x left top; border:1px solid #dae5ed; height:10px; padding:4px; color:#0780d0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; }
.sitemap_heading a{color:#0780d0; text-align:center}
.sitemap_heading a:hover{color:#000; text-decoration:none;  cursor:text;}


.sitemap_td{border:1px solid #9dbace;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;  padding:4px; margin:0; }

.sitemap_td a{font-size:11px;color:#343434; background:url(../images/arrow.gif) no-repeat left; padding:0 0 0 8px;}

.sep{background:url(../images/sep_v.gif) no-repeat center top;}


