﻿/* forms - common */
html, body{}
#page-body{padding-bottom:100px;}
.form-page-container{padding-top:20px;padding-bottom:40px;height:100%;overflow:hidden;}
.left-column{overflow:hidden;position:relative;width:180px;margin:0px 0 0 20px;border-top:1px solid #B9B9B9;border-left:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9;border-top-left-radius: 10px;min-height:400px;}
.left-column .left-sidebar-ad{width:160px;margin:0 auto;}
.left-column .inner-container{width:90%;}
.center-column{min-height:800px;border-bottom:40px;width:510px;padding:15px;border:1px solid #B9B9B9;height:100%;}
.center-column div{overflow:hidden;}
.full-center-column .center-column{width:815px !important;}

h2.title{margin:0;font-family:Arial;}
h2.title a{color:#3673E2;font-weight:bold;}
h4.date{margin:0;font-size:12px;font-family:Arial;font-weight:400;}

.title-list{width:526px;}
.title-list li{}
.title-info{width:224px}
.page-info{width:295px;text-align:right;}
.page-info h2.title{font-size:16px;}

.full-center-column .title-list{width:815px;}
.full-center-column .title-info{width:390px;}
.full-center-column .page-info{width:380px;}

/* Entry form*/
ul.entry-form-list{list-style-type:none;border:0px solid red;overflow:hidden;}
ul.entry-form-list a{text-decoration:none;font-size:0.9em;}
ul.entry-form-list li textarea{width:300px;height:90px;}
ul.entry-form-list li select.default{width:160px;}
ul.entry-form-list li h2.default{margin-left:17px;width:61%;float:left;}
.entry-form-list li{overflow:hidden;margin-bottom:3px;}
.entry-form-list li label{font-weight:normal}
.entry-form-list li .label{color:#3C3C3C;float:left;text-align:right;width:130px;padding-right:20px;padding-top:2px;display:inline-block;}
.entry-form-list li div.input{padding-bottom:3px;float:left;vertical-align:top;display:inline-block;width:355px;}
.entry-form-list li input[type=text], .entry-form-list li input[type=password]{margin:0;height:15px;font-weight:normal;}
.entry-form-list li input.shorter-field{width:183px;}
.entry-form-list li input.mini-field{width:25px;}
.entry-form-list li .sub-label{display:block;clear:both;color:#878787;font-size:11px;}
.entry-form-list li .date-field{width:110px;height:12px;}
.entry-form-list li .zip{width:85px;}
.entry-form-list li .field-validation-error {display:block;color: #FF0000;font: 11px verdana;clear:both;}
.entry-form-list li ul.two-field-row{}
.entry-form-list li ul.two-field-row li{width:50%;overflow:hidden;}
.entry-form-list li ul.three-field-row input.shorter-field{width:120px;}
.top-down-align li label{clear:both;display:block;}

/*Admin links*/
li.header a span {background-image: url("/images/forms-sprite.png");background-repeat: no-repeat;}
li.header a.menu-toggle{padding:0;margin:0px 2px 0 0;border:1px solid transparent;}
li.header a.menu-toggle{cursor:pointer;display:block;width:20px;height:20px;float:right;margin-top:3px;}
li.header a.menu-toggle span{padding:0;display:block;width:100%;height:100%;}
li.header a.menu-toggle:hover{border:1px solid #c0c0c0;}

ul.admin-links{width:100%;border:0px solid red;padding-top:25px;}
ul.admin-links li.header h3, 
ul.admin-links li a span{background-image:url(/images/forms-sprite.png);background-repeat:no-repeat;}
ul.admin-links li.header h3{float:left;height:20px;display:block;width:120px;margin:3px 0 0 7px;padding:6px 0 0 24px;font-size:14px;}
ul.admin-links li{margin-bottom:3px;overflow:hidden;width:100%;}
.left-column ul.admin-links li.header{display:block;}
ul.admin-links li a{text-decoration:none;margin:0 auto 0 5px;color:Black;border:1px solid transparent;width:92%;display:block;}
ul.admin-links li a:hover{border:1px solid #c0c0c0;background:url(/images/forms-sprite.png) -7px -465px no-repeat;}
ul.admin-links li a span{display:block;padding:5px 5px 5px 20px;}


/*right sidebar*/
.form-page-container .right-column{}
.form-page-container .right-column .wide-tip{width:87%;}
.form-page-container .right-column ul.sponsor-links-list{width:260px;overflow:hidden;}
.form-page-container .right-column li.header{height:35px;width:260px;padding-top:7px;}
.form-page-container .right-column li.header h3{font-size:12px;display:block;width:50%;height:15px;margin:0 0 0 10px;}
h3.sponsors{width:80px;float:left;}
a.buy-link{text-decoration:none;font-size:10px;margin-right:10px;}
ul.sponsor-ads{width:100%;margin:0;padding:0 0 0 5px;overflow:hidden;}
ul.sponsor-ads a{text-decoration:none;}
ul.sponsor-ads li{width:125px;padding-right:5px;}
ul.sponsor-ads li img{width:125px;height:125px;}


