/* reset */
html, body {height:100%; margin:0px; padding:0px;}
body {font-size:13px; font-family: Calibri, Arial,Helvetica, Verdana, "Lucida Sans Unicode", sans-serif; color:#333;}
a img {border:none;}
form {padding:0px; margin:0px;}
:focus { outline: none;}
table td {vertical-align:top;}
.clear{clear:both;}
p {font-family:Calibri, Arial; color:#CCFFFF;padding:2px 0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-family:arial; margin:0;padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none !important;}
/* reset */




/* HTML Tags */

h1 {font-size:18px;font-family:Calibri, Arial;}
h2 {font-size:24px; font-family: Calibri, Arial; color:#CCFFFF; font-weight:normal;}
h3 {font-size:14px; font-family:Calibri, Arial;}
a {text-decoration:none; color:#33CCFF; font-family:Calibri, Arial;}
a:hover {text-decoration:underline;}

/* HTML Tags */




/* Classes */

	.more-read {display:block;text-align:right;font-size:11px;}
	.sub-info {display:block;padding-bottom:5px;}

/* Default */
body.Print { padding:10px; background:#ffffff;}

.error {color:#FF0000;}

.spTitle {font-weight:bold;font-size:15px;}
.spTitle a {color:#FF0000;text-decoration:none;}
.spSubTitle {font-weight:bold;}
.spSubTitle a{font-weight:bold;}

.ImgLeft {float:left; margin:30px 20px 20px 0;}
.ImgRight {float:right; margin-left:30px 0 20px 20px;}

.DownloadLink{ background: url(/i/download_ico.gif) no-repeat 0 50%; padding-left:20px; line-height:18px;  }

.BackPrintTop {padding:45px 5px 5px 5px;text-align:right;font-size:11px;color:#f93;}
.BackPrintTop a {text-decoration:none;font-family:Tahoma;color:#f93;font-size:11px;padding:0 3px;}
.BackPrintTop a:hover {text-decoration:underline;}
.BackPrintTop .Back { }
.BackPrintTop .Print { }
.BackPrintTop .Top { }

.PageBar {padding:10px;}
	.PageBar b {border:1px solid #f93;padding:2px 5px;color:#f93;text-decoration:none;font-family:Tahoma;}
	.PageBar a {border:1px solid #f93;padding:2px 5px;background-color:#f93;text-decoration:none;font-family:Tahoma;color:#fff !important;font-weight:bold;}
#FooterCont { }


/*Layout*/
body {height:100%;}
#wrap {width:100%; height:100%;}

/*Header*/
#header {background: url('/i/headerBgr.png') repeat-x 0 0;}
#header .headerBody {width:1000px; height:111px; margin:0 auto;}
#header .headerBody .menu {padding:55px 0 0 3px; width:797px;}
#header .headerBody .menu td {padding:0; width:20%;}
#header .headerBody .menu td a {background: url('/i/topNav_down.png') no-repeat 50% 60px; transition:background 0.6s; -webkit-transition:background 0.6s; padding:0 0 34px 0; display:block; text-align:center; font-family:Calibri, Arial; font-size:18px; color:#33CCFF; font-weight:bold; text-decoration:none;}
#header .headerBody .menu td a:hover {background: url('/i/topNav_down.png') no-repeat 50% -8px;}
#header .headerBody .menu td a.selected {background: url('/i/topNav_down.png') no-repeat 50% -9px;}
#header .headerBody .logo {float:left; padding-top:19px;}
/*Content*/
#content {min-height:700px;}
#content .contentBody {width:1000px; height:100%; margin:0 auto; padding:45px 0;}
#content .contentBody .homeStatic {background: url('/i/homeStaticBgr.png') repeat-y 0 0; margin:110px 0 150px 465px; width:465px; height:100%; border-radius:5px; padding:30px 10px 30px 20px;}
#content .contentBody .homeStatic a {font-family:Calibri, Arial; font-size:24px; color:#33CCFF;}
#content .contentBody .homeStatic h2 {font-size:20px; color:#CCFFFF; font-weight:normal;}
#content .contentBody .solutionsWrap {margin:0 0 50px 240px; width:720px; height:100%;}
#content .contentBody .solutionsWrap .label {font-family:Calibri, Arial; font-size:30px; color:#CCFFFF; font-weight:normal; padding-bottom:10px;}
#content .contentBody .solutionsWrap .solutionsBody {background: url('/i/contentBgr.png') repeat-y 0 0; padding:26px 22px 26px 25px; border-top-right-radius:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
#content .contentBody .solutionsWrap .solutionsBody p {font-size:16px; color:#CCFFFF; line-height:21px;}
#content .contentBody .solutionsWrap .solutionsBody .spTitle {font-famiily:Calibri, Arial; font-size:20px; color:#00CCFF; font-weight:normal; padding:5px 0;}
#content .contentBody .solutionsWrap .solutionsBody .part {padding-bottom:15px;}
#content .contentBody .solutionsWrap .tabBody {width:720px; height:45px; position:relative}
#content .contentBody .solutionsWrap .tabBody .tab {font-family:Calibri, Arial; font-size:18px; text-decoration:none;}
#content .contentBody .solutionsWrap .tabBody .tab.id_1.inactive {background: url('/i/solutionTab_off.png') no-repeat 100% 0; display:inline-block; width:345px; height:30px; padding:10px 0 0 25px; color:#00CCFF; transition: background 0.5s, color 0.5s, top 0.5s, height 0.5s; -webkit-transition: background 0.5s, color 0.5s, top 0.5s, height 0.5s; z-index:40; position:absolute; left:0; top:5px;}
#content .contentBody .solutionsWrap .tabBody .tab.id_1.selected {background: url('/i/solutionTab_on.png') no-repeat 100% 0; display:inline-block; width:345px; height:35px; padding:10px 0 0 25px; color:#CCFFFF; transition: background 0.5s, color 0.5s, top 0.5s, height 0.5s; -webkit-transition: background 0.5s, color 0.5s, top 0.5s, height 0.5s; z-index:50; position:absolute; left:0; top:0;}
#content .contentBody .solutionsWrap .tabBody .tab.id_2.inactive {background: url('/i/solutionTab_off.png') no-repeat 100% 0; display:inline-block; width:300px; height:30px; padding:10px 0 0 45px; border-top-left-radius:5px; color:#00CCFF; transition: background 0.5s, color 0.5s, top 0.5s, height 0.5s; -webkit-transition: background 0.5s, color 0.5s, top 0.5s, height 0.5s; z-index:40; position:absolute;top:5px; right:38px;}
#content .contentBody .solutionsWrap .tabBody .tab.id_2.selected {background: url('/i/solutionTab_on.png') no-repeat 100% 0; display:inline-block; width:300px; height:35px; padding:10px 0 0 45px; border-top-left-radius:5px; color:#CCFFFF; transition: background 0.5s, color 0.5s, top 0.5s, height 0.5s; -webkit-transition: background 0.5s, color 0.5s, top 0.5s, height 0.5s; z-index:50; position:absolute;top:0; right:38px;}

#content .contentBody .solutionsWrap .contactBody {background: url('/i/contentBgr.png') repeat-y 0 0; padding:26px 21px 26px 26px; border-radius:5px;}
#content .contentBody .solutionsWrap .contactBody .contactTitle {font-family:Calibri,Arial; font-size:16px; color:#CCFFFF; padding-bottom:20px;}
#content .contentBody .solutionsWrap .contactBody .formWrap {padding-bottom:50px;}
#content .contentBody .solutionsWrap .contactBody .formWrap p { font-size:16px; color:#CCFFFF;}
#content .contentBody .solutionsWrap .contactBody .formWrap input {margin-bottom:10px; width:300px; font-family:'Trebuchet MS'; color:#666666; font-size:14px;}
#content .contentBody .solutionsWrap .contactBody .formWrap input[type='submit'] {background: url('/i/sendBtn.png') no-repeat 0 0; border:none;display:block; width:222px; height:32px; text-align:center; color:white; cursor:pointer;}
#content .contentBody .solutionsWrap .contactBody .formWrap select {width:300px; background-image: url('/i/selectArrow.png') no-repeat 100% 50%; font-family:'Trebuchet MS'; color:#666666; font-size:14px;}
#content .contentBody .solutionsWrap .contactBody .formWrap textarea {width:320px; height:287px; resize:none; margin-bottom:20px;}
#content .contentBody .solutionsWrap .contactBody .errors { font-family:Calibri, Arial; font-size:14px; color:red; padding-bottom:15px;}

#content .contentBody .staticWrap {margin:0 0 50px 240px; width:720px; height:100%;}
#content .contentBody .staticWrap .label {font-family:Calibri, Arial; font-size:30px; color:#CCFFFF; font-weight:normal; padding-bottom:10px;}
#content .contentBody .staticWrap .staticBody {background: url('/i/contentBgr.png') repeat-y 0 0; padding:26px 22px 26px 25px; border-radius:5px;}
#content .contentBody .staticWrap .staticBody p {font-size:16px; color:#CCFFFF; line-height:21px;}
#content .contentBody .staticWrap .staticBody h1 {font-size:24px; color:#CCFFFF; font-weight:normal;}
#content .contentBody .staticWrap .staticBody table td {font-family:Calibri, Arial; font-size:24px; color:#33CCFF; padding:0 30px 10px 0;}
#content .contentBody .staticWrap .staticBody .loginForm input {padding:4px; margin-left:0;}
#content .contentBody .staticWrap .staticBody .loginForm input[type="submit"] {display:block; background: url('/i/loginBtn.png') no-repeat 0 0; border:none;font-family:Calibri, Arial; font-size:17px; width:172px; height:32px; text-align:center; color:white; cursor:pointer;}
#content .contentBody .staticWrap .staticBody .loginForm span {font-family:Calibri, Arial; font-size:16px; color:#CCFFFF;}
#content .contentBody .staticWrap .staticBody .loginForm a {background: url('/i/arrowRight.png') no-repeat 0 50%; padding-left:15px; font-family:Calibri, Arial; font-size:16px; color:#CCFFFF; display:block; cursor:pointer;}
/*Footer*/
#footer {background: url('/i/footerBgr.png') repeat-y 0 0;}
#footer .footerBody {width:920px; margin:0 auto; position:relative; height:110px;}
#footer .footerBody .menu {padding-top:35px; width:700px;}
#footer .footerBody .menu td {widht:20%;}
#footer .footerBody .menu td a {  font-size:16px; color:#33CCFF;}
#footer .footerBody .menu td a.selected {text-decoration:underline;}
#footer .footerBody #ITTILogo {position:absolute; left:0; top:85px;}
#footer .footerBody .copyrights {font-family:Calibri, Arial; font-size:11px; color:#0099ff; position:absolute; right:0; top:85px;}
