@charset "utf-8";
/* CSS Document */

body{background: #ffffff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #2d509b;}
h1{font-size: 30px; font-weight: bold; margin: 0px; padding: 0em; color: #2b4e9a; font-family: "Times New Roman", Times, serif;}
h1 span{color: #801618;}
h2{font-size: 30px; font-weight: bold; color: #2d509b; margin: 0px; padding: 0em; padding-bottom: 0.5em; }
h2 span{color: #ffa200; font-size: 15px;}
h3{ font-size: 22px; font-weight: bold; color: #2d509b; margin: 0px; padding: 0em;}
h3 span{background-color: #2d509b; color: #ffffff; font-size: 18px; padding: 0.4em;}
h4{font-size: 16px; font-weight: normal; color: #ffa200; margin: 0em; padding: 0em 0em 0.3em 0.5em;}
p{line-height: 1.5em; text-align: justify; padding:0.6em 1em 0.6em 1em; margin: 0em;}
p span{font-size: 1.2em; line-height: 2em;}
ul{line-height: 1.5em;}

hr{border: #ffa200 1px solid;}
.contPage span{color: #ffa200; font-size: 0.8em; font-style: italic;}

.innerPages p{font-size: 1em; line-height: 1.1em;}

.homeBoxLine{border-bottom: #ffa200 1px solid;}
.homeBoxLink{padding: 0.4em; text-align: center;}
.homeBoxLink a{color: #2d509b; text-decoration: none;}
.homeBoxLink a:hover{color: #ffa200; text-decoration: underline;}

.fontHM{font-family: Arial, Helvetica, sans-serif;}
.content_Box{background: url(images/contentboxbg.png) top center no-repeat; min-height: 340px;}
.contentHome{padding: 0.5em;}

.smallBoxTop{padding: 0.5em; background: url(images/sbox_top.png) bottom left no-repeat; min-height: 2em;}
.smallBoxBottom{padding: 0.5em; background: url(images/sbox_bottom.png) bottom left no-repeat; min-height: 4em;}
.smallBoxMiddle{background-color: #FFF;}

.halfBoxTop{background: url(images/boxtop.png) bottom left no-repeat; min-height: 50px;}
.halfBoxBottom{background: url(images/boxbottom.png) bottom left no-repeat; min-height: 60px;}


.homeBoxSubTopic{color: #007bb6; text-align: right; padding-right: 1em;}
.homeBox{font-size: 14px;}
.homeBox img{padding: 0.5em 0em 0.5em 0em;}
.homeBoxText{padding: 0em 2.5em 0em 2.5em; text-align: center;}


.fontDetails{color: #007bb6;}
.fontSpecial{color: #3e2104;}

.topMenu{color: #ffffff; font-weight: bold; padding-top: 1em;}
.topMenu a:link, .topMenu a:visited{color: #ffffff; text-decoration: none;}
.topMenu a:hover{color: #ffa200; text-decoration: underline;}
.topMenu span{color: #999999;}

.footerMenu{font-weight: normal; padding-top: 0.5em;}
.footerMenu a:link, .footerMenu a:visited{color: #ffa200; text-decoration: none;}
.footerMenu a:hover{color: #2b4e9a; text-decoration: underline;}
.footerMenu span{color: #999999;}

.solLink a:link, .solLink a:visited{color: #fdefd4; text-decoration: none;}
.solLink a:hover{color: #f8b332; text-decoration: underline;}

.contOutMargin{margin: 0em 0.5em;}

.h2Margin{margin: 1em 10em 1em 10em;}
.padClient{padding: 0.5em;}

.contactIcon{width: 80px; float: left; text-align: right;}
.contactDetails{width: 220px; float: left; color: #f8b332; padding-left: 50px; padding-bottom: 30px; text-align: left;}

.topPad20{padding-top: 20px;}
.gapDiv{min-height: 150px;}

.portfolioBox{padding: 1em 1em 0.5em 1em;}
/**************************************************************/
.formContainer{padding-left: 10em;}
.formContainer h1{font-size: 14px; margin: 0px; padding: 0px;}
.formContainer h2{font-size: 14px; margin: 0px 30px 0px 0px; padding: 5px 0px 3px 0px;
		border-bottom: #999999 1px solid; font-style: italic; color: #66CC33;}
.formBox{height: 25px; padding: 15px 5px 5px 10px;}
.formBoxTitle{ font-size: 11px; color: #ffa200;}
.formBoxInput{padding-left: 20px; color: #007bb6;}


@media screen and (max-width: 1024px) { 
.h2Margin{margin: 0em;} 
}