
.login-pop-container
{
    width: 700px;
    
}

.login-mod
{
    border: 1px solid #E5E5E5;
    background: url("/images/login_top_background.png") repeat-x;
    padding-left: 20px;
}

.login-mod .login-mod-header
{
    margin-top: 5px;
}

.login-mod-header{ margin-bottom: 1em;}

.login-mod-form
{
    margin-top: 1.3em;
    border-right: 1px solid #CCCCCC;
    padding-right: 30px;
    margin-bottom: 20px;
    width:300px;
}

.login-mod p, .login-mod input,.login-mod label, .login-mod a {
    font-size: 0.8125em;
}

.login-mod input[type="submit"]{ line-height: 1.5em;}

.login-mod-form .error
{
    background-color: #fbe5e7;
    margin-bottom: 15px;
    padding: 5px 5px 5px 5px;
}
 .login-mod-caption
 {
     margin-bottom:.5em;
     font-size: 0.8125em;
 }
 .top-margin
 {
     margin-top: 20px;
 }
.login-mod-signup
{
    padding-left: 30px;
    margin-top: 20px;
    width: 45%;
    margin-bottom: 20px;
}

.login-mod-lpromo{padding-left: 0; width: 430px; margin-top: .7em;border:none;}
.login-mod-rpromo{border: solid 1px #CCC; margin-top: .9em;padding: .6em; padding-bottom: 1em; margin-left: 25px; padding-left: 10px;width: 420px; background: url('/images/upsell-background-image.jpg') no-repeat;margin-bottom: 20px;}
.login-mod-widevalid{ color: black;width: 870px;border: solid 1px red;margin-left: 0;}
.login-mod-widevalid p{ font-weight: normal;}

.login-mod-signup input{ font-size: 0.8125em;}

.login-mod-signup p {
    font-size: 0.8125em;
}


.login-mod-emailaddress, .login-mod-password, .login-mod-input
{
    width: 250px;
    padding: 2px;
}

.login-mod-emailaddress 
{
    margin-bottom:.75em;
}

.login-mod-newuser-content
{
    margin-bottom: 1em;
}

.login-mod-password
{
    margin-bottom:1em;
}

.login-mod-forgotpassword
 {
    margin-bottom: 15px;
 }

.login-mod-rememberme
{
    margin-bottom:1.9em;
}

.login-mod-signup .login-mod-newuser-content
{
    margin-bottom: 1.5em;
}

.login-mod-newuser
{
    width: 50%;
}

.login-mod-emailaddress-error
{
    border: 1px solid #CC0001;
    color: #CC0001;
    font-weight: bold;
    background-color: #FAE4E6;
}

.login-mod .login-mod-header .login-mod-closebutton
{
    font-size: 0.8125em;
    cursor: pointer;
}

.login-mod .login-mod-header .login-mod-closebutton img
{
    float: right;
    margin-right: 10px;
    margin-left: 5px;
}

.login-mod .login-mod-header .login-mod-closebutton img, .login-mod .login-mod-header .login-mod-closebutton a
{
    margin-top: 5px;
}

#loginModal
{
    background-color: #fff;
}

.graybtn, .bluebtn
{
    color: #FFFFFF;
    padding: 2px 10px 2px 10px;
}

.bluebtn
{
    background-color: #2B27A0;
    border: 1px solid #2B27A0;
}

.graybtn
{
    background-color: #4F4F4F;
    border: 1px solid #4F4F4F;
}

.form-wide
{
    
    border-right: none;
    padding-right: 30px;
    margin-bottom: 20px;
    width:630px;
}
.reset-info
{
    margin-bottom:10px;
}
.validator
{
    color: Red;
}

/* MY CII STYLES */

.gentextmycii a
{
	/*float: left;  */
	margin-right: 5px;
	margin-top: 1px;

}
.overlayarticlelinks
{
    
}

.profilephoto
{
    width:128px; 
}
.bottomgradientbar
{
    background-image: url("/images/bottomgradientbar.png");
    background-repeat:repeat-x;
    background-position:bottom;
    color: #333333;
    padding: 10px 10px 20px 10px;
    margin: -10px 0px 10px 0px;
}
.myciimoduleintro
{
font-size:1.16em;  
margin-bottom: 5px;
}
.profilepintext 
{
 font-size:1.16em;   
}
.profilelabel
{
 font-weight: bold;
}
.profilecolumn
{
    width:290px;
}
.dottedline280
{
    padding-bottom: 10px;
    margin-bottom:10px;
    border-bottom: 1px dotted #cccccc;
}
.myciigiheading
{
    color:#008265;
    font-size:1.28em;
    margin-bottom:5px;
}
.lsblockcontainer
{
    float:left;
}

.activitycontainer{margin-bottom:20px;}
.activitycontainer .foot{margin:-10px 10px 0 10px;padding:0 0 0 10px;height:2.5em;line-height:2em;}
.activitycontainer .foot a{font-size:0.8135em;}
.activitycontainer p
{
        font-size:0.8135em;
        margin:10px 0 0 0;
}

.activitycontainer span{color:#777777;}

.toppromcontainer
{
height: auto;

}
.botpromcontainer
{
height: auto;
}
.backgroundpromo
{
    background: url('/images/contactcii_background.jpg') no-repeat;
}
.allpadder10
{
padding: 10px 10px 10px 10px;
}
.paddingtop
{
    padding-top: 10px;
}
.paddingtop5
{
    padding-top: 5px;
}
.paddingbottom
{
    padding-bottom: 15px;
}
.paddingleft
{
    padding-left: 20px;
}
.paddingleft10
{
    padding-left: 10px;
}
.profilename
{
    padding-left: 30px;
}
.overlaybullet li
{
    background: url('/images/overlay.png') no-repeat;
    padding-left:10px;
    padding-right:10px;
    list-style-image: url('/images/overlay.png') no-repeat;
}
.bulletcontainer
{
 width:15px;
 height: 35px; 
 float:left;
 margin: 0px 15px 0px 0px; 
}
.myciipromotop
{
    height:240px;
}
.myciigreenblock
{
    background-color: #E5F2EF;
    border: 1px solid #008265;
    padding: 5px 5px 5px 5px;
    width: 450px;
    margin-top: 10px;
}
.resultsstatusmesssage
{
    background-color: #E5F2EF;
    border: 1px solid #008265;
    padding: 5px 5px 5px 5px;
    margin: 20px 10px 20px 10px;
}
.myciipromocontainer
{
    height: 1200px;
}
 .h2headerbar h2
{
    margin-bottom:5px;
    margin-top: 0px;
}
.docscontainer 
{
    margin-left:-10px;
}
.linkscontainer
{
    padding-bottom: 15px;

}
.pdficonspacer
{
    margin-bottom: 10px;
}
.pdfpickercontainer
{
    margin-bottom:-20px;
}
.pdficoncontainer
{
    width:15px;
    float:left;
    margin: 0px 5px 0px 10px; 
    *margin-left:10px;
    _margin-left:4px;
}
.overlayiconcontainer
{
    height: 20px;
    float:left;
    margin-right: 5px;

}
.articlelinkcontainer
{
    margin-left:30px;
}
.topgradientbartb
{
    background: url('/images/topgradientbartb.png') no-repeat;
    background-position: top right;
    margin-top: -10px;
    margin-right: 10px;
}
.profilecontainerphoto
{
    margin-top:10px;
    margin-left:10px;
}
.quicklinkscontainer .articlelinkcontainer
{
    margin-left: 1px;
}
.pin-caption
{
    padding-top: 10px;
}
.pin-field
{
    margin-top: -5px;
    font-size: 1.3125em;
}
.renewal-message
{
    background-color: #E5F2EF;
    border: 1px solid #008265;
    padding: 6px 8px;
    margin-top: 10px !important;
}
.renewal-message input
{
    margin-top: 7px;
}
.centre-align-table td
{
    height: 40px;
    vertical-align: middle;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
