/*
Document   : common
Created on : Dec 25, 2008, 8:28:17 PM
Author     : Chaitanya
Description:
Purpose of the stylesheet follows.
All the styles are commonly applied on - Before Login & After Login Pages
*/

/*
+----------------------------------------+
|Here are CSS applied on common html tags|
+----------------------------------------+
*/

html {
    display: block;
}

body{
    margin: 0;
    /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    overflow:visible;
    background:url('../../static/images/786.png') repeat-x;
    background-color: #FFFFFF;
    /*background-color: #B1D6F1;*/
    /*background: -moz-linear-gradient(center top , #B1D6F1, #D9EBF9) repeat scroll 0 0 #D9EBF9;
    /* for webkit based */
    /*background: -webkit-gradient(linear, center top, center bottom, color-stop(0.0, #B1D6F1), color-stop(0.5, #D9EBF9));*/
    /* for MSIE */
    /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#B1D6F1',EndColorStr='#D9EBF9');*/
}

input,select,textarea {
    text-align: left;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    padding:1px;
    color:#444444;
}
input:focus {
    color:#000;
}
select:focus {
    color:#000;
}
textarea:focus {
    color:#000;
}

form,h1,h2,h3,h4,h5,h6,h7 {
    margin:1px;
    padding:0;
}

h1,h2,h3,h4,h5,h6,h7{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
}

a {
    text-decoration: none;
    color: #4070A0;
    outline:none;
}
a:visited {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a image {
    border: none;
}

span.action{
    color:#4070A0;
}

span.action:hover{
    color:#D24619;
    cursor:pointer;
    text-decoration:underline;
}

.row {
    clear: both;
    width: 100%;
    border: 1px;
    margin: 4px;
}
.cell {
    float: left;
    width: 33%;
    border: 1px;
    margin: 4px;
}

/* Index Page Top Links style */

.indexlinks {
    color:black;
    padding-right:10px;
}

.SignUp{
    padding:6px;
    font-size:16px;
    color:white;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
    height:22px;
    background: url('../../static/images/SignUpButtonBG.png') no-repeat;
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
}

.indexPageTopContentListButton{
    padding:6px;
    font-size:16px;
    color:white;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
    height:22px;
    background: url('../../static/images/redButtonTab.png') no-repeat;
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
}

/* Index Page header fonts */
a.mainCenterTxts{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-size:13px; font-weight:bold; color:black;
}

/* Index Page Bottom Tags Cloud Tabs Style */
#wrapper{
    width: 580px;
    margin: 0 auto;
    height:auto;
    text-align:center;
}
.box{
    background: #fff;
}
.boxholder{
    clear: both;
    padding: 5px;
    border:1px solid #2DADE1;
    margin-left:1px;
}
.boxHeaderStyle{
    width:300px;
    height:auto;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background:url('../../static/images/blue_mid_bar.png') repeat-x;
    border:1px solid #2399C9;
    text-align:center;
}
.tab{
    float: left;
    height: 22px;
    width: 202px;
    margin: 0 1px 0 0;
    background: url('../../static/images/toolChatIcon.png') no-repeat;
    background-position:right;
}
.searchsmall{
    float: left;
    height: 26px;
    width: 202px;
    margin: 0 1px 0 0;
    background: url('../../static/images/SearchSmall.png') no-repeat;
    background-position:right;
}
.tabtxt{
    margin: 0;
    color: #5697D1;
    font-size: 20px;
    font-weight: bold;
    text-decoration:none;
    cursor:pointer;
    font-style:italic;
    text-align:left;
    font-family: calibri, cambria;
}
.tabtxt:hover{
    color:#288DCB;
    cursor:pointer;
}

.cell-search{
    width: auto;
    margin:0;
}
.cell-search-txtLinks{
    width: auto;
    margin: 0 24px 0 6px;
}

.iesearchResultDiv{
    margin-top:25px!important;
}

#mainBrowseCatDiv{
    float: left; width: 235px;
}

#innerSearchResultDiv{
    height: auto; float: left; width: 714px;
}
.expertSearchUserCard{
    position: relative; width: 100%; height: auto;
}

/* Index Page Search Bar Background Div Style */
.indexSearchBg{
    background:url('../../static/images/SearchBackground.png');
    background-repeat:no-repeat;
    width:611px;
    height:49px;
}

.indexSearchButton{
    background:url('../../static/images/IndexSearchButton.png');
    background-repeat:no-repeat;
    font-weight:bold;
    padding:7px;
    width:63px;
    cursor:pointer;
}
.bigSearchBarGray{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    width:360px;
    color:gray;
    font-size:16px;
    font-weight:bold;
}

/*input.bigSearchBarBlack{
font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
width:325px;
font-size:19px;
color:black;
border:1px solid black;
}*/

/* Index Page Forget Password Div Content Styles */
.Password_Text {
    position: absolute;
    width: 69px;
    height: 17px;
    z-index: 1;
    left: 245px;
    top: 10px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.border_tab{
    font-size:12px;
    font-weight:bold;
    color:#568BB1;
    padding-top:2px;
    text-align:center;
    border:2px solid #E8E8E8;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.white-bttn{ background-image:url(../../static/images/white-bttn.png);
             background-repeat:no-repeat;
             /*font-family:arial;
             font-size:12px;
             font-weight:bold;
             cursor:pointer;
             display:table-cell;*/
             height:29px;
             text-align:center;
             width:130px;
             padding-top:7px;
}

/* FAQs Links Style */
.FAQLink{
    color:#4070A0;
    font-size:12px;
    margin-top:10px;
}
.FAQLink:hover{
    text-decoration:underline;
}
.FAQAns{
    color:#4070A0;
    font-size:14px;
    font-weight:bold;
}
.FAQAnsText{
    line-height:15px;
    color:#333;
    font-size:12px;
}
.FAQTop{
    text-align:right;
    border-bottom:1px solid #999;
}
.FAQToplink{
    color:#004080;
    font-size:12px;
}

/* Index Page Registration Popup Divs like Invite & Import Friends Style */
h2{
    font-size: 14px; color: #1F6598; font-weight:bold; text-decoration: none;
}
.KB-icon{
    position:absolute; left:195px; top:270px; width:43px; height:61px; background:url('../../static/images/kb_icon.png') no-repeat;
}
.closetextreg{
    color: #1F6598; font-weight:bold; text-decoration: none;
}
.com_textreg{
    font-size: 12px; text-decoration: none;
}

.blue_textreg{
    color: #1F6598; text-decoration: none;
}
.blue_smalltxt{
    font-size: 9px; color: #1F6598; text-decoration: none;
}
.gray_textreg{
    color: #999999; text-decoration: none;
}
/* Home Page Top Bar Div Style */
#top_div {
    position: relative;
    width: 980px;
    margin: auto;
    text-align: left;
    z-index: 10;
    left: 0px;
    top: 0px;
    margin-top: 0px;
    height: 72px;
}

#top_header{
    margin:auto;
    position:relative;
    width: auto;
    height: 46px;
    left:0px;
    z-index: 1;
    background: url('../../static/images/headerBG.png');
    background-repeat:repeat-x;
}

#IndexPageHeader{
    position: relative;
    left: 0px;
    height: 65px;
    top: 0px;
    background:url('../../static/images/topBarBg.png') no-repeat;
}

/*#homePageHeader{
position: relative;
left: 0px;
height: 46px;
top: 0px;
background:url('../../static/images/topBarBg.png') no-repeat;
background-position: 0 -19px;
}*/

#eZdiaIcon{
    position: absolute;
    height: 80px;
    width: 60px;
    top: 0px;
    left: 10px;
    z-index: 100;
    background:url('../../static/images/eZdiaNewLogo.png') no-repeat;
    cursor:pointer;
}

#Search_parent_div{
    position: relative; left: 0px; margin: auto; width: 950px;
}

#Search_child_div{
    height: 40px; position: relative; width: 710px; left: 12%;
}

#globalErrorMessage{
    /*margin: 4px;*/ overflow: hidden; font-size: 13px; text-align: center; color: black; padding-top: 4px; padding-bottom: 4px;
}

.cell-search-btn1{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    background:url('../../static/images/white_btn1.png') no-repeat;
    width:100px;
    height:19px;
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    float:left;
    padding:4px;
    margin:3px;
    text-align:center;
}
.cell-search-btn2{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    background:url('../../static/images/white_btn2.png') no-repeat;
    width:120px;
    height:19px;
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    float:left;
    padding:4px;
    margin:3px;
    text-align:center;
}
.cell-search-btn3{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    background:url('../../static/images/redBtn2.png') no-repeat;
    width:190px;
    height:50px;
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    float:left;
    padding:4px;
    margin:3px;
    text-align:center;
}
.cell-search-btn4{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    background:url('../../static/images/pluginBGImg.png') no-repeat;
    width:102px;
    height:23px;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    float:left;
    padding:4px;
    padding-left:0px;
    margin:3px;
    text-align:center;
}
/* Home Page Center or Middle Div Content style */
#middle_div {
    clear:both;
    position: relative;
    width: 950px;
    margin: auto;
    text-align: left;
    background-color: transparent;
    left: 0px;
    top: 0px;
    margin-top: 0px;
    height: auto; z-index: 2;
    min-height: 690px;
}

/* Home Page Bottom Bar Div style */
#footer {
    position: relative;
    width: 980px;
    margin: auto;
    text-align: left;
    z-index: 10;
}

/* Main Popup Divs style */
#PostLinkPopUp{
    position: fixed; width: 780px; height: auto; left: 0%; margin-top: 0%; z-index: 10; padding: 0px; top:0px;
}
#postRequirement{
    position: relative; width: 750px; height: 490px; left:8%; top: 0px; z-index: 10; padding:0px;
}
#common{
    position:absolute;width:auto;height:inherit;
}
#ConnectionPopUp{
    position: absolute; width: auto; height: inherit; z-index: 50; left: 52px; top: 253px;
}
#mynewpopup{
    position: absolute; width: auto; height: inherit; z-index: 50; left: 52px; top: 253px;
}
#err{
    background-color: #FFFFFF; border: 4px solid #C6D6FD; position:absolute; left:300px; border:1px solid #CCCCCC; width:auto; color:#D24619;
}

/* Home Page Search Box Style */
input.homeSearchBoxGray{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    color:gray;
    width:250px;
    font-size:17px;
    font-weight:bold;
    border: 2px solid #C3D9FF;
}

input.homeSearchBoxBlack{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    color:black;
    width:250px;
    font-size:17px;
    border: 2px solid #2DADE1;
}

/* Home Page Header Buttons CSS */
.arrow-list-btn{
    background:url('../../static/images/dropDownImg.png') no-repeat;
    position:absolute;
    width:17px;
    height:13px;
    left:104px;
    top:38px;
}

.arrow-list-btn:hover{
    background:url('../../static/images/dropDownImgHover.png') no-repeat;
    position:absolute;
    width:17px;
    height:13px;
    left:104px;
    top:38px;
}

.TopTabLink:hover{
    background-color:#FFF9D7;
    color:#E2C822;
    cursor:pointer;
}

.large-btn-listing{
    border:2px solid #239CCD;
    width:100px;
    height:auto;
    background:white;
    position:absolute;
    left:-97px;
    top:12px;
}

/* User Home & Edit Profile Cards Div CSS */
#outerCardDiv{
    position:relative;
    margin-top:0px;
}
#ConnectionsDiv{
    position: absolute; width: 207px; height: auto; padding: 0px; left: 78.5%; top: 6px; z-index: 10;
}
#ConnectionList{
    margin-top:0px;
}
#MyConnections{
    padding:0; width: 100%; height:auto; position:relative;
}
.editProfileBlueBar{
    height: auto; z-index: 10; left: -10px; top: -10px; width: 731px; position: relative;
}
.businessCardInnerDiv{
    height: 134px; width: 400px;
}
.editProfileTabs{
    position: relative; width: 720px; height: auto; padding-top: 0px; left: 0px; top: -35px; z-index: 10;
}
.hp_blue_inbox_bar{
    height: auto; width: 731px; position: relative; left: -10px; z-index: 10; top: -10px;
}

/* Search Results Css */
#searchMainContentDiv{
    position: relative; width: 958px; height: auto; padding-top: 0px; left: 0px; top: 35px; z-index: 10;
}

/* Inbox Css */
#messageMainDiv{
    position: relative; width: 737px; height: auto; left: 0px; top: 5px; z-index: 10;
}
.mailBoxBlueHeader{
    height: auto; z-index: 10; position: relative; width: 731px; left: -10px; top: -11px;
}
.mailInnerTabDiv{
    position: relative; height: auto; z-index: 10; width: 100%; top: -36px; left: 0pt;
}

/* Home Page CSS */
.i-know-txts{
    cursor:pointer;
    text-align:center;
    line-height:12px;
    margin-top:3px;
    color:white;
}
.i-know-txts:hover{
    color:black;
}
.i-want-txts{
    cursor:pointer;
    text-align:center;
    color:white;
    margin-top:2px;
}
.userhometab:hover{
    text-decoration:none;
    font-weight:bold;
    color:black;
}

.i-want-txts:hover{
    color:#4BD;
}
div.kbtxt{
    font-size:11px;
    text-align:right;
    font-weight:bold;
    padding: 3px 0px 3px 0px;
}
td.kbtxt{
    font-size:11px;
    text-align:right;
    font-weight:bold;
}
td.kbtxt1{
    font-size:15px;
    text-align:left;
}
select.kbtxt{
    font-size:11px;
    color:#999999;
}
a.kbtxt{
    font-size:12px;
    color:#048;
    position: absolute;
}

.gFormFields{
    padding: 2px;
    color:#666;
    background-color:#F4F9FF;
    width: 300px;
    border:1px solid #999;
}

/* Home Page My Connection header css */
.connHeadTitle{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    border-bottom: 1px solid #DAEFFE;
    margin-top: 0%;
    color: #990000;
    font-size: 12px;
    text-align: center;
    height: 7%;
    width: 100%;
    margin-left: 0%;
    font-weight: bold;
    letter-spacing: 1px;
}

/* Home Page MailBox Styles */
.inbox_type_style {
    text-align: left;
    color:#004080;
}

.inbox_readtext_style {
    color: #808080;
    cursor:pointer;
}
.inbox_readtext_com {
    text-align: left;
    color: #000000;
}

.mail-blue-txt{
    color:#048;
    text-decoration:none;
}
.mail-blue-txt:hover{
    text-decoration:underline;
}
td.mail-top-headings{
    color:#048;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    height:23px;
}
td.mail-txts{
    border-bottom:1px solid #CCC;
    height:20px;
    overflow:hidden;
    cursor:pointer;
}
.inv-cell{
    float: left;
    width: 33%;
    border: 1px;
    margin: 2px;
}
div.mail-cell{
    border-bottom:1px solid #DAEFFE;
    overflow:hidden;
    cursor:pointer;
    float:left;
}
div.mail-row{
    clear:both;
    margin:3px;
    width:100%;
    height:19px;
}

div.spacer{
    background-color:transparent;
}
div.mail-inner-data{
    overflow:hidden;
    height:15px;
}

.nml_bluetxt{
    color:#048;
    text-align:right;
    font-weight:bold;
}
select.grytxt{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:11px;
    color:gray;
    padding:2px;
    border:1px solid #79B;
}
.slashforward{
    font-size:15px;
    color:gray;
}
input.grytxt{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:11px;
    color:gray;
    padding:2px;
    border:1px solid #79B;
}
textarea.grytxt{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:11px;
    color:gray;
    padding:2px;
    border:1px solid #79B;
}

/* Project Details & Description div based table structure css */
div.rowPrj {
    clear: both;
    width: 100%;
    border: 1px;
}
div.cellPrj {
    float: left;
    width: 33%;
    border: 1px;
    color:#048;
    text-align:justify;
}
#second_Actdiv{
    height: auto; overflow: hidden; width: 420px; padding: 0px 10px 0px;
}

#projOpenDetailMainDiv{
    width: 740px; position: relative; height: auto; margin-top: 5px; margin-left: 10px;
}

#proj_InnerDiv{
    line-height:16px; height: auto;
}

#updatesDivMyUpdates{
    position: relative; width: 740px; height: auto; left: 0px; top: 0px;
}

#projBidAmount{
    width: 100%; height: auto;
}

#updatesDivAssociatedExpertUpdates{
    width: 740px; height: auto; top: 0px; left:10px; position: relative;
}

#projApplicantUsersCardHolder{
    height: 155px; left: 0px; z-index: 10; position: relative; clear: both; width: 100%; top: 5px;
}

#projBusinessCardHolder{
    top: 0px; left: 0pt; float: left; width: 375px; position: relative; z-index: 10;
}

#projBidStatusCardHolder{
    width: 354px; float: left; z-index: 1; margin-left: -15px; margin-top: 8px; height: 148px;
}

.projInnerBidAmountDiv{
    width: 734px; height: 27px;
}

.projBlueHeaderDiv{
    position:relative; margin-top: -11px; width: 734px; z-index: 10; margin-left: -10px;
}

div.rowPrjInv {
    clear: both;
    width: 100%;
    margin: 2px;
    margin-top:1px;
    margin-bottom:1px;
}
div.cellPrjInv {
    float: left;
    width: 33%;
    margin: 2px;
    margin-top:1px;
    margin-bottom:1px;
}

div.black_smalltxt_Act{
    color:#777;
    width:140px;
    overflow:hidden;
}

.redSubmitBtn{
    background:url('../../static/images/pluginBGImgLogin.png') no-repeat;
    width:75px;
    height:23px;
    cursor:pointer;
    text-align:center;
    font-weight:bold;
    color:white;
    padding-top: 3px;
    font-size: 13px;
    font-family:Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
}

td.Actbdrline{
    border-bottom:1px solid #CCC;
    border-top:1px solid #CCC;
    color:#048;
    font-weight:bold;
    margin-left:0px;
    height:20px;
}
td.Actbdrbottomline{
    border-bottom:1px solid #CCC;
    height:25px;
    padding-left:13px;
    overflow:hidden;
}
.txt_clr_act{
    color:#048;
    text-decoration:underline;
    cursor:pointer;
}
.id_txt_act{
    color:#47A;
}
.bgt_txt_act{
    color:#D41;
}
.normal_txt_act{
    color:#333;
}
.Letters{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #336699; text-decoration: none;
}
.Letters:hover{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D24619; text-decoration: underline;
}
td.bdrline{
    border-bottom:1px solid #CCC;
    border-top:1px solid #CCC;
    color:#048;
    font-weight:bold;
    height:25px;
}
td.bdrbottomline{
    border-bottom:1px solid #CCC;
    height:50px;
    padding-left:13px;
    overflow:hidden;
}
td.bdrbottomline1{
    border-bottom:1px solid #CCC;
    height:50px;
    overflow:hidden;
    text-align:center;
}
.txt_clr{
    color:#048;
}
.id_txt{
    color:black;
    text-decoration:underline;
}
.exp_graytxt{
    font-size:10px;
    color:#999;
}
.bgt_txt{
    color:#900;
    font-size:10px;
}
.normal_txt{
    color:black;
}

.show_allTxt{
    text-align:right;
    cursor:pointer;
    position:relative;
    margin-top:10px;
    font-size:10px;
    width:700px;
    text-decoration:underline;
    color:#048;
}

.cloud_elem_s10:hover,.clr_blue10:hover,
.cloud_elem_s11:hover,.cloud_elem_s12:hover,.clr_blue11:hover,
.cloud_elem_s13:hover,.cloud_elem_s14:hover,.clr_blue12:hover,
.cloud_elem_s15:hover,.cloud_elem_s16:hover,.clr_blue13:hover,
.cloud_elem_s17:hover,.cloud_elem_s18:hover,.clr_blue14:hover,
.cloud_elem_s19:hover,.cloud_elem_s20:hover,.clr_blue15:hover,
.cloud_elem_s21:hover,.cloud_elem_s22:hover,.clr_blue16:hover,
.cloud_elem_s23:hover,.cloud_elem_s24:hover,.clr_blue17:hover,
.cloud_elem_s25:hover,.cloud_elem_s26:hover,.clr_blue18:hover,
.cloud_elem_s27:hover,.cloud_elem_s28:hover,.clr_blue19:hover,
.clr_blue20:hover,.clr_blue21:hover,.clr_blue22:hover,
.clr_blue23:hover,.clr_blue24:hover,.clr_blue25:hover,
.clr_blue26:hover,.clr_blue27:hover,.clr_blue28:hover,
.clr_blue29:hover,.clr_blue30:hover
.cloud_elem_s29:hover,.cloud_elem_s30:hover{
    text-decoration:underline;
    cursor:pointer;
}
.cloud_elem_s10,.clr_blue10{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    color:#2AD;
    padding-right:10px;
    font-weight:bold;
    font-size:10px;
    cursor:pointer;
}
.cloud_elem_s11,.clr_blue11{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#7777BB;
    padding-right:11px;
    padding-left:2px;
    cursor:pointer;
}
.cloud_elem_s12,.clr_blue12{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:12px;
    padding-right:12px;
    color:#aed4f1;
    font-weight:bold;
    cursor:pointer;
}
.cloud_elem_s13,.clr_blue13{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:13px;
    padding-right:13px;
    color:#332266;
    font-weight:bold;
    cursor:pointer;
}
.cloud_elem_s14,.clr_blue14{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:14px;
    color:#BBDDDD;
    padding-right:15px;
    font-weight:bold;
    cursor:pointer;
}
.cloud_elem_s15,.clr_blue15{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:15px;
    padding-right:12px;
    color:#6699BB;
    font-weight:bold;
    cursor:pointer;
}
.cloud_elem_s16,.clr_blue16{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:16px;
    color:#148BA8;
    padding-right:10px;
    font-weight:bold;
    cursor:pointer;
}
.cloud_elem_s17,.clr_blue17{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:17px;
    color:#99CCBB;
    padding-right:10px;
    font-weight:bold;
    cursor:pointer;
}
.cloud_elem_s18,.clr_blue18{
    font-size:18px;
    color:#99AACC;
    padding-right:12px;
    cursor:pointer;
}
.cloud_elem_s19,.clr_blue19{
    font-size:19px;
    color:#666688;
    padding-right:10px;
    cursor:pointer;
}
.cloud_elem_s20,.clr_blue20{
    font-size:20px;
    color:#6699BB;
    padding-right:10px;
    cursor:pointer;
}
.cloud_elem_s21,.clr_blue21{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#004080;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s22,.clr_blue22{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#aed4f1;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s23,.clr_blue23{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#7777BB;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s24,.clr_blue24{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#148BA8;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s25,.clr_blue25{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#99AACC;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s26,.clr_blue26{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#BBDDDD;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s27,.clr_blue27{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#6699BB;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s28,.clr_blue28{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#326;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s29,.clr_blue29{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#aed4f1;
    padding-right:8px;
    cursor:pointer;
}
.cloud_elem_s30,.clr_blue30{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#7777BB;
    padding-right:8px;
    cursor:pointer;
}

.drag_cmn{
    padding: 2px 5px 0; position: relative; width: auto; height: 14px; left: 0px; top: 0px; background-image: url('../../static/images/dragCatBG.png'); background-repeat: repeat-x; cursor:pointer; border:1px solid #E5E5E5;
}
.drag_cmn:hover{
    color:#666;
}

/* I know it popup CSS */
.tdinput_I {
    width: 309px;
    color: #999999;
}

/* Registration form style */
.reg-cell {
    float: left;
    width: 125px;
    border: 1px;
    margin-right: 5px;
    font-size:12px;
    text-align:right;
    line-height:25px;
}

.heading-add {
    font-family: "palatino Linotype";
    font-size:15px;
    color:#004080;
    font-weight:bold;
}

.reg-cell-input {
    width: 205px;
    text-align:left;
    padding:2px;
}

.reg-mand-ast{
    float:left;
    color:red;
}

/* Feedback PopUp Text and Input Cells Style */
.feedback-label-cell1 {
    float: left;
    width: 120px;
    border: 1px;
    margin: 2px;
    color:#4070A0;
    font-weight:bold;
}
.feedback-label-cell2 {
    float: left;
    width: 100px;
    border: 1px;
    margin: 2px;
    color:#4070A0;
    font-weight:bold;
}
.feedback-label-cell3 {
    float: left;
    width: 60px;
    border: 1px;
    margin: 2px;
    color:#4070A0;
    font-weight:bold;
}
.feedback-radio-cell {
    float: left;
    width: 20px;
    border: 1px;
}
.feedback-txt-cell {
    float: left;
    width: 80px;
    border: 1px;
    margin: 2px;
}

/* Post Requirement form style */
.post-cell {
    float: left;
    width: 160px;
    font-size:13px;
    text-align:right;
    line-height:25px;
}

/* User Forms Help Texts Divs Style */
.help-icon{
    position:absolute;
    background:url('../../static/images/small_help_ico.png') no-repeat;
    width:14px;
    height:14px;
    cursor:pointer;
}
.help-icon-text{
    position:absolute;
    background:url('../../static/images/help-text.png') no-repeat;
    width:211px;
    height:67px;
    cursor:pointer;
    font-weight:bold;
    color:#FFF;
    z-index:100;
}

.style_div{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;font-size:10px;color:#004080;
}

.style_div_I{
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; vertical-align:middle; font-size:10px; font-weight:bold; text-align:center; color:#1f6598;
}

/* Error text class */
.error{
    font-size:12px; font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-weight:bold; color:red; text-align:center; padding:4px; /*border:1px solid #CC3300;*/ background-color:#F9E6E6; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.errorBlue{
    font-size:12px; font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-weight:bold; color:#004080; text-align:center; padding:4px; /*border:1px solid #2DADE1;*/ background-color:#C3D9FF; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.errorGreen{
    font-size:12px; font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-weight:bold; /*color:teal;*/ text-align:center; padding:4px; /*border:1px solid teal;*/ background-color:#ccffcc; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.msgYellow{
    font-size:12px; font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-weight:bold; text-align:center; padding:4px; /*border:1px solid #E2C822;*/ background-color:#FFF9D7; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.required{
    font-size:12px; font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-weight:bold; border:2px solid #CC3300; background-color:#F9E6E6;
}
.norequired{
    font-size:12px; font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif; font-weight:bold; border:1px solid #999; background-color:#FFF; padding:4px;
}

.indexontab{
    background-image:url('../../static/images/headerbtnblue.png'); top:0px; width:130px; height:60px; position:absolute; cursor:pointer;
}

.indexontabactive{
    background-image:url('../../static/images/headerbtnwhite.png'); top:0px; width:130px; height:60px; position:absolute; cursor:pointer;
}

/* Header Tab Active Style*/
.ontab{
    background-image:url('../../static/images/headerBigBlueBtn.png');
    background-repeat:no-repeat;
    background-position:0 8px;
}
.ontabactive{
    background-image:url('../../static/images/headerBigWhiteBtn.png');
    background-repeat:no-repeat;
    background-position:0 8px;
}
.homeHeaderUserName{
    color: white; text-align: right; left: 66%; overflow: hidden; width: 100px; padding-top: 5px; height: 16px; position: relative;
}
.homeHeaderLinksDiv{
    color: white; position: absolute; width: 220px; right: 1%; top: 10%;
}
.header_Tab_txt{
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    color:#004080;
    float: left;
    line-height: 14px;
    margin-top: 12px;
    text-align: center;
    width: 44px;
}
.header_Tab_txt:hover {
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-weight:bold;
}
.header_Tab_txt_Active {
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    font-weight:bold;
}
.header_Tab_txt_Inactive {
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight:normal;
}
div.headerSubtabs{
    padding: 5px 20px 3px;
    width: auto;
    color: #004080;
    float:left;
    height: 15px;
    cursor:pointer;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
}

/* Class for Requests text */
.requestTxtHeader{
    color:#006060; font-size:12px;
}

.ontabvideo{
    background-image:url('../../static/images/WhatIseZdia_Video.png');
    background-repeat:no-repeat;
}

div.div_EA_txt{font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#004080; line-height:16px;}

/* Red Button Style */
.red-button {
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    background-image:url(../../static/images/redBtn.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
    display:table-cell;
    font-size:15px;
    font-weight:bold;
    height:24px;
    text-align:center;
    vertical-align:middle;
    width:190px;
    padding-top:3px;
}

/* KB Red Button Style */
.KB-red-button {
    font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;
    background-image:url(../../static/images/KB1.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
    cursor:pointer;
    display:table-cell;
    font-size:14px;
    font-weight:bold;
    height:24px;
    text-align:center;
    vertical-align:middle;
    width:190px;
    padding-top:3px;
}

/* Blue Button Style */
.blue-button {
    background-image:url(../../static/images/cmnBlueBtn.png);
    background-repeat:no-repeat;
    cursor:pointer;
    display:table-cell;
    height:20px;
    text-align:center;
    vertical-align:text-top;
    width:71px;
    color:teal;
    padding-top:3px;
}

/* Small Blue Button Style */
.small-blue-button {
    background-image:url(../../static/images/smallBlueButton.png);
    background-repeat:no-repeat;
    cursor:pointer;
    display:table-cell;
    font-weight:bold;
    height:17px;
    text-align:center;
    vertical-align:text-top;
    width:33px;
    color:#004080;
    padding-top:1px;
}

/* Shadow Blue Button Style */
.shade-blue-button {
    background-image:url(../../static/images/blue_btn.png);
    background-repeat:no-repeat;
    color:black;
    cursor:pointer;
    display:table-cell;
    font-weight:bold;
    height:24px;
    text-align:center;
    vertical-align:text-top;
    width:108px;
    padding-top:4px;
}

.blueBtn {
    background-image:url(../../static/images/blue_button.png);
    background-repeat:no-repeat;
    color:black;
    cursor:pointer;
    display:table-cell;
    height:21px;
    text-align:center;
    vertical-align:text-top;
    width:104px;
    padding-top:3px;
}

/* New Shadow Blue Button Style */
.new-shade-blue-button {
    background-image:url(../../static/images/new_blue_btn.png);
    background-repeat:no-repeat;
    color:black;
    cursor:pointer;
    display:table-cell;
    font-weight:bold;
    height:22px;
    text-align:center;
    vertical-align:text-top;
    width:152px;
    padding-top:4px;
}

/* Green Status Icon */

.green-dot-icon{
    font-family:'Palatino Linotype';
    color:green;
    font-size:86px;
    height:10px;
    width:10px;
    z-index:100;
}

/* Red Status Icon */

.red-dot-icon{
    font-family:'Palatino Linotype';
    color:#999999;
    font-size:86px;
    height:10px;
    width:10px;
    z-index:100;
}

/* Content Top Bar */
table.contentBar {border-collapse: collapse; margin: auto; table-layout: fixed; margin: auto; width: 100%;}
td.leftSideContentBar, td.rightSideContentBar {height: 51px; overflow: hidden; padding: 0px; width: 10px;}
td.leftSideContentBar {background-image: url('../../static/images/leftSideContentBar.png'); background-repeat:no-repeat;}
td.midContentBar {background: url('../../static/images/MidContentBar.png'); background-repeat:repeat; color:white; width:100%; height:51px;}
td.rightSideContentBar {background-image: url('../../static/images/rightSideContentBar.png'); background-repeat:no-repeat;}


/* without round corner card css for mailBox */

td.cmnborder{height: 18px; background-color:white; overflow: hidden; background-color:white; padding: 0px; width: 18px;}
td.cmnborder_right { background-image: url('../../static/images/mid_border_right.png'); height: 18px; overflow: hidden; background-color:white; padding: 0px; width: 18px;}

/* Border Cards CSS - */

table.corner_dialog_table1 {border-collapse: collapse;margin: auto;table-layout: fixed;}
td.corner_topleft1, td.corner_topright1, td.corner_bottomleft1, td.corner_bottomright1 {height: 17px;overflow: hidden;padding: 0px;width: 17px;}
td.corner_topleft1 {background-image: url('../../static/images/ltc.png');}
td.corner_border_top1 {background-image: url('../../static/images/tmb.png');}
td.corner_topright1 {background-image: url('../../static/images/rtc.png');}
td.corner_border1 {background-image: url('../../static/images/lmb.png');}
td.corner_content1 {background-color: #E9FEFF;padding: 0px;}
td.corner_border_right1 {background-image: url('../../static/images/rmb.png');}
td.corner_bottomleft1 {background-image: url('../../static/images/lbc.png');}
td.corner_bottomleft1 {height: 17px;overflow: hidden;padding: 0px;width: 17px;}
td.corner_border_bottom1 {background-image: url('../../static/images/bmb.png');}
td.corner_bottomright1 {background-image: url('../../static/images/rbc.png');}
td.corner_bottomright1 {height: 17px;overflow: hidden;padding: 0px;width: 17px;}

table.corner_dialog_table {border-collapse: collapse; margin: auto; table-layout: fixed;}
td.corner_topleft, td.corner_topright, td.corner_bottomleft, td.corner_bottomright { height: 13px; overflow: hidden; padding: 0px; width: 13px;}
td.corner_topleft{ background-image: url('../../static/images/left_top_corner.png');}
td.corner_topright{ background-image: url('../../static/images/right_top_corner.png');}
td.corner_bottomleft{ background-image: url('../../static/images/left_bottom_corner.png');}
td.corner_bottomright { background-image: url('../../static/images/right_bottom_corner.png');}
td.corner_content { background-color: white; padding: 0px;}
td.top_side_border { background-image: url('../../static/images/top_side_border.png');}
td.left_side_border { background-image: url('../../static/images/left_side_border.png');}
td.bottom_side_border { background-image: url('../../static/images/bottom_side_border.png');}
td.right_side_border { background-image: url('../../static/images/right_side_border.png');}

table.corner_dialog_table { border-collapse: collapse; margin: auto; table-layout: fixed;}
td.corner_topleft_green,td.corner_topright_grn,td.corner_bottomleft_grn { height: 12px; overflow: hidden; padding: 0px; width: 12px;}
td.corner_topright_grn { height: 12px; overflow: hidden; padding: 0px; width: 16px;}
td.corner_bottomleft_grn { height: 16px; overflow: hidden; padding: 0px; width: 12px;}
td.corner_bottomright_grn { height: 18px; overflow: hidden; padding: 0px; width: 18px;}
td.corner_border_bottom_grn { height: 15px; overflow: hidden; padding: 0px; width: 15px;}
td.corner_border_green { background-color: white;}
td.corner_border_right_grn { background-image: url('../../static/images/right_side_bdr.png');  }
td.corner_border_bottom_grn { background-image: url('../../static/images/bottom_side_bdr.png'); }
td.corner_content_grn { background-color: white; padding: 0px;}
td.corner_topright_grn { background-image: url('../../static/images/right_top_corner_green.png'); }
td.corner_topborder_green { background-image: url('../../static/images/top_side_bdr.png'); }
td.corner_topleft_green { background-image: url('../../static/images/left_top_corner_green.png');  }
td.corner_borderleft_green { background-image: url('../../static/images/left_side_bdr.png'); }
td.corner_bottomleft_grn { background-image: url('../../static/images/left_btm_corner_green.png'); }
td.corner_bottomright_grn { background-image: url('../../static/images/right_btm_corner_green.png'); background-repeat:no-repeat;  }

table.corner_dialog_table_bdr1 {border-collapse: collapse;margin: auto;	table-layout: fixed;}
td.corner_topleft_bdr1, td.corner_topright_bdr1, td.corner_bottomleft_bdr1, td.corner_bottomright_bdr1 {height: 16px;overflow: hidden;padding: 0px;width: 16px;}
td.corner_border_bdr1_lm {background-image: url('../../static/images/mid_bdr.png');}
td.corner_border_bdr1_rm {background-image: url('../../static/images/mid_bdr2.png');}
td.corner_border_bdr1_tm {background-image: url('../../static/images/mid_bdr1.png');}
td.corner_border_bdr1_bm {background-image: url('../../static/images/mid_bdr3.png');}
td.corner_content_bdr1 {background-color: transparent;padding: 0px;}
td.corner_topright_bdr1 {background-image: url('../../static/images/rtc_bdr.png');}
td.corner_topleft_bdr1 {background-image: url('../../static/images/ltc_bdr.png');}
td.corner_bottomleft_bdr1 {background-image: url('../../static/images/lbc_bdr.png');}
td.corner_bottomright_bdr1 {background-image: url('../../static/images/rbc_bdr.png');}

table.blue_top_bar_table {border-collapse: collapse;margin: auto;table-layout: fixed;width: 100%;}
td.blue_left_bar_cnr, td.blue_right_bar_cnr {height: 31px;overflow: hidden;padding: 0px;width: 8px;}
td.blue_left_bar_cnr {background-image: url('../../static/images/blue_left_bar_cnr.png');}
td.blue_mid_bar {background: url('../../static/images/blue_mid_bar.png');font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;font-weight:bold;font-size:17px;color:white; width:auto;}
td.blue_right_bar_cnr {background-image: url('../../static/images/blue_right_bar_cnr.png');}

table.searchBoxBg_table {border-collapse: collapse;margin: auto;table-layout: fixed;width: 100%;}
td.searchBoxBgLeft, td.EA_searchBgRight {height: 23px;overflow: hidden;padding: 0px;width: 6px;}
td.searchBoxBgLeft {background-image: url('../../static/images/searchBoxBgLeft.png');}
td.searchBoxBg {background: url('../../static/images/searchBoxBg.png');font-family: Arial,Verdana,"Palatino Linotype",Helvetica, sans-serif;width:auto;}

table.pop_dialog_tableA{border-collapse:collapse;margin:auto;table-layout:fixed;}
td.pop_topleftA, td.pop_toprightA, td.pop_bottomleftA, td.pop_bottomrightA{height:10px;overflow:hidden;padding:0px;width:10px;}
td.pop_borderA{background-image:url('../../static/images/pop_dialog_borderA.png');}
td.pop_contentA{background-color:white;padding:0px;}
td.pop_toprightA{background-image:url('../../static/images/pop_dialog_top_rightA.png');}
td.pop_topleftA{background-image:url('../../static/images/pop_dialog_top_leftA.png');}
td.pop_bottomleftA{background-image:url('../../static/images/pop_dialog_bottom_leftA.png');}
td.pop_bottomrightA{background-image:url('../../static/images/pop_dialog_bottom_rightA.png');}


.txt-align-right{
    width: 100px; color: #333333; text-align:right;
}
.text-box-align{
    width: 460px;
    margin:2px;
}
/* On Projects CSS */

.close-popup{
    position: absolute; right: 10px; width: auto; top: 10px;
}
.twhite{
    color:white; font-size: 9px; font-weight: bold;
}

/* Projects Search CSS */
.clear{
    clear:both;
}

.floatLeft{
    float: left;
    overflow:hidden;
}

.projCatTxt{
    overflow:hidden; float:left; width:395px; padding-left:10px;
}

.projValues{
    overflow:hidden; width:430px; max-height:20px;
}

.projUserDetailMainD{
    overflow: hidden; width: 140px; margin-top: 3px;
}

#browsebycategory{
    margin-top: 5px;
}

.browseCatDivHolder{
    position:relative; width:100%; min-height:120px; height:auto;
}

#innerContent{
    position: relative; width: auto; height: 90px; border-bottom:1px solid #DAEFFE; left: 0px; top: 0px;
}

.projSearchDetail{
    width: 435px; overflow:hidden; height:88px; line-height:20px; margin-top:0px;
}

#status_bid a{
    color:#999;
    font-weight:bold;
}

#ProfileCompleteness{
    position: relative; width: 100%; height: 35px;
}

.completenessBar{
    height: 25px; background-color:#D02B52;
}

.completenessPercent{
    position: absolute; width: 195px; text-align: center; top: 9px;
}

.profileCompTxt{
    color: black; font-weight: bold; font-family: arial; font-size: 14px;
}

.profileCompleteBlock{
    border:3px solid #D02B52;
    background-color:white;
    margin:2px;
    height: 25px;
    width: 195px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    outline: 0 none;
    white-space:nowrap;
    -moz-box-shadow: 1px 1px 3px 0px #666;
    -webkit-box-shadow: 1px 1px 3px 0px #666;
    box-shadow: 1px 1px 3px 0px #666;
}

#topmenu{
    position:relative;
    margin-left:66.3%;
    height:180px;
    width:310px;
    top:24px;
    z-index:101;
    border:1px solid #A8D3E7;
    background-color:#DAEFFE;
    color:black;
    font-weight:bold;
    background: -moz-linear-gradient(center top , #F6F6F6, rgba(82, 168, 236, 0.5)) repeat scroll 0 0 #F6F6F6;
    background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#A8D3E7));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#A8D3E7');
    -webkit-box-shadow: -1px 1px 5px #4070A0;
    box-shadow: -1px 1px 5px #4070A0;
    -moz-box-shadow: -1px 1px 5px #4070A0;
}

/* Index Page Login Button style */
.Login{
    border:1px solid #E0ECFF !important;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    outline: 0 none;
    white-space:nowrap;
    cursor:pointer;
    font-weight:bold;
    color:#000;
    text-align:center;
    /* for FF */
    background: -moz-linear-gradient(center top , #FFFFFF, #C3D9FF) repeat scroll 0 0 #F6F6F6;
    /* for webkit based */
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0.0, #FFFFFF), color-stop(0.5, #C3D9FF));
    /* for MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#C3D9FF');
}
.Login:hover, Login:focus{
    -moz-box-shadow: 0 0 3px #FFF;
    -webkit-box-shadow: 0 0 3px #FFF;
    box-shadow: 0 0 3px #FFF;
    background: -moz-linear-gradient(center top , #FFFFFF, rgba(82, 168, 236, 0.5)) repeat scroll 0 0 #FFF;
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0.0, #FFFFFF), color-stop(0.5, rgba(82, 168, 236, 0.5)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#6B9EBC');
    border-color:#FFF;
    outline: 0 none;
}

.Login:active, Login-active, Login-active:hover, Login-active:focus{
    /* for FF */
    background: -moz-linear-gradient(center top , #C3D9FF, #FFFFFF) repeat scroll 0 0 #FFFFFF;
    /* for webkit based */
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0.0, #C3D9FF), color-stop(0.5, #FFFFFF));
    /* for MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#C3D9FF',EndColorStr='#FFFFFF');
}

/* Index Page Submit Button style */
.Submit{
    border:1px solid #E0ECFF !important;
    vertical-align:top !important;
    overflow:visible;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    outline: 0 none;
    white-space:nowrap;
    margin:1px 0;
    cursor:pointer;
    padding:1px 10px;
    color:#000;
    text-align:center;
    /* for FF */
    background: -moz-linear-gradient(center top , #FFFFFF, #C3D9FF) repeat scroll 0 0 #F6F6F6;
    /* for webkit based */
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0.0, #FFFFFF), color-stop(0.5, #C3D9FF));
    /* for MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#C3D9FF');
}
.Submit:hover, Submit:focus{
    -moz-box-shadow: 0 0 5px #4070A0;
    -webkit-box-shadow: 0 0 5px #4070A0;
    box-shadow: 0 0 5px #4070A0;
    background: -moz-linear-gradient(center top , #F6F6F6, rgba(82, 168, 236, 0.5)) repeat scroll 0 0 #F6F6F6;
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0.0, #FFFFFF), color-stop(0.5, rgba(82, 168, 236, 0.5)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#6B9EBC');
    border-color:#FFF;
    outline: 0 none;
}

.Submit:active, Submit-active, Submit-active:hover, Submit-active:focus{
    color:#999;
    /* for FF */
    background: -moz-linear-gradient(center top , #C3D9FF, #FFFFFF) repeat scroll 0 0 #FFFFFF;
    /* for webkit based */
    background: -webkit-gradient(linear, center top, center bottom, color-stop(0.0, #C3D9FF), color-stop(0.5, #FFFFFF));
    /* for MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#C3D9FF',EndColorStr='#FFFFFF');
}