@import url('base.css');
@import url('accessibility.css');
@import url('banner_footer.css');
@import url('breadcrumb_utilities.css');
@import url('menus.css');
@import url('login.css');
@import url('forms.css');

/*----------style for fixed width centered sites----------*/

body {background:#151515 url(/images/useruploadedimages/11/bg-body.png);}
body.RadEContentBordered {background:none; background-color:#ffffff;}

#Form1,
#aspnetForm,
#frmLogon {width:970px; margin:0 auto;}

h1 {margin:0px 0px 15px 0px !important; font-size:140% !important;}  
h2 {margin:0px 0px 15px 0px; font-size:100%; word-spacing:0.05em; line-height:1.2em;}
h3 {margin:0px 0px 15px 0px; font-size:100%; word-spacing:0.05em; line-height:1.2em;}
h4 {margin:0px 0px 15px 0px; font-size:100%; word-spacing:0.05em; line-height:1.2em;}
h5 {margin:0px 0px 15px 0px; font-size:100%; word-spacing:0.05em; line-height:1.2em;}
h6 {margin:0px 0px 15px 0px; font-size:100%; word-spacing:0.05em; line-height:1.2em;}

p {margin:0px 0px 15px 0px; padding:0px; line-height:150%;}

div.Masterdiv {padding:20px 256px 20px 71px; background-color:#ffffff; position:relative;}

p.introText {background-color:#e8f6f7; padding:10px; font-size:95%;}
a.bottomLink {float:right; clear:both; margin:10px 10px 10px 0px; padding:0px;}

.leftFloat {float:left; margin:0px 15px 15px 0px;}
.rightFloat {float:right; margin:0px 0px 15px 15px;}

/*---Button Styles---*/
/*Main Action Button - green background */
.buttonType1,
.buttonType1:link,
.buttonType1:visited,
.buttonType1:hover,
.buttonType1:focus,
.buttonType1:active {float:left; width:auto; height:auto; background:#81bc50 url(/images/useruploadedimages/11/btn-type1.png) no-repeat bottom right; color:#ffffff; padding:5px 10px; margin:0px 8px 8px 0px; font-size:95%; text-decoration:none; border:none;}
.buttonType1:hover,
.buttonType1:focus {text-decoration:underline;}
/* Sub Action Button - grey background */
.buttonType2,
.buttonType2:link,
.buttonType2:visited,
.buttonType2:hover,
.buttonType2:focus,
.buttonType2:active {float:left; width:auto; height:auto; background:#444444 url(/images/useruploadedimages/11/btn-type2.png) no-repeat bottom right; color:#ffffff; padding:5px 10px; margin:0px 8px 8px 0px; font-size:95%; text-decoration:none; border:none;}
.buttonType2:hover,
.buttonType2:focus {text-decoration:underline;}
/*Minor Action Button - white background with grey border */
.buttonType3,
.buttonType3:link,
.buttonType3:visited,
.buttonType3:hover,
.buttonType3:focus,
.buttonType3:active {float:left; width:auto; height:auto; background-color:#ffffff; color:#444444; padding:4px 9px; margin:0px 8px 8px 0px; font-size:95%; text-decoration:none; border:1px solid #9f9f9f;}
.buttonType3:hover,
.buttonType3:focus {text-decoration:underline;}
/* Other Action Button - blue background */
.buttonType4,
.buttonType4:link,
.buttonType4:visited,
.buttonType4:hover,
.buttonType4:focus,
.buttonType4:active {float:left; width:auto; height:auto; background:#169ec4 url(/images/useruploadedimages/11/btn-type4.png) no-repeat bottom right; color:#ffffff; padding:5px 10px; margin:0px 8px 8px 0px; font-size:95%; text-decoration:none; border:none;}
.buttonType4:hover,
.buttonType4:focus {text-decoration:underline;}

.loginButton,
.loginButton:link,
.loginButton:visited,
.loginButton:hover,
.loginButton:focus,
.loginButton:active {float:right; margin:20px 15px 0px 0px; text-transform:uppercase; font-size:100%;}

/*---General Styles for Columns---*/
.column1 {float:left; width:165px; margin-right:20px;}
.column2 {float:left; width:479px; /*margin-left:20px;*/ margin-right:19px;}
.column2Wide {width:634px; /*margin-left:20px;*/ margin-right:20px; float:left;}
.column3 {float:left; width:180px; /*padding-right:0px;*/}

/*---General Styles for all Panels---*/
.panel {float:left; clear:left; margin-bottom:15px; /*font-size:95%;*/ position:relative}
.panel h2 {height:19px; padding:5px 10px 0px 10px; margin:0px;}
.column1 .panel {width:165px; background:url(/images/useruploadedimages/11/panel-column1-member.png) no-repeat bottom left;}
.column1 .panel h2 {width:145px;}
.column2 .panel {width:555px;}
.column2 .panel h2 {width:555px; padding:5px 0px 0px 0px;}
.column2Wide .panel {width:730px;}
.column2Wide .panel h2 {width:730px; padding:5px 0px 0px 0px;}
.column3 .panel {width:180px; background:url(/images/useruploadedimages/11/panel-column3-member.png) no-repeat bottom left;}
.column3 .panel h2 {width:160px;}

/*---General Styles for all Advertisments---*/
.advertisement {float:left; clear:left; margin-bottom:15px;}
.advertisement h2 {margin:0px; padding:0px; color:#b4b4b4; font-size:75%; text-transform:uppercase; font-weight:normal;}
.column1 .advertisement {width:160px;}
.column1 .advertisement img {width:160px;}
.column2 .advertisement {width:468px; margin-left:43px;}
.column2 .advertisement img {width:468px;}
.column2Wide .advertisement {width:468px;}
.column2Wide .advertisement img {width:468px;}
.column3 .advertisement {width:180px;}
.column3 .advertisement img {width:180px;}

/*---Styles for Page Options---*/
.optionsContainer {float:left; clear:both; margin:0px 0px 20px 0px; width:730px;}
.optionsContainer p,
.optionsContainer div {margin:0px 0px 8px 0px; float:left; clear:left; font-size:80%;}
.optionsContainer p label,
.optionsContainer div label {float:left; margin:3px 8px 0px 0px;}
.optionsContainer p input,
.optionsContainer div input {float:left; margin:0px 8px 0px 0px;}
.optionsContainer p select,
.optionsContainer div select {float:left; margin:0px 8px 0px 0px;}
.optionsContainer p textarea,
.optionsContainer div textarea {float:left; margin:0px 8px 8px 0px;}
.optionsContainer a.buttonType1 {margin:0px 8px 0px 0px;}
.optionsContainer a.buttonType2 {margin:0px 8px 0px 0px;}
.optionsContainer a.buttonType3 {margin:0px 8px 0px 0px;}
.optionsContainer a.buttonType4 {margin:0px 8px 0px 0px;}

/*---General Content Styles---*/
.tblContentTD1 {}
.tblContentTD1 p {font-size:80%;}
.tblContentTD1 ul {list-style-type:none; margin:0px 0px 10px 20px; padding:0px;}
.tblContentTD1 ul li {border-top:none; padding:0px 0px 5px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 5px; font-size:80%;}
.tblContentTD1 ol {/*list-style-type:none;*/ margin:0px 0px 10px 40px; padding:0px;}
.tblContentTD1 ol li {border-top:none; padding:0px 0px 5px 10px; /*background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 3px;*/ font-size:80%;}

/*---General Styles for all Public Panels---*/
.public {}
.public h2 {font:100% arial, sans-serif; color:#ffffff;}
.column1 .public h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-column1-member.png) no-repeat top left;}
.column2 .public h2 {background:transparent; border-bottom:2px solid #169ec4; color:#454545; font-weight:bold;}
.column3 .public h2 {background:#3f9dbf url(/images/useruploadedimages/11/head-column3-member.png) no-repeat top left;}
.public ul {list-style-type:none; margin:10px 10px; padding:0px;}
.public ul li {border-top:none; padding:0px 0px 5px 10px; background:url(/images/useruploadedimages/11/arrow-blue.png) no-repeat 0px 3px;}
.public ul li a {color:#127db3; font-weight:normal;}
.public ul li.current a {font-weight:bold;}
.public ul li ul {margin:5px 10px 0px 10px;}
.public ul li ul li {background:none; padding:0px 0px 5px 0px; font-size:100%;}
.public ul li ul li a {font-weight:normal; color:#81bc50;}

/*---Contact Details---*/
.contactDetails {width:350px; font-size:80%;}
.contactDetails th {width:45px; text-align:left; padding:0px 0px 3px 0px;}
.contactDetails td {padding:0px 0px 3px 0px;}

/*---Form - 60 Day Trial---*/
.formLayout {margin: 45px 0 0 50px;}
.formLayout label {font-size: 80%; width: 190px; float: left; display: block; text-align: right; padding: 0 5px 0 0;}
.formLayout abbr {border: none;}
.formLayout div {overflow: hidden; margin: 0 0 5px;}
.formLayout input,
.formLayout select {font: 12px Arial, Helvetica, sans-serif;}
.formLayout div.btnSubmit input {background:#81BC50 url(/images/useruploadedimages/11/btn-type1.png) no-repeat right bottom;
border: none; color:#fff; float:left; font-size:75%; height:auto !important; margin:0 8px 8px 155px; padding:3px 10px !important; text-decoration:none; width:auto !important;}
.formLayout textarea {width: 220px;}
.formLayout h2 {font-size: 120%;}


/*----------START STYLES FOR PRINT FRIENDLY----------*/

@media print {

#Form1, #aspnetForm, #frmLogon {width:600px !important; margin:0px 0px !important;}

#AdminTopmenuTD {display:none;}

.Masterdiv {padding:0px 0px 0px 0px !important;}

#breadPrint {display:none;}

#ctl00_TDForLeftCell {width:0px !important;}
#ctl00_TDForMiddleCell {width:600px !important;}
#ctl00_TDForRightCell {width:0px !important;}
.clsPostcardBorder {width:600px !important;}
div.Masterdiv {width:600px;}

#MaintableForContent,
#MainTableForContent,
.MainTableForContent {width:600px !important;}

#tblContentTD2,
.tblContentTD2 {display:none;}

}


















