/* Globals */


img{border:0px;}

a {color:#000000;}

h1{ font-size:30px; font-weight:normal;  padding:0px; margin:0px;}
h2{font-size:25px;   padding:0px; margin:0px;}
h3{font-size:16px;   padding:0px; margin:0px;}
h4{ font-size:15px;  margin:0px; padding:0px;}

p{padding-top:0.5em; margin:0px;}
 
.padd{margin-bottom:2em;}

body {background-color:#415461; padding-top:1em; padding-bottom:1em; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:100%; text-align:center;}

/* Sahred */

#root {width:720px; text-align:left; margin-left:auto; margin-right:auto;}
#header {height:171px;}
#headerText {margin-top:20px; padding-left:10px; padding-right:60px; color:#FFFFFF; font-size:15px;}
#content {background-color:#FFFFFF;}
#footer {padding-top:2em; padding-bottom:1em;}
#legal {padding-top:5px; color:#FFFFFF; font-size:10px; text-align:right; background-color:#415461;}


.topmenu{color:#ffffff; padding-top:7px; font-size:12px; font-weight:bold;}
.topmenu a{ text-decoration:none; color:#FFFFFF;}

.darkcolor{background-color:#121d22;}
.kern3x{padding-right:3px;}
.kern2x{padding-right:2px;}
.kern1x{padding-right:1px;}
.indent{text-indent:1em;}
.alignTop{vertical-align:top;}
.alignRight{text-align:right;}

.arrBlack{ background-image:url(img/arrow-black.gif); background-position:right; background-repeat:no-repeat; padding-right:8px;}
.arrWhite{ background-image:url(img/arrow-white.gif); background-position:right; background-repeat:no-repeat; padding-right:8px;}

.signPlus{ background-image:url(img/plus.gif); background-position:right; background-repeat:no-repeat; padding-right:14px;}
.signMinus{ background-image:url(img/minus.gif); background-position:right; background-repeat:no-repeat; padding-right:14px;}

.add{ font-size:10px; color:#6c9d31;}
.del{ font-size:10px; color:#c0272d;}

.greenfield{color:#F9FFF8; background-color:#6c9d31;}
.greenfield a{color:#FFFFFF; line-height:normal;}
.grayfield{background-color:#ececec;}
.redfield{background-color:#c0272d; color:#FFFFFF;}
.redfield a{color:#FFFFFF; line-height:normal;}
 

.greensellection{background-color:#6c9d31; color:#FFFFFF;}
.redsellection{background-color:#c0272d; color:#FFFFFF;}
.bluesellection1{background-color:#0054a6; color:#FFFFFF;}
.bluesellection2{background-color:#0071bc; color:#FFFFFF;}
.bluesellection3{background-color:#008fd4; color:#FFFFFF;}

.graySellect {  padding-left:10px; padding-right:25px; font-size:13px; line-height:17px;  color:#333333;}
.graySellect p{ padding-bottom:0.5em; text-align:justify;}
.graySellect ul{text-align:left;}
.graySellect strong{ font-size:15px;  color:#000000;}

/* SECTION SPECIFIC */

/* Main */

#mainAbout { padding-left:20px; padding-right:20px; font-size:13px; line-height:17px; text-align:left;}
#mainAbout p{text-indent:10px;}
#mainAbout a {color:#ffffff; font-style:italic;}
#mainAbout strong{ font-size:16px; color:#FFFFFF;}
#mainAboutBlock{margin-left:28px;}

.promofield { width:433px; height:423px; text-align:left; padding-top:15px;}
.promofield a {color:#000000;}
.promofield h2{color:#333333; line-height:22px; padding-right:20px; padding-bottom:0.5em; padding-top:1em; font-size:27px; }

.promofieldDesc {color:#333333; font-size:13px; margin:0px; padding:0px; padding-right:185px; padding-left:25px; padding-top:0px; line-height:17px;}
.promofieldDesc strong {color:#333333;  font-size:19px;}
.promofieldDesc h2 {color:#333333;  font-size:19px;}
.promofieldDesc ul {padding:0em 0pt 0pt 0px; margin-left: 0px;}
.promofieldDesc ul li {
  background:transparent url(img/bluebullet-feature.gif) no-repeat scroll 0pt 0.3em;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0.2em 0pt 0.6em 20px;
}

.promofieldExt{color:#333333; font-size:13px; margin:0px; padding:0px; padding-right:155px; padding-left:25px; padding-top:5px; line-height:17px;}
.promofieldExt strong{color:#333333;  font-size:19px;}
.promofieldExt h2 {color:#333333;  font-size:19px; padding-top: 0px;}
.promofieldExt small {color:#333333;}

#team{background-image:url(img/promo-team-in-a-box2.gif); background-position:right; background-repeat:no-repeat;}

#mainProfiledownload { font-size:13px; color:#333333; text-align:right; padding:7px; line-height:18px;}
#mainProfiledownload strong {font-size:16px; color:#000000;  }

.bigNote{font-size:15px; padding-top:0.5em; padding-bottom:1em; text-align:left;}
.bigNote strong{  font-size:17px;}
.bigNote ul{ margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:1em;}
.bigNote li{font-size:13px; color:#333333;}


.featureItemPad{ margin:0px; padding:0px; margin-top:0.2em;}
.featureItemSign{width:23px; float:left; text-align:right;}
.featureItemDesc{width:222px; float:left; color:#333333; font-size:13px;}
.featureItemDesc h3{color:#000000;}

#footer h2{color:#FFFFFF; font-size:22px;}

.contactItemPad{ margin:0px; padding:0px; margin-top:0.2em;}
.contactItemFlag{width:23px; float:left; text-align:left; padding-top:4px;}
.contactItemDesc{width:295px; float:left; margin-right:20px; text-align:left; color:#CCCCCC; font-size:12px;}
.contactItemDescMail{width:auto; float:left; text-align:left; color:#CCCCCC; font-size:12px;}
.contactItemDescMail a {color:#FFFFFF; text-decoration:none; }
.contactItemDescMail a:hover {text-decoration:underline;}
.contactItemDesc h4{ color:#FFFFFF;}
.contactItemDescMail h4{ color:#FFFFFF;}


/* Services */

#contentServices {background-color:#FFFFFF; padding-left:28px; padding-right:28px; padding-top:2em; padding-bottom:2em; font-size:14px;}
#contentServices ul{color:#333333; text-align:left;}
#contentServices li {padding-bottom:0.8em; font-size:13px;}
#contentServices h3{padding-bottom:0.5em;}

#sideNavPad{margin-left:20px;}
.sideNav strong{ font-size:16px;}
.sideNav{padding:0px; margin:0px; padding-left:20px; padding-right:20px;}
.sideNav blockquote{font-size:12px; margin:0px; padding:0px; margin-left:10px; margin-top:1em; margin-bottom:1em;}
.sideNav blockquote #padd{ margin-top:0.2em;}
.sideNav blockquote div {margin:0px; padding:5px 10px 5px 15px; margin-top:5px; margin-bottom:5px; background-image:url(img/bull.gif); background-repeat:no-repeat;}
#servicesCallc{padding-left:15px; padding-right:15px; font-size:13px; text-align:left; padding-top:0.5em; padding-bottom:1em;}
#servicesCallc em{ font-size:13px;}
#servicesCallc strong{font-size:16px; }
#servicesCallc p{ padding-top:1em;}
#servicesCallcBlock{margin-left:20px; text-align:center;}
#servicesCallcBlock h3{ padding-bottom:0.5em;}
#servicesCallcBlock h2{ padding-bottom:0.5em; padding-top:0.5em;}

.redfield #navCurrent{ background-color:#dd3b41; background-image:url(img/arrow-white2.gif);}


/* Profile */
.greenfield #navCurrent{background-color:#8cc63f; background-image:url(img/arrow-white2.gif);}

/* Application */
#contentAppform{background-color:#FFFFFF; padding-left:28px; padding-right:28px; padding-top:2em; padding-bottom:2em; font-size:14px;}
#contentAppform h3{padding-top:1px;}
.chListArea label{font-size:12px; color:#333333;}

.chListFldLeft{width:20px; float:left;}
.chListFldRight{width:auto; margin-left:20px; text-align:left;}
blockquote .addTech{ margin:0px; padding:0px; padding-left:1em;}

