/* CSS Document for public Partners Pages */

div#head-main-separator{
background:#011127 url(/objects/img/services/services-back.jpg);
}
#menuPartners a{
color:#00CC33;
}

div#main-page-content{
padding-left:60px;
margin-left:0px;
width:auto;
}

/* Partner Overview (Main) page */
div#partners-main{
width:620px;
}
div#intro-box{margin-bottom:20px;}
div#intro-box *{color:#FFFFFF;}
div#intro-box div.inside-blue{
height:256px;
/*padding-left:120px;background-image:url(/objects/img/partners/photo.jpg); background-repeat:no-repeat;*/
}

div#side-links{
float:right;
width:225px;
margin-top:5px;
margin-right:12px;
}
div#signin-pp{
margin-left:auto;margin-right:auto;
width:217px;
height:72px;
background:url(/objects/img/partners/sign-up.gif) no-repeat;
}
div#signin-pp table{width:100%; background:none;}
div#signin-pp td{font-size:20px;color:#FFFFFF; padding-top:1px;text-align:center;}
div#signin-pp td.sign-link{padding-top:8px;}
div#signin-pp a{font-size:15px;color:#000000;text-decoration:none}
div.join-pp{
margin-left:auto;margin-right:auto;
width:217px;
height:44px;
padding-top:10px;
background:url(/objects/img/partners/join.jpg) no-repeat;
text-align:center;
}
div#join-pp, div#join-pp a{font-size:20px;color:#FFFFFF; text-decoration:none;}
div#send-mess, div#send-mess a{font-size:14px;color:#FFFFFF; text-decoration:none; padding-top:12px;}

div#partnership-message{
/*width:410px;*/
}
div#resources-links p{
margin-left:35px;
}
div#resources-links a{color:#C0DDFF; text-decoration:none;}
div#partner-bottom{margin-top:20px;}
div#blog-box{margin-left:12px;}
div#news-register-box div.form strong{font-size:13px;}
div#twit-n-reg{float:right; margin-right:20px;}

/* For Register form */
div#main-page-content.partner-reg{
padding-left:10px;
}
table#reg-form-layout td{width:50%; vertical-align:top;}
table#reg-form-layout hr{color:#33FF00; height:1px; width:790px; margin-left:4px;;}
table#reg-form-layout td.form-section-title{text-align:center; padding-bottom:8px; font-size:16px;}
form#partner-reg{
width:830px;
margin-left:auto;
margin-right:auto;
}
table.register-form{width:auto;}
table.register-form td {vertical-align:top;}

/* Partners & Distributors */
div.partners-list#main-page-content{
margin-left:0px;
width:690px;
}
div#partners-intro{
margin-left:130px;
width:460px;
}
div#partners-list{
padding-top:20px;
padding-bottom:20px;
margin-left:40px;
background-image:url(/objects/img/services/partners-list-back.jpg);
background-repeat:repeat-y;
background-position:0%;
}

div.partners-list-title{
width:250px;
text-align:center;
font-size:18px;
color:#002042;
}
div.partners-list-sub-title{
width:auto;
line-height:14px;
text-align:left;
padding-left:15px;
font-size:12px;
font-weight:bold;
color:#000;
background-color:#33FF00;
margin:4px;
margin-top:10px;
margin-bottom:-12px;
}
div.partner-entry{
margin-top:12px;
padding-top:12px;
padding-left:280px;
border-top:#011127 1px solid;
}
div.tech-partner-name{
position:absolute;
width:250px;
text-align:center;
margin-left:-280px;
font-size:16px;
color:#00FF00;
}
div.tech-partner-name img.logo, div.partner-entry div.logo img{
position:relative;
margin-left:0px;
margin-top:12px;
border:#33FF00 1px solid;
}
div.tech-partner-name a{font-size:16px;color:#00FF00;}
div.tech-partner-name a:hover{text-decoration:none;}
div.partner-entry img{
position:absolute;
margin-left:325px;
}
div.partner-entry div.logo{
position:absolute;
margin-left:-280px;
width:250px;
}

/*input[type=checkbox]{border:none;*/

