* { margin:0; padding:0;}
body{ background:#d2d9e0;}

html, input, textarea, select{font-family:verdana; font-size:12px; color:#3c505c;}

.smallText{font-size:10px;}

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.clear { clear:both;}
.right{ float:right}
.right1{ text-align:right}

.title_top, .title_bot, .title { display:block; margin-bottom:7px}
.indent_image, .indent_image1{ float:left}

p{ margin:0; padding:0;margin-bottom:10px;line-height:20px;}

a {color:#ff430f; text-decoration:none; border-bottom: dotted 1px #ff430f;}
.noBorder {border-bottom: 0;}
.dottedBorder {border-bottom: dotted 1px #ff430f;}

#securelogo a {border-bottom: solid 0px #ffffff;}

ul{margin:5px 20px 5px 20px; padding:0px; line-height:22px}

h1 {font-family:Trebuchet MS; font-size:25px; color:#164671;padding: 10px 0 10px 0;vertical-align:middle;}
h2 {font-family:Trebuchet MS; font-size:15px; color:#164671;padding: 10px 0 10px 0;vertical-align:middle;}
h3 {margin:0; padding:0px;margin-bottom:10px;line-height:20px;font-size:13px;color:#164671;}
h4 {margin:0; padding:0px;margin-bottom:3px;line-height:15px;font-size:11px;color:#164671;}


.bigButton {height:60px; width:193px; padding-top: 15px;text-align:center;font-family:Trebuchet MS; font-size:22px;}
.bigButton a {color:White;text-decoration:none;border-bottom: 0;}
.bigButtonGreen {background:url(/images/buttonGreen.png) no-repeat;}
.bigButtonRed {background:url(/images/buttonRed.png) no-repeat;}

.smallButton {height:35px; width:111px; padding-top: 5px;text-align:center;font-family:Trebuchet MS; font-size:15px;}
.smallButton a {color:White;text-decoration:none;border-bottom: 0;}
.smallButtonYellow {background:url(/images/buttonYellowSmall.png) no-repeat;}

.bigSqare {height:58px; width:58px; padding-top: 6px;margin:0 16px 23px 5px;text-align:center;font-family:Trebuchet MS; font-size:40px;color:#ffffff;}
.bigSqareRed {background:url(/images/sqareOrange.jpg) no-repeat;}
.bigSqarePink {background:url(/images/sqarePink.jpg) no-repeat;}
.bigSqareBlue {background:url(/images/sqareBlue.jpg) no-repeat;}
.bigSqareYellow {background:url(/images/sqareYellow.jpg) no-repeat;}
.bigSqareGreen {background:url(/images/sqareGreen.jpg) no-repeat;}

.medSqare {height:30px; width:30px; padding-top: 0px;margin: 16px 23px 5px;text-align:center;font-weight:bold;font-family:Trebuchet MS; font-size:25px;color:#ffffff;}
.medSqareRed {background:url(/images/sqareMedRed.jpg) no-repeat;}
.medSqareBlue {background:url(/images/sqareMedBlue.jpg) no-repeat;}
.medSqareYellow {background:url(/images/sqareMedYellow.jpg) no-repeat;}

.smallSquare {height:19px; width:19px; padding-top: 2px;margin:0 10px 5px 5px;text-align:center;font-family:Trebuchet MS; font-size:5px;color:#ffffff;}
.smallSqareYellow {background:url(/images/sqareSmallYellow.jpg) no-repeat;}

.titleWhite {font-family:Trebuchet MS; font-size:25px; color:#ffffff;padding-bottom: 15px;}
.titleYellow {font-family:Trebuchet MS; font-size:25px; color:#e7e222;padding-bottom: 15px;}

.Features img {padding-right: 10px; vertical-align:top;}
.Features td {padding: 10px 0 5px 0; vertical-align: top;border-bottom: solid 1px #e1e1e1; margin: 0px}

.FeaturesComparison img {padding-right: 10px;}
.FeaturesComparison td {text-align:left; padding: 10px 10px 5px 10px; border-bottom: solid 1px #e1e1e1; margin: 0px;border-right:solid 1px #e1e1e1;}
.FeaturesComparison td.result {text-align:center; padding: 10px 10px 5px 10px; border-bottom: solid 1px #e1e1e1; margin: 0px; border-right:solid 1px #e1e1e1;}
.FeaturesComparison td.titlel {text-align:center; padding: 5px 0px 0px 0; margin:0; border-top:solid 1px #b1b1b1; border-left:solid 1px #b1b1b1; background-color:#dee5eb;}
.FeaturesComparison td.titler {text-align:center; padding: 5px 0px 0px 0; margin:0; border-top:solid 1px #b1b1b1; border-right:solid 1px #b1b1b1; background-color:#dee5eb;}
.FeaturesComparison td.noBorder {text-align:center; border:0;}

.eventsPeople a{color:#ff430f; text-decoration:none; border-bottom:0;}
.eventsPeople a:hover{color:#B53A26; text-decoration:none; border-bottom:dotted 1px #B53A26;}


.phoneNumber {font-family:Trebuchet MS; font-size:45px; color:#cccccc; padding: 20px; height: 90px; text-align:right; vertical-align:bottom;} 
.phoneNumber2 {font-family:Trebuchet MS; font-size:30px; color:#cccccc; padding: 10px; height: 60px; text-align:right; vertical-align:bottom;} 

/* MAIN */
.mainPage_left{ width:426px; float:left; height:294px; background:url(/images/left_bg.jpg) no-repeat}
.mainPage_right{ width:477px; float:left; height:294px; background:url(/images/right_bg.jpg) no-repeat; color:#ffffff}

.left_content_bg{ width:426px; float:left; height:294px; background:url(/images/left_content_bg.jpg) no-repeat}
.right_content_bg{ width:477px; float:left; height:294px; background:url(/images/right_content_bg.jpg) no-repeat; color:#ffffff}

.errorPanel {border: solid 1px #ff390b; background-color: #ffcfc4;padding: 10px 0 10px 25px;margin: 10px 0 10px 0;}

/* BASE LAYOUT */
.logo{ padding:0px 50px 0px 22px; float:left}

.menu{ padding:0 0 10px 30px; float:left; font-family:Trebuchet MS; font-size:15px; color:#ffffff; }
.menu a{ padding: 0 10px 0 10px; text-decoration:none; color:#ffffff;border-bottom: 0; }
.menu a:hover{background-color:#ff430f;}
.menu .selected{background-color:#ff430f;}

.smallMenu {text-align:right;}
.smallMenu a{ padding: 0 10px 0 10px; font-size:11px; text-decoration:none; color:#e1e1e1;border-bottom: 0; }
.smallMenu a:hover{text-decoration: underline;}

#mainContainter{ width:903px; margin:0 auto;background-color:#ffffff;}

/*header*/
.head{ width:903px; margin:0 auto}
#header {background:url(/images/body.jpg) repeat-x;}

/*footer*/
.foot{ width:903px; margin:0 auto}
.foot .row1{background: url(/images/lb.gif) no-repeat left bottom #dbe1e6}
.foot .row1 .bg{ background:url(/images/rb.gif) no-repeat right bottom; height:54px; padding-left:37px; padding-top:41px; vertical-align:middle; color:#5e717d}
.foot .row2{ height:19px}

/*content*/
#wrapper{  width:100%; background:url(/images/wrapper.jpg) repeat-x #ffffff}
#wrapper .wrap{ width:903px; margin:0 auto}
#wrapper .wrap_rep{ background: url(/images/wrap_rep.gif) repeat-x; width:903px}
#wrapper .lt{ background:url(/images/lt.gif) no-repeat; width:903px}
#wrapper .rt{ background:url(/images/rt.gif) no-repeat right top; width:903px}
#wrapper .lt2{ background:url(/images/lt2.gif) no-repeat; width:903px}
#wrapper .rt2{ background:url(/images/rt2.gif) no-repeat right top; width:903px}

strong{ display:block; margin-bottom:15px}

.indent{ padding:15px 15px 20px 25px}
.bigIndent{ padding:15px 25px 20px 30px}
.smallIndent{ padding:15px 15px 20px 20px}

.intro {padding:40px 30px 0px 0px; font-size: 14px;}

/* Div Common */
.row TD
{
     height: 15px;
     background: #f5f7f9;
     border-bottom: 1px solid #e1e1e1;
     vertical-align:middle;
}
.alternateRow TD
{
    height: 15px;
    background: transparent;
    border-bottom: 1px solid #e1e1e1;
    vertical-align:middle;
}
