
*{ margin:0; padding:0; outline:none;}


body {
  font-family: 'OpenSansRegular'; margin: 0; padding: 0; color: #2d2c2c; text-align: center; background:#f8f7f5;
}
.clear {
  clear: both;
}

@font-face {
    font-family: 'banda_regularregular';
    src: url('fonts/regular_0.eot');
    src: url('fonts/regular_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/regular_0.woff') format('woff'),
         url('fonts/regular_0.ttf') format('truetype'),
         url('fonts/regular_0.svg#banda_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

ol{ list-style:none; outline:none;}
p {
  margin-top: 2px; font: Tahoma, sans-serif; 
}

a{ text-decoration:none; color:#982b2b;}

a:hover{ text-decoration:none; color:#000;}

h2 {
  font:18px Tahoma, sans-serif; color: #fff; 
}

h4 {
  font:20px Tahoma, sans-serif; color: #50508c; 
}
#wrapper {
  width: 100%; margin: 0 auto; text-align: left; /*background:url(../images/topBg.png) repeat-x 0 0;*/
}
/* header section */

#header_block{ float:left; width:100%; background:url(../images/header_bg.png) repeat-x 0 0; border: none;}
#header {
  width: 1000px; color: #982b2b; margin: 0 auto; height: 75px; background: url(images/header_bg.png) 0 0 repeat-x;
}
#header .lftPart {
  float: left; width: 200px; padding-left: 11px; padding-top: 2px; border: none; 
}
#header .rghtPart {
  float: right; width: 769px; padding: 0 10px 5px;
}
/* menubar section */
#header .rghtPart div {
 float: left; padding: 25px 5px 0 5px; font: bold 18px Tahoma, sans-serif; 
}
#header .rghtPart div img {
 float: left; padding-right: 6px; 
}
#header .rghtPart .menuLink{
  margin-bottom: 20px;
}
#header .rghtPart a{
  text-decoration: none; color: #fff; 
}
#header .rghtPart a:hover{
  text-decoration: none; color: #000;
}

#header ul{ float:right; width:auto;list-style:none; outline:none;}

#header li{ float:left; width:auto; line-height:75px; position:relative;}

#header li a{ padding:0 15px; font-size:14px; line-height:75px; color:#fff; text-shadow:0 -1px 0 #03447b; font-family: Tahoma, sans-serif; text-transform:uppercase;	 }

#header li a:hover { color:#05488a; text-decoration:none; }

#header li a:focus { color:#05488a; text-decoration:none; }

#header li.home a{ background:url(../images/home_icon.png) no-repeat 0 0; text-indent:-9999px; text-transform:capitalize; width:23px; height:23px; font-size:0.0px; display:block; margin-top:25px; padding:0; margin-right:8px; border: none;}

#header li ul.submenu{ position:absolute; display:none; left:-50px; top:47px; width:150px; background:url(../images/dropmenu_bg.png) no-repeat 0 0 #fff; border-radius:0 0 4px 4px; padding:5px; z-index:2147483647; }

#header li ul.submenu li{ float:left; line-height:35px; border-top:1px dashed #ccc; font-size:12px; font-family: Tahoma, sans-serif; display:block; width:100%;}

#header li ul.submenu li a{ color:#50508c; text-decoration:none; font-size:12px; line-height:30px; display:block; text-shadow:none; font-weight: normal;font-family: Tahoma, sans-serif;}

#header li ul.submenu li a:hover{ color:#cc6600; text-decoration:none;}

#header li:hover ul.submenu{ display:block;}

#header li ul.submenu li:first-child{ border:none;}

/* banner section */
#banner{
  width: 979px; margin: 0 auto; background: url(images/banner_bg.png) 0 0 repeat-x; height:326px;
}
#banner #midpart{
 width: 100%; margin: 0; float: left; padding: 0; text-align: justify; line-height: 18px;
}
/* contact section */
#main_content{ float:left; width:100%;}

#content {
 width: 1000px; margin: 0 auto; padding: 0; position:relative; top:-40px;
}
#inner_content {
 width: 100%; float:left; padding: 0; line-height: 18px; color: #777;
}
#inner_content .top {  float: left; width: 100%; margin: 0 0 0 1px; padding: 0; height: 20px; background:url(../images/content_top_img.png) no-repeat 0 0; }

#inner_content .mid {float: left; width: 980px; background:url(../images/contentBg.png) repeat-y 0 0; padding:0 10px;}

#inner_content .bot { float: left; width: 100%; margin: 0 0 0 1px; padding: 0; height: 20px; background:url(../images/content_bottom_img.png) no-repeat 0 0; }
.length {
  height: 186px;
}
.length2 {
  height: 321px;
}
.length3 {
  height: 611px;
}

#inner_content .mid ul.three_block{ float:left; width:950px;  padding:0px 15px 10px;list-style:none; outline:none;}

#inner_content .mid ul.three_block li{ float:left; width:auto; margin-left:15px; width: 279px; padding:3px 13px 0; background:#982727; border-radius:10px;  
-moz-border-radius:10px; -webkit-border-radius:10px;  height:90px; position: relative;}
#inner_content .mid ul.three_block li a{ display:block;  height: 10px; width: 279px;}

#inner_content .mid ul.three_block li img{ float:left; padding-top:12px; padding-left:10px; border: none;}

#inner_content .mid ul.three_block li:first-child{ margin:0px;}

#inner_content .mid ul.three_block li p{ font-family: Tahoma, sans-serif; font-size: 18px; color: #fff; text-align:left; line-height:25px; padding-top:12px; }

#inner_content .mid ul.three_block li p1{ font-family: Tahoma, sans-serif; font-size: 14px; font-style: italic; color: #fff; text-align:left; line-height:20px; padding:0px; }

#inner_content .mid ul.three_block li:hover, #inner_content .mid ul.three_block li:hover p{ background:#e4e4e4; cursor:pointer; color:#000;}


#inner_content .mid ul.three_block1{ float:left; width:950px;  padding:0px 15px 10px;list-style:none; outline:none;}

#inner_content .mid ul.three_block1 li{ float:left; width:auto; margin-left:15px; width: 445px; padding:3px 10px 0; background:#EEF3EA; border-radius:10px;  
-moz-border-radius:10px; -webkit-border-radius:10px;  height:200px; position: relative;}
#inner_content .mid ul.three_block1 li a{ display:block;  height: 10px; width: 279px;}

#inner_content .mid ul.three_block1 li img{ float:left; padding-top:12px; padding-left:10px; border: none;}

#inner_content .mid ul.three_block1 li:first-child{ margin:0px;}

#inner_content .mid ul.three_block1 li p{ background:url(../images/check_bultte.png) no-repeat 0px 8px; font-family: Tahoma, sans-serif; font-size: 16px; color: #fff; text-align:left; line-height:20px; padding-top:6px;padding-left:35px;}

#inner_content .mid ul.three_block1 li p1{  font-family: Tahoma, sans-serif; font-size: 16px; font-style: italic; color: #fff; text-align:left; line-height:20px; padding:0px; }


#inner_content .mid ul.three_block2 li{ float:center; width:auto; margin-left:15px; width: 500px; padding:3px 10px 0; background:#cccccc; border-radius:10px;  
-moz-border-radius:10px; -webkit-border-radius:10px;  height:140px; position: relative;}
#inner_content .mid ul.three_block2 li a{ display:block;  height: 10px; width: 100px;}

#inner_content .mid ul.three_block2 li img{ float:center; padding-top:12px; padding-left:8px; border: none;}

#inner_content .mid ul.three_block2 li:first-child{ margin:0px;}

#inner_content .mid ul.three_block2 li p{ background:url(../images/check_bultte.png) no-repeat 0px 8px; font-family: Tahoma, sans-serif; font-size: 16px; color: #fff; text-align:left; line-height:20px; padding-top:6px;padding-left:35px;}

#inner_content .mid ul.three_block2 li p1{  font-family: Tahoma, sans-serif; font-size: 16px; font-style: italic; color: #fff; text-align:left; line-height:20px; padding:0px; }

#inner_content .mid ul.three_block3 li{ float:center; width:auto; margin-left:15px; width: 500px; padding:3px 10px 0; background:#cccccc; border-radius:10px;  
-moz-border-radius:10px; -webkit-border-radius:10px;  height:180px; position: relative;}
#inner_content .mid ul.three_block3 li a{ display:block;  height: 10px; width: 100px;}

#inner_content .mid ul.three_block4{ float:left; width:950px;  padding:0px 15px 10px;list-style:none; outline:none;}

#inner_content .mid ul.three_block4 li{ float:left; width:auto; margin-left:15px; width: 445px; padding:3px 10px 0; background:#EEF3EA; border-radius:10px;  
-moz-border-radius:10px; -webkit-border-radius:10px;  height:470px; position: relative;}
#inner_content .mid ul.three_block4 li a{ display:block;  height: 10px; width: 100px;}

#inner_content .mid ul.three_block4 li img{ float:left; padding-top:12px; padding-left:10px; border: none;}

#inner_content .mid ul.three_block4 li:first-child{ margin:0px;}

#inner_content .mid ul.three_block4 li p{ background:url(../images/check_bultte.png) no-repeat 0px 8px; font-family: Tahoma, sans-serif; font-size: 16px; color: #fff; text-align:left; line-height:20px; padding-top:6px;padding-left:35px;}

#inner_content .mid ul.three_block4 li p1{  font-family: Tahoma, sans-serif; font-size: 16px; font-style: italic; color: #fff; text-align:left; line-height:20px; padding:0px; }

#inner_content .mid ul.three_block4 li p2{font-family: Tahoma, sans-serif; font-size: 16px; color: #fff; text-align:left; line-height:20px; padding-top:6px;padding-left:35px;}

#inner_content .mid ul.three_block5{ float:left; width:950px;  padding:0px 15px 10px;list-style:none; outline:none;}

#inner_content .mid ul.three_block5 li{ float:left; width:auto; margin-left:15px; width: 445px; padding:3px 10px 0; background:#EEF3EA; border-radius:10px;  
-moz-border-radius:10px; -webkit-border-radius:10px;  height:535px; position: relative;}
#inner_content .mid ul.three_block5 li a{ display:block;  height: 10px; width: 100px;}

#inner_content .mid ul.three_block5 li img{ float:left; padding-top:12px; padding-left:10px; border: none;}

#inner_content .mid ul.three_block5 li:first-child{ margin:0px;}

#inner_content .mid ul.three_block5 li p{ background:url(../images/check_bultte.png) no-repeat 0px 8px; font-family: Tahoma, sans-serif; font-size: 16px; color: #fff; text-align:left; line-height:20px; padding-top:6px;padding-left:35px;}

#inner_content .mid ul.three_block5 li p1{  font-family: Tahoma, sans-serif; font-size: 16px; font-style: italic; color: #fff; text-align:left; line-height:20px; padding:0px; }

#inner_content .mid ul.three_block5 li p2{font-family: Tahoma, sans-serif; font-size: 16px; color: #fff; text-align:left; line-height:20px; padding-top:6px;padding-left:35px;}


#content #registration, #content .click_here { width: 950px; float: left; height: 53px; background-color: #edebe4; border: 1px solid #c2c2c2; padding:0 24px; position:relative; left:-11px; text-align:center;}

#content #registration label{ font-size:16px; color:#008fff; font-family: 'banda_regularregular'; padding:0 15px 0 0px; line-height: 53px; }


#content #registration span{ background:url(../images/inputBg.png) no-repeat 0 0; width: 266px; height:17px; padding:8px; display:inline-block;}

#content #registration span input[type="text"]{ background:none; border:none; width:266px; height:20px; color:#CCCCCC;}

#content #registration span input[type="password"]{ background:none; border:none; width:266px; height:20px; color:#CCCCCC;}

#content #registration input[type="submit"]{ background:url(../images/login_img.png) no-repeat 0 0; border:none; width:94px; height:34px; text-indent:-9999px; text-transform:capitalize; cursor:pointer; margin-left:15px;}

#content #registration .cor_left, #content .click_here .cor_left{ position:absolute; width:11px; height:10px; background:url(../images/bot_registerCor.png) no-repeat 0 0; bottom:-11px; left:0px;}

#content #registration .cor_right, #content .click_here .cor_right{ position:absolute; width:11px; height:10px; background:url(../images/bot_registerCor.png) no-repeat 2px -14px; bottom:-11px; right:0px;}


#about_content{ float:left; width:98%; padding:20px; }

.left_content{ float:left; width:540px; text-align: justify;}
.left_content img{ float:left; margin-right: 8px;}

.left_content h2{  font-size:22px; line-height:24px; color:#008fff; font-family: Tahoma, sans-serif; font-weight:bold; padding-bottom:8px; text-transform:uppercase;}

.left_content p{ font-size:14px; line-height:22px; font-weight:normal; color:#000; }

.right_video{ float:right; width:400px;}

#content .click_here{text-align:center;}

#content .click_here a, #content #registration a{ font-size:26px; font-weight:normal;  color:#5eb906; text-align:center; line-height:53px;}
 
#content .click_here a:hover, #content #registration a:hover{ color:#008fff; text-decoration:none;}

.testimonial_block{ float:left; width:96%; padding:20px;}

.testimonial_block .testi_wrap { float:left; width:386px;}
.testimonial_block .news_wrap { float:left; width:520px;}
.testimonial_block .testi_wrap .read, .right_sidebar .read {font-weight: bold; font-size: 14px; margin-bottom: 5px;}

.testimonial_block .news_wrap h2, .testimonial_block .testi_wrap h2{font-size:20px; line-height:24px; color:#008fff; font-family: Tahoma, sans-serif; 
font-weight:normal; padding-bottom:15px;}

.testimonial_block .news_wrap ul, .testimonial_block .testi_wrap ul{ float:left; width:100%; font-size:12px;}

.testimonial_block .news_wrap li, .testimonial_block .testi_wrap li{ float:left; width:100%; padding-bottom:10px; font-size:12px;}

.testimonial_block .news_wrap li span{ float:left; padding:5px; border-radius:4px; -moz-border-radius:4px;  -webkit-border-radius:4px; background:#d9d9d9; 
margin-right:12px; font-size:18px; line-height:18px; font-weight:bold; text-align:center;}

.testimonial_block .news_wrap li span strong{ font-size:12px; line-height:16px; font-weight:normal; display:block;}

.testimonial_block .news_wrap li p{ font-size:12px; line-height:18px; font-weight:normal; text-align:left; padding-left:50px;}

.testimonial_block .news_wrap li a{ text-decoration:none; color:#666666;}

.testimonial_block .news_wrap li a:hover{ text-decoration:none; color:#008fff;}

.testimonial_block .news_wrap li span:hover{ text-decoration:none; color:#fff; background:#008fff;}

.readmore a{ float:right; background:url(../images/more_img.png) no-repeat 0 0; width:134px; height:34px; text-align:left; 
text-indent:-9999px; text-transform:capitalize;}


.testimonial_block .testi_wrap{ background:url(../images/testiBg.png) no-repeat 0 100%; margin-left:30px;}

.testimonial_block .testi_wrap li, .right_sidebar ul{ font-size:12px; line-height:18px; }

.testimonial_block .testi_wrap li span{ font-size:12px; line-height:18px; text-align:right; font-weight:bold; display:block; }

.testimonial_block .testi_wrap .readmore a{ float:right; background:url(../images/more_img.png) no-repeat 0 0; width:134px; height:34px; text-align:left; text-indent:-9999px; text-transform:capitalize;}



/* footer section */
#footer { width: 100%; float: left; color: #666;   text-align:center; padding:10px 0; font-size:12px;}

#footer p{ float:left; padding-left:20px; padding-top:4px;}

#footer ul {
  list-style: none; padding: 0 10px 0 0; margin: 6px 0 10px 25px; float:left;
}
#footer ul li {display: inline; background:url(../images/nav-bullet.png) no-repeat 0 5px; padding-left:6px}
#footer ul li a {
  text-decoration: none; padding: 0px 5px; color: #666; 
}
#footer ul li a:hover {
  text-decoration: none; color:#008fff;
}


ul#follow-us {
    float: right;
    line-height: 1em;
    margin: 0px 25px 0 0;
}
ul#follow-us li {
    margin: 0 4px 0 0; background:none;
}
ul#follow-us li + li {
    margin: 0;
}
ul#follow-us li a{ padding:0px;}

ul#follow-us .social-facebook {
    background:url(../images/social.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    width: 22px;
}
ul#follow-us .social-facebook:hover {
    background: url(../images/social.png) no-repeat scroll 0 -24px transparent;
    float: left;
    height: 22px;
    width: 22px;
}
ul#follow-us .social-twitter {
    background: url(../images/social.png) no-repeat scroll -25px 0 transparent;
    float: left;
    height: 22px;
    width: 26px;
}
ul#follow-us .social-twitter:hover {
    background: url(../images/social.png) no-repeat scroll -25px -24px transparent;
    float: left;
    height: 22px;
    width: 26px;
}
ul#follow-us .social-youtube {
    background: url(../images/social.png) no-repeat scroll -50px 0 transparent;
    float: left;
    height: 22px;
    width: 26px;
}
ul#follow-us .social-youtube:hover {
    background: url(../images/social.png) no-repeat scroll -50px -24px transparent;
    float: left;
    height: 22px;
    width: 26px;
}
ul#follow-us .social-linkedin {
    background: url(../images/Linkedin_40.png) no-repeat transparent;
    float: left;
    height: 22px;
    width: 26px;
}
ul#follow-us .social-linkedin:hover {
    background: url(../images/Linkedin_40_border.png) no-repeat transparent;
    float: left;
    height: 40px;
    width: 40px;
}


.left_sidebar{ float:left; width:230px; background:#f2f2f2; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px; margin-left:10px; }

.threeblock{ float:left; width:100%;}

.threeblock ul{ float:left; width:100%; list-style:none;}

.threeblock li{ float:left; width:92%; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#fff; margin-bottom:10px;}

.threeblock li img{ float:left; padding-right:10px;}

.threeblock li a{ font-size:14px; font-weight:normal; color:#0C64B2; font-family: Tahoma, sans-serif;}

.threeblock li a:hover{ color:#cc6600;}

.threeblock li:hover{ background:#E4E4E4;}

.leftmenu{ float:left; width:100%; padding-top:10px;}

.leftmenu h3{ font-family: Tahoma, sans-serif; font-size:18px; font-weight:normal; color:#424242; padding-bottom:8px;}

.leftmenu ul{ float:left; width:100%;list-style:none; outline:none;}

.leftmenu li{ float:left; width:95%; background:url(../images/bultte.png) no-repeat 0 12px;  font-size:14px; color:#424242; padding-left:14px;  border-top:1px dashed #666; }

.leftmenu li:first-child{ margin-top:0px; border:none;}
.leftmenu li a{ color:#424242; text-decoration:none; line-height:30px; display:block;}
.leftmenu li a:hover{ color:#cc6600;}
.leftmenu li:hover{ background:url(../images/bultte2.png) no-repeat 0 12px;}
.leftmenu li ul{ float:left; width:96%; padding-left:5px;}
.leftmenu li li{ font-size:12px; line-height:18px;}


span.smallbanner{ padding-top:15px; clear:both; display:block; text-align:center;}


#banner2{ float:left; width:100%; line-height:45px; background:url(../images/banner_bg.png) repeat-x 0 0; margin-top:-2px;}

#banner2 .innerbanner{ margin:auto; width:1000px; padding-left:50px;}

#banner2 .innerbanner h2{ font-size:18px; font-weight:bold; color:#fff; font-family: Tahoma, sans-serif; line-height:45px; }

.right_sidebar{ float:right; width:690px; padding:15px;}
/*.right_sidebar img{ float:left; margin-right: 8px;}*/

.right_sidebar h3{ font-size:18px; font-weight:bold; color:#cc6600; line-height:20px; padding-bottom:10px; font-family: Tahoma, sans-serif;}

.right_sidebar h4{ font-size:14px; font-weight:bold; color:#0C64B2; line-height:16px; padding-bottom:6px; font-family: Tahoma, sans-serif; padding-left:160px}

.right_sidebar,.right_sidebar p{width: 690px;font-size:14px; line-height:20px; color:#666000; padding-bottom:5px;}

.right_sidebar p strong.heading{color: #008FFF;
    font-family: Tahoma, sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    padding-bottom: 8px;
    text-transform: uppercase;}


.right_sidebar a:hover{ color:#cc6600; font-weight:bold}

.right_sidebar a{ color:#982b2b; text-decoration:none; font-weight:bold}
	
.right_sidebar ul{list-style: none; display:block; padding:7px 0 10px;}

.right_sidebar li{background:url(../images/check_bultte.png) no-repeat 0 6px; padding:0 0 10px 24px; line-height:24px; font-size:14px; }

.homepage {list-style: none; display:block; padding:7px 25px 10px 5px;}
.homepage li{background:url(../images/check_bultte.png) no-repeat 0 6px; padding:0 0 10px 24px; line-height:24px; font-size:14px; font-family:Tahoma, sans-serif;}
.homepage li ul{background:url(../images/check_bultte.png) no-repeat 0 6px; padding:0px 20px 10px 24px; line-height:24px; font-size:14px; font-family:Tahoma, sans-serif;}

.right_sidebar li span{ color:#cc6600; padding-right:10px;}

.rightL{ float:left; width:328px; margin-bottom:15px; min-height:95px;}
.rightL p, .rightR p{ float:left; width:100% }
.rightR{ float:right; width:300px; margin-bottom:15px; min-height:95px;}
/* Form section */

#contact_form {
  float: left; width: 634px; padding: 0 10px; border: 1px solid #000; border-radius: 4px; -moz-border-radius: 4px;
  -ms-border-radius: 4px; -webkit-border-radius: 4px;
}
#contact_form ul {
  list-style: none; margin: 0; padding: 0; 
}
#contact_form ul li {
  display: block; background: none;
}
#contact_form label {
  float: left; width: 546px; padding: 5px 0 0 0; margin-bottom: 5px; font: normal 12px verdana; color: #000;
}
#contact_form input.text1 {
  float: left; width: 546px; padding: 5px; margin-bottom: 5px; border-radius: 4px; -moz-border-radius: 4px;
  border-left: 1px solid #777; border-top: 1px solid #777; -ms-border-radius: 4px; -webkit-border-radius: 4px;
}
#contact_form input.text2 {
  float: left; margin-bottom: 5px; border-radius: 4px; -moz-border-radius: 4px; 
  -ms-border-radius: 4px; -webkit-border-radius: 4px; border-left: 1px solid #777; border-top: 1px solid #777;
}
#contact_form ul li img {
  float: left; margin-right: 10px;
}
#contact_form .select_contactpage {
  font-size: 12px; color: #666; width: 160px; margin: 0 6px 5px 0; padding: 2px;
}
#contact_form .listmenu {
	float: left; width: 546px; padding: 5px; margin-bottom: 5px; color: #666666;
}
#contact_form .area {
  float: left; color: #5D5D5D; font-weight: bold; margin: 5px 0px 5px 0px;
  border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px; 
  border-left: 1px solid #777; border-top: 1px solid #777; display: block;
}
.contact_button, .reset_button {
  float: left; margin: 8px 5px; padding: 2px;
}





.signin, .ebook{float:left; width:90%; background:url(../images/rightcontentBg.png) repeat-x 0 0 #fff; border:1px solid #ddd; padding:5px 15px; margin-bottom:15px;}

.signin h3, .ebook h3{ font-size:16px; font-weight:normal; color:#3d4d9c; line-height:20px; padding:5px 0 10px;}

.signin p,  .ebook p{ font-size:12px; font-weight:normal; color:#7c8ee1; line-height:18px; padding-bottom:15px;}

.signin span{ background:url() no-repeat 0 0; display:block; height:36px; padding:4px; margin:0 0 10px;}

.signin span input[type="text"]{ background:none; display:block; height:30px; padding:2px 2px 2px 10px; line-height:30px; width:252px; border:none; color:#4f4f4f; font-style:italic;}

.signin input[type="button"]{ background:url(../images/button.png) no-repeat 0 0; width:260px; display:block; height:44px; border:none; cursor:pointer; clear:both; text-indent:-9999px; text-transform:capitalize; float:right; margin-right:27px; }

.signin .secure{ background:url(../images/secure.png) no-repeat 0 0; font-size:10px; font-weight:normal; color:#212222; padding-left:20px; float:left; line-height:18px; margin:24px 0 10px;}

.ebook p.student{ color:#212222; font-size:14px; line-height:24px; font-weight:normal;}

.ebook img{ text-align:center!important; padding-bottom:15px; margin:auto; display:block;}

.ebook h1{ font-size:35px; font-weight:normal; font-style:italic; color:#3d4d9c; line-height:52px; text-shadow:0 -1px 0 #fff;}

.ebook h1 span{ font-size:18px; font-weight:normal; display:block; color:#5a5a5a; text-transform:normal; font-style:normal; line-height:28px;} 

.ebook .email{ float:left; background:url(../images/email2.png) no-repeat 0 8px; font-size:18px; line-height:24px; font-weight:normal; padding-left:30px; margin-bottom:10px; }

.ebook .email a{  color:#3d4d9c; text-decoration:none;}

.ebook .email a:hover{ color:#000; text-decoration:none;}

.ebook .phone{ float:left; background:url(../images/phone_icon2.png) no-repeat; 0 0; padding-left:28px; font-size:18px; line-height:24px; font-weight:normal; color:#3d4d9c; margin-top:20px; margin-bottom:10px;}

.newbox
{
width:225px;height:370px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border:1px solid #FFFF00;background-color:#E3A20B;-webkit-box-shadow: #B31B4E 6px 6px 6px;-moz-box-shadow: #B31B4E 6px 6px 6px; box-shadow: #B31B4E 6px 6px 6px;
}
.newbox span{ background:url(../images/inputBg.png) no-repeat 0 0; display:block; height:36px;width: 210px; padding:4px; margin:0 0 10px;}

.newbox span input[type="text"]{ background:none; display:block; height:30px; padding:2px 2px 2px 10px; line-height:30px; width:210px; border:none; color:#4f4f4f; font-style:italic;}

.newbox input[type="button"]{ background:url(../images/send_project.png) no-repeat 0 0; width:190px; display:block; height:70px; border:none; cursor:pointer; clear:both; text-indent:-9999px; text-transform:capitalize; float:right; margin-right:5px; }

