@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background:url(images/bodybg.jpg) repeat-x #c5e2f2;
	font-family:Arial, Helvetica, sans-serif;}
#container{ width:1002px; margin:
auto;}
.logo{ width:234px; height:109px;}
.topnav{ float:right;width:690px; padding-top:72px; height:36px ; padding-left:68px;}
.topnav ul{ padding:0px; margin:0px; background-image:url(images/menubg.gif); background-repeat:repeat-x; width:650px;  height:25px;padding:12px 16px 0px 16px; }
.topnav li{ float: left; list-style:none;  font-size:14px; padding:0px 16px 0px 13px;text-transform: uppercase; border-right:1px solid #002031; border-left:1px solid #225977; font-weight:bold; }
.topnav li a{ text-decoration:none; color:#a19e9e; outline:none;}
.topnav li a:visited{color:#a19e9e;}
li.leftmenu{ border:none;}
li.select a{ color:#c5e2f2;}
li.select a:visited{ color:#c5e2f2;}
.searchbar{ float: left;  width:1002px; padding-top:20px;}
.joinfree{ padding-right:116px; text-align:right;}
.joinfree h6{  width:651px; float:right; margin:0px; padding:8px; font-size:1.0em; font-weight:normal;}
.joinfree div{ float:right; width:131px}
.searchbox{ float: left;  width:755px; height:80px; background-image:url(images/searchbg.gif); background-repeat:no-repeat; background-position:center -5px; padding-top:105px; padding-left:247px;}
.searchboxinput{ width:600px;  margin:0px; border:0px; padding-bottom:4px; font-size:1em; color:#45596b;}
.searchboxinput input{ width:600px; padding-top:4px; margin:0px; border:0px; padding-bottom:4px; font-size:1.5em; color:#45596b;}
.searchbox h6{ float:right; width:50px; margin:-2px; padding-right:90px;} 
.radiobut { float:left; width:600px;}
.radiobut ul{ margin:0px; list-style:none; font-size:14px; /*padding-top:20px;*/padding-top:24px; padding-left:105px;}
.radiobut li{ float:left; padding-right:20px;}
.mainbodycont{ float:left; width:1002px; background-image:url(images/topbody.gif); background-repeat:no-repeat; background-position:left top; padding-bottom:10px; padding-top:6px;  }
.cate{ width:187px; float:left; height:31px; background-image:url(images/curve1bf.gif); background-repeat:no-repeat; background-position:6px top;}
.cate h1, .questions h1, .login h1, .blog_head h1{ margin:0px;color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; padding:3px 10px 0px 20px;}
.questions{ width:555px; float:left; height:38px; background-image:url(images/curve2.gif); background-position:left top; background-repeat: no-repeat;text-align:left;}
.login{ width:255px; float:left; height:38px; background-image: url(images/curve3.gif); background-repeat:no-repeat; background-position:left top;text-align:left;}
.loginright{ width:255px; float:left;}
.subbodycont{float:left; width:1002px; background-image:url(images/linebg.gif); background-repeat: repeat-y; background-position:left top; background-color:#FFFFFF;}
.categorieslist{ width:187px; float:left;text-align:left;}
.categorieslist ul{ margin:0px; padding:0px 10px 0px 12px; }
.categorieslist li{ list-style:none; border-bottom:1px solid #cde6f4; padding-top:5px; padding-bottom:5px; color:#30546d;}
.categorieslist li a{ color:#30546d; text-decoration:none;}
.categorieslist li a:visited{ color:#30546d;}
.questionscont {width:555px; float:left; padding:0px 0px 10px 3px;}
.questionscont ul{ margin:0px; padding:0px ; }
.questionscont li{ list-style:none; float: left; padding:5px; text-align:center;}
.qa{ background-image: url(images/qabg.gif); background-repeat:no-repeat; width:121px; height:29px; font-size:16px;font-weight:bold; color:#4e7497  }
.qa a{ text-decoration:none; color:#4e7497}
.qa a:visited{ text-decoration:none; color:#4e7497}
.qatab { background-image: url(images/bgtopline.gif); background-repeat:repeat-x; background-position: left top; width:520px; float:left; padding-top:14px; margin-left:5px;}
.qaselect{ background-image:url(images/qaover.gif); background-repeat:no-repeat; width:120px; font-weight:bold; color:#FFFFFF;}
.qaselect a{ text-decoration:none; color:#FFFFFF;}
.qaselect a:visited{ text-decoration:none; color:#FFFFFF;}
.fc{ font-size:11px; color:#1770b1;}
.fc a{ text-decoration:none; color:#1770b1}
.fc a:visited{ text-decoration:none; color:#1770b1}
.qalistdis{ float:left; width:515px; padding:10px;text-align:left;}
.qalistdisleft{ float:left; width:78px; text-align:center; font-size:11px;}
.qalistdisleft span{ width:54px; float:left; color:#123d61;}
.qaimg{float:left; width:54px; border:1px solid #c5e2f2; background-color:#f2f9fc; height:54px; }
.qalistright { float:right; width:430px;}
.qalistright h2{ margin:0px; padding:10px; font-size:12px; border:1px solid #c5e2f2; color:#5a86a5}
.qalistright p{ font-size:11px; color:#575757; padding-left:10px;  margin:0px; padding-top:8px;}
.qalistright strong { color:#1f5377}
.spanorange{ color:#db5b23}
.spanogrey{ color:#575757;}
.comment{ float:left; width:510px; padding:10px 0px 10px 10px;}
.commentbottom{float:left; width:510px; padding:10px 0px 10px 10px;}
.commentmain{ background-color:#e1e7ec;width:520px; float:left;}
.commentmain ul{ padding:5px 0px 5px 10px; margin:0px;}
.commentmain li{ list-style:none; float:right; margin:0px; padding:0px; padding-right:3px; }
.inp_cont{ float:left; width:510px; padding-left:5px; padding-bottom:10px;}
.inp_ques{width:505px; height:100px;}
.padleft10{padding-left:10px;}
.log_cont{float:left;width:205px; padding-top:2px; padding-left:25px;text-align:left}
.log_cont ul, .blog_cont ul{padding:0px; margin:0px; width:155px; list-style:none; float:left;}
.log_cont li{ padding:0px; margin:0px; width:175px; float:left; padding-bottom:5px; color:#1f5c95; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.log_cont a{ text-decoration:none; color:#555555;}
.log_cont a:visited{ text-decoration:none; color:#555555;}
.log_inp{width:160px; font-size:12px; border:solid 1px #c5e2f2;}
.blog_head{float:left; background-image:url(images/base.jpg); background-repeat:no-repeat; background-position: -4px -13px; width:255px; height:33px; padding-top:5px; text-align:left;}
.blog_cont{ float:left; padding-left:25px; width:230px; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:13px; text-align:left;}
.blue_txt{color:#015089;}
.blog_cont h2{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555;}
.blog_cont a{text-decoration:none;}
.blog_cont li{ float:left; width:175px; padding:0px; margin:0px; padding-bottom:10px;}
.red_txt{color:#ee5314;}
.foot_curve{float:left; background-image:url(images/base_foot.gif); width:1002px; height:32px; background-repeat:no-repeat; text-align:center; color:#01385f; font-size:14px; padding-top:20px;}
.pagea{text-decoration:none;color:#01385f;}
.lastbeffoot{float:left; background-color:#003054; width:100%; padding-bottom:15px; padding-top:15px; color:#306d99; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
.span_nn{ color:#85b2d4;}
.lastbeffoot a{ text-decoration:none; color:#FFFFFF;}
.lastbeffoot a:visited{ text-decoration:none; color:#FFFFFF;}
.lastfoot{float:left; background-color:#003c67; width:100%; padding-bottom:10px; padding-top:10px; color:#3575a4; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#88b3d2;}
.lastfoot a{text-decoration:none; color:#88b3d2;}
.lastfoot a:visited{text-decoration:none; color:#88b3d2;}
.copy{color:#3575a4;}

/**/
.views_slideshow_main{height:auto;min-height:120px;padding:2px;}
.views_slideshow_main .qalistdis{ float:left; width:400px; padding:0px;margin:0;text-align:left;}
.views_slideshow_main .qalistdisleft{ float:left; width:50px; text-align:center; font-size:11px;}
.views_slideshow_main .qalistdisleft span{ width:54px; float:left; color:#123d61;}
.views_slideshow_main .qaimg{float:left; width:54px; border:1px solid #c5e2f2; background-color:#f2f9fc; height:54px; }
.views_slideshow_main .qalistright { float:right; width:340px;}
.views_slideshow_main .qalistright h2{ margin:0px; padding:2px; font-size:12px; border:1px solid #c5e2f2; color:#5a86a5}
.views_slideshow_main .qalistright p{ font-size:11px; color:#575757; padding-left:2px;  margin:0px; padding-top:8px;}
.views_slideshow_main .qalistright strong { color:#1f5377}
.views_slideshow_main .spanorange{ color:#db5b23}
.views_slideshow_main .spanogrey{ color:#575757;}



/**/

/*25-03-2009*/

.login_curve
{
float:left;
width:255px;
background-image:url(images/logincurve.gif);
background-repeat:no-repeat; 
background-position:top;
height:11px;
}
.cate_curve{ width:187px; float:left; height:31px; background-image:url(images/cate_curve.gif); background-repeat:no-repeat; background-position:6px top;}
.login_btn
{
float:left;
width:75px;
height:22px;
background:url(images/login.gif) no-repeat;
color:#fff;
padding-bottom:2px;
}
.login_btn
{
border:none;
}


/**Added by Kolanchi**/

.form-text{
border:1px solid #C5E2F2;
font-size:12px;
width:180px;
}

.form-item label{
color:#1F5C95;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0 0 5px;
font-weight:normal;
}

.form-item{
color:#1F5C95;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0 0 5px;

}

#toboggan-container .item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#qalistmessage{ width:510px; padding:5px;padding-left:12px;
padding-top:36px;text-align:left;}

#qalistmessage  ul{
padding:0px;
margin:0px;
margin:0.75em 0;
}
#qalistmessage li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px 0px 1px 7px;
text-align:left;
margin:0.75em 0;
float:none;
}

#tabs-wrapper {
border-bottom:1px solid #E9EFF3;
margin:0px;
padding:0px;
position:relative;
}

.LoginSubmit{
float:left;
width:75px;
height:22px;
background:url(images/login.gif) no-repeat;
color:#fff;
padding-bottom:2px;
border:none;
}

.spanorange a{ color:#db5b23; text-decoration:none;}
.spanorange a:visited{ color:#db5b23; text-decoration:none;}

.standard ul li{ list-style:none; padding:5px; text-align:left;}


.form-submit{ background-image:url(images/submit.gif); width:75px; height:25px; color:#FFFFFF; border:0px; background-repeat:no-repeat; text-align:center; font-weight:bold; cursor:pointer; background-position:left 3px; outline:none;background-color:#FFFFFF;
}

.search-advanced .action .form-submit{ background-image:url(images/submit1.gif); width:159px; height:25px; color:#FFFFFF; border:0px; background-repeat:no-repeat; text-align:center; font-weight:bold; cursor:pointer; background-position:left 3px; outline:none; background-color:#FFFFFF;
}

 .RegisterSubmit{ background-image:url(images/submit1.gif); width:159px; height:25px; color:#FFFFFF; border:0px; background-repeat:no-repeat; text-align:center; font-weight:bold; cursor:pointer; background-position:left 3px; outline:none; background-color:#FFFFFF;
}

#edit-buttons-requiredcontext-item,#edit-buttons-context-item,#edit-buttons-argument-item{ width:78px;}
#edit-buttons-requiredcontext-add,#edit-buttons-context-add,#edit-buttons-argument-add{background-image:url(images/submit1.gif); width:159px; height:25px; color:#FFFFFF; border:0px; background-repeat:no-repeat;font-weight:bold;  text-align:center; cursor:pointer; background-position:left 3px; outline:none; background-color:#FFFFFF;
}
.node {
border-bottom:1px solid #E9EFF3;
margin:-1.5em -2px 1.5em;
padding:1.5em 34px;
}

ul.secondary {
border-bottom:none;
clear:both;
text-align:left;
}

.standard p {
margin:7.6em 0 1.2em;
padding:0;
}

/**Update for Tab Menu**/
  
  
.qatab  li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
padding:0 3px 0 4px;
}


.qacurrent{float:left; background:url(images/left_on.gif) no-repeat left top; margin:0; padding:0 0 0 9px; font-weight:bold; color:#FFFFFF;height:28px;}
.qacurrent  a{float:left; display:block;  background:url(images/right_on.gif) no-repeat right top;  padding:5px 15px 2px 6px;  text-decoration:none;text-decoration:none; color:#FFFFFF}

.qacurrent  a:visited{text-decoration:none; color:#FFFFFF}

.qaactive{float:left; background:url(images/left_on1.gif) no-repeat left top; height:28px;margin:0; padding:0 0 0 9px; font-size:14px;font-weight:bold; color:#4e7497; }
 
.qaactive a{float:left; display:block;  background:url(images/right_on1.gif) no-repeat right top;  padding:5px 15px 3px 6px;  text-decoration:none;text-decoration:none; color:#4e7497;}

.qaactive a:visited{text-decoration:none;text-decoration:none; color:#4e7497;}


.qatab li a.active{
color:#4e7497
}

.qatab li a.active:visited{
color:#4e7497
}
.tips li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px;
text-align:left;
float:none;
}

#panels-edit-layout-settings-form #panels-style-settings,.panels-style-settings{ background-image:url(images/submit1.gif); width:159px; height:25px; color:#FFFFFF; border:0px; background-repeat:no-repeat; text-align:center; font-weight:bold; cursor:pointer; background-position:left 3px; outline:none; background-color:#FFFFFF;}

#edit-sort-add-button{background-image:url(images/submit1.gif); width:159px; height:25px; color:#FFFFFF; border:0px; background-repeat:no-repeat; text-align:center; font-weight:bold; cursor:pointer; background-position:left 3px; outline:none; background-color:#FFFFFF;
}


.centerwrappercotent {width:555px; float:left; padding:0px 0px 3px 3px;}

.centerwrappercotent ul {
margin:0;
padding:0;
}

.centerwrappercotent h2.title{
margin:5px;
color:#58A8D1 !important;
font-size:16px;
text-align:left;
}

#view_image_class {
background-image:none;
 width:auto; height:auto; color:#FFFFFF; border:0px; background-repeat:no-repeat; text-align:center; font-weight:bold; cursor:pointer; background-position:left 3px; outline:none; background-color:#EDF5FA;}
 
 
 
 #be_add_ans_btn{
 font-family:Arial,Helvetica,sans-serif; background-image:url(images/big.gif); width:152px; height:22px; color:#0062A0; border:0px; background-repeat:no-repeat; text-align:center; cursor:pointer; background-position:left 3px; outline:none; background-color:#FFFFFF; font-size:10px;

}

#add_ans_btn{
font-family:Arial,Helvetica,sans-serif;background-image:url(images/small.gif); width:84px; height:22px; color:#0062A0; border:0px; background-repeat:no-repeat; text-align:center; cursor:pointer; background-position:left 3px; outline:none; background-color:#FFFFFF;font-size:10px;
}


#edit-field-groups-field-integer-chkrd{width:95px;}

li.leaf {
list-style-type:none;
margin:0;
padding:0 0 0 0;
padding-bottom:5px;
padding-top:5px;
}

li.expanded {
list-style-type:none;
border-bottom:none;
margin:0;
padding:0 0 0 0;
padding-bottom:5px;
padding-top:5px;
}

.categorieslist ul .menu {
margin:0;
padding:0 0px 0 12px;
}

/*table {
margin:0px 0px;

}


td, th {
padding:0px 0px;
}
*/

/*tr.even, tr.odd {
text-align:left;
border-bottom:1px solid #CCCCCC;
padding:0px 0px;
}
*/

thead th {
padding-right:0px;
text-align:left;
}

dl {
margin:0.5em 0 1em 1.5em;
text-align:left;
}

#viewTable{
text-align:left;
font-size:12px;
margin:0px;
white-space:normal; 
width:400px;
}

#requiredcontext-add-table td, th {
padding:0px 0px;
}
#context-add-table td, th {
 padding:0px 0px;
}
#argument-add-table td, th {
 padding:0px 0px;
}

#panels-common-set-allowed-layouts .form-checkboxes .form-item, #panels-choose-layout .form-radios .form-item {
float:left;
margin-right:0.5em;
width:70px;
}

#panels-common-set-allowed-layouts .form-checkboxes .option input, #panels-choose-layout .form-radios .form-item .option input {
display:block;
margin:0 auto;
height:auto;
}

.content-field-overview td, th {
padding:0.2em 0.3em;
}

#watchdog-form-overview td, th {
	padding:0.3em 0.2em;
}