/*Base Imports*/
@font-face {
  font-family: 'PTSansRegular';
  src: url("fonts/pts55f-webfont.eot");
  src: url("fonts/pts55f-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/pts55f-webfont.woff") format("woff"), url("fonts/pts55f-webfont.ttf") format("truetype"), url("fonts/pts55f-webfont.svg#PTSansRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSansBold';
  src: url("fonts/PTS75F-webfont.eot");
  src: url("fonts/PTS75F-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PTS75F-webfont.woff") format("woff"), url("fonts/PTS75F-webfont.ttf") format("truetype"), url("fonts/PTS75F-webfont.svg#PTSansBold") 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;
}
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

/* line 34, /opt/ccco/app/assets/stylesheets/home.css.scss */
body {
  margin: 0;
  padding: 0;
  /*background: url('home/bg.jpg') #f7f7f7 50% 0 no-repeat;*/
  height: 100%;
}



.WrapCols.ThreeCols {
  width: 980px;
  margin: 0 auto 40px;
  position: relative;
  z-index: 2;
  zoom: 1;
}
/* line 105, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols:before, .WrapCols.ThreeCols:after {
  content: "";
  display: table;
}
/* line 109, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols:after {
  clear: both;
}
/* line 767, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col {
  position: relative;
  width: 274px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  behavior: url("/assets/PIE.htc");
  border: 1px solid #e8e8e8;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  background: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background: -o-linear-gradient(top, #ffffff, #f5f5f5);
  background: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  -pie-background: linear-gradient(top, #ffffff, #f5f5f5);
  background: linear-gradient(top, #ffffff, #f5f5f5);
  float: left;
  height: 210px;
  /*h3, .Title {
    height: auto;
    padding: 0;
    color:#373737;
    font-family: "PTSansBold";
    font-size: 18px;
    margin: 0 0 11px 0;
  }
  b, strong{
    font-weight: normal;
    font-family: "PTSansBold";
  }*/
}
/* line 793, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col:before, .WrapCols.ThreeCols .Col:after {
  position: absolute;
  content: "";
  height: 100%;
  width: 66px;
  bottom: 2px;
}
/* line 800, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col:before {
  left: -66px;
  background: url("home/shadow_left_bottom_less.png") 0 100% no-repeat transparent;
}
/* line 804, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col:after {
  right: -66px;
  background: url("home/shadow_right_bottom_less.png") 0 100% no-repeat transparent;
}
/* line 809, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.LessBg:before {
  background: url("home/shadow_left_bottom_less2.png") 0 100% no-repeat transparent;
}
/* line 812, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.LessBg:after {
  background: url("home/shadow_right_bottom_less2.png") 0 100% no-repeat transparent;
}
/* line 816, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Left {
  margin-right: 46px;
  /*.GarageInfo{
    img{
      width: 100%;
      height: auto;
      @include border-radius(3px);
      behavior: $pie-behavior;
      border-bottom: 1px solid #f5f5f5;
      display: block;
      position: relative;
      z-index: 2;
    }
    .InfoBlock{
      padding: 25px 20px 22px;
      margin-top: -3px;
      line-height: 29px;
      color: #363a41;
      font-size: 24px;
      @include border-radius(0 0 6px 6px);
      @include background(linear-gradient(top, #d9d9d9, #ededed));
      behavior: $pie-behavior;
      background-color:#ededed;
      border-bottom: 1px solid #d8d8d8;
      position:relative;
      z-index:1;
      .Separate{
        font-size: 14px;
        height: 34px;
        line-height: 34px;
        position:relative;
        &:before,&:after{
          content: "";
          position: absolute;
          height: 1px;
          width:75px;
          background: #9e9e9e;
          top:50%;
        }
        &:before{
          left: -5px;
        }
        &:after{
          right: -5px;
        }
      }
      .Title{
        color: #363a41;
        text-transform: uppercase;
        font-size: 14px;
        margin-bottom: 0;
      }
    }
  }
  .Item{
    border-bottom: 1px solid #dbdbdb;
    padding: 14px 0;
  }
  .GaragesInfo{
    padding: 32px 0;
    color:#373737;
    line-height:23px;
    font-size: 12px;
    text-transform: uppercase;
    .Count{
      font-size: 24px;
      font-family: "PTSansBold";
    }
  }*/
}
/* line 915, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.NoBg {
  background: #fcfcfc;
  background: rgba(255, 255, 255, 0.5);
}
/* line 918, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.NoBg:before, .WrapCols.ThreeCols .Col.NoBg:after {
  display: none;
}
/* line 924, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Center .Title {
  margin-bottom: 0;
}
/* line 928, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right {
  float: right;
}
/* line 931, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .WrapTriviaSoon {
  position: relative;
}
/* line 933, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .WrapTriviaSoon .QuestionsBg {
  background: url("home/questions.png") 50% 50% no-repeat transparent;
  height: auto;
}
/* line 937, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .WrapTriviaSoon .QuestionsBg .IconTrivia {
  background: url("home/trivia_icon.png") 50% 50% no-repeat transparent;
  height: 240px;
}
/* line 941, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .WrapTriviaSoon .QuestionsBg .WrapText {
  display: none;
}
/* line 946, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .WrapPartnerCenter {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-top: 15px;
}
/* line 953, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .WrapPartnerCenter .PartnersIcons {
  height: 22px;
  width: 100%;
  background: url("home/partners_logos.png") 50% 0 no-repeat transparent;
  margin: 7px 0 12px;
}
/* line 959, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .WrapPartnerCenter h3 {
  font-size: 24px;
}
/* line 968, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .Title {
  margin-bottom: 5px;
}
/* line 971, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .ButtonWrap {
  display: block;
  line-height: 42px;
  margin-top: 13px;
  padding-bottom: 23px;
}
/* line 984, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols .Col.Right .ButtonWrap .Button {
  margin: auto;
}
/* line 992, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide {
  margin-bottom: 0;
}
/* line 994, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare {
  padding: 25px 30px;
  width: 234px;
}
/* line 997, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.Wide {
  width: 576px;
}
/* line 1000, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.PartnerCenter {
  height: 120px;
}
/* line 1003, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.DealersHelp {
  height: 60px;
  margin: 30px 0 0;
  padding: 30px;
}
/* line 1007, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.DealersHelp .Blue.FloatRight {
  margin: 0 20px 0;
}
/* line 1010, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.DealersHelp .Illus {
  margin: -24px 0 0 -27px;
}
/* line 1014, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.Testimonials {
  position: relative;
  padding: 25px 40px;
  width: 214px;
  height: auto;
}
/* line 1019, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.Testimonials .RefreshLink {
  position: absolute;
  top: 29px;
  right: 20px;
  font-size: 13px;
  color: #cacaca;
  text-decoration: none;
  padding: 0 21px 0 0;
  background: url("home/i_reload_gray.png") 100% 50% no-repeat transparent;
}
/* line 1029, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.Testimonials .RefreshLink:hover {
  color: #999;
}
/* line 1033, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.Testimonials .Testimonial {
  margin: 10px 0 0 0;
  padding: 18px 0 0;
  font-size: 14px;
  line-height: 22px;
  font-style: italic;
  text-indent: 45px;
  position: relative;
}
/* line 1042, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.Testimonials .Testimonial div {
  position: relative;
  z-index: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 221px;
  width: 214px;
}
/* line 1050, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.Testimonials .Testimonial:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 35px;
  height: 28px;
  background: url("home/i_quote_open.png") 0 0 no-repeat transparent;
}
/* line 1059, /opt/ccco/app/assets/stylesheets/home.css.scss */
.WrapCols.ThreeCols.Wide .Col.BannerSquare.Testimonials .Testimonial:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -10px;
  width: 35px;
  height: 28px;
  background: url("home/i_quote_close.png") 0 0 no-repeat transparent;
  z-index: 1;
}





div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;font-family:"Trebuchet MS", Tahoma, Arial;}table {border-collapse: collapse;border-spacing: 0;}fieldset, img {border: 0;}address, caption, code, dfn, em, th, var {font-style: normal;font-weight: normal;}ol, ul {list-style: none;}abbr, acronym {border: 0;}:-moz-any-link:focus { outline: none;}nav, article,figure, figcaption, section, hgroup, details {display: block;margin: 0;}a:active, a:focus {outline: none;}a:hover {text-decoration: underline;}blockquote {font: italic 13px/1.7em Georgia, Serif;margin: 0 0 15px;padding: 0 1.5em 1.5em 45px;background: url(../images/quote.png) no-repeat 0 0;}blockquote p {margin: 0 !important;}quote, em {font-style: italic;}pre {font-family: "Courier New", Courier, monospace;margin: 1.5em 0;padding: 10px;line-height: 1.3em;vertical-align: middle;white-space: pre-wrap;border-color: #e6e6e6 !important;border-style: solid;border-width: 1px 1px 1px 10px;}pre code {padding: 0;margin: 0;border: 0;}pre ol {margin: 0 !important;}code {font-family: "Courier New", Courier, monospace;font-size: 1.1em;padding: 0 10px;}hr {height: 1px;background: #e9e9e9;border: 0 none !important;margin: 15px 0;}


a,
a:visited {
	text-decoration:none;
	color:#0066CC;
}
a:hover {
	text-decoration:none;
}

div.HeaderContent {
	width:970px;
	margin:0 auto;
}

.rt-container {margin: 0 auto;width:1000px;}

#rt-menu {width:1000px;}

#header_bar {
	background:url(../images/top_bg.jpg) no-repeat center top;
	width:100%;
	height:150px;
	}
#body-bg {
	width:100%;
	height:auto;
	}
#topbar {
	width:100%;
	height:30px;
	background:#3e87c5 url(../images/topbar.jpg) repeat-x;
	}
#header_part {
	width:100%;
	height:140px;
	background:#fbfcfc;
	}
	
#industry_navbar { position:absolute; right:0px; top:9px; width:565px; height:48px; background:url(../images/sprite2.png) no-repeat;font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,sans-serif;margin: 0px;font-size: 13px; font-weight:bold;line-height:20px;color:#000000;padding:0px; z-index:30px; }
#industry_spacer {position:relative; width:619px; height:42px; float:left;  }
#industry_navbar ul { margin:0px; list-style-type:none; padding:0px; }
#industry_navbar ul li { list-style-type:none; float:left; color:#FFFFFF; text-transform:uppercase; font-family:"HelveticaLTStdBoldCondensed", Helvetica, Arial, Verdana; font-size:13px; height:42px; padding:0; margin:0; line-height:34px; text-shadow: -1px -1px 1px #636243; letter-spacing:0.3px;font-weight:bold; }
#industry_navbar ul li a { color:#FFF; text-decoration:none; padding-left:30px; font-weight:bold;}
#industry_navbar ul li.weddings { background:url(../images/sprite.png) no-repeat top; width:150px; background-position:-10px -112px; }
#industry_navbar ul li.eventplanners { background:url(../images/sprite.png) no-repeat top; width:194px; background-position:-10.5px -174px; }
#industry_navbar ul li.pressroom { background:url(../images/sprite.png) no-repeat top; width:94px; background-position:-10.5px -236px; }
#industry_navbar ul li.motorcoachagents { background:url(../images/sprite.png) no-repeat top; width:159px; background-position:-10.5px -298px}
	
#header_inner {
	width:1000px;
	height:auto;
	margin:0px auto;
	}
#logo {
	width:228px;
	height:79px;
	margin-top:60px;
	margin-left:10px;
	float:left;
	}
.search-box {
	width:500px;
	float:right;
	margin-right:10px;
	}
#start-bodypart {
	margin:0px auto;
	width:980px;
	height:280px;
	}
.welcome {
	float:left;
	width:380px;
	height:265px;
	margin-top:10px;
	}
.what_slide {
	float:right;
	}
	
.animation {
	width:100%;
	height:300px;
	border-bottom:3px solid #2368a6;
	}


.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}.clearfix {display: block;}#debug #rt-main {overflow:hidden;border-bottom: 4px solid #666; margin-top:15px;position:relative}


#nav .root > a:after {border-left:1px solid #094260;}.menutop .fusion-js-subs {margin: -2px 0 0 4px;}.ie7 .menutop .fusion-js-subs {margin: -7px 0 0 0;}.menutop .fusion-submenu-wrapper {margin: -2px 0 0;outline: 4px solid;}.menutop .nojs {margin: 0 !important;border: 4px solid;outline: 0;}



body .fusion-js-container {top:7px;}

#header-bar {background: url(../images/color-bgs/menu.jpg) repeat-x;border-top: 1px solid #679ebb; width:100%; height:45px;}.ie 
#header-bar, .safari #header-bar {border-bottom: 1px solid #072C3F;}


#nav {float: left;margin:0 auto; width:1000px;}
#nav li {position: relative;font-weight:bold;}
#nav em, .menutop em {display: block;font-size: 11px;line-height: 11px;font-style: normal; text-transform: none;}
#nav .root {float: left;margin: 0 0 0 10px;}#nav .root > a {padding: 14px 8px 10px;text-align:color:#ef2d35; center;font-weight:bold;text-transform: uppercase;}#nav .root > a span {line-height: 1.8em;font-weight:bold;}
#nav .level1 > .parent > a span {padding: 0 10px 0 0;background: url(../images/submenu-arrow.png) no-repeat 100% .7em; font-weight:bold;}
#nav .root > a:hover,a:visited, .menutop .root.f-mainparent-itemfocus > a {background:#0a5a8a url(../images/alpha6.png); font-weight:bold;}
#nav .root .active-arrow,a:visited {display: block;content:"";position: absolute;left: 50%;margin-left: -5px;top: 0;padding: 0 !important;border-left: 5px solid transparent;border-right: 5px solid transparent;font-weight:bold;}
#nav .root > a:after ,a:visited,a:selected{display: block;content: "";position: absolute;right: -5px;top: 15px;height: 30px;}
#nav .root:last-child > a:after,a:visited {display: none;font-weight:bold;}.fusion-js-container {display: block;height: 0;left: 0;overflow: visible;position: absolute;top: 3px;z-index: 999;background: transparent;}.fusion-js-subs {display: none;margin: 0;overflow: hidden;padding: 0;position: absolute;}
#nav a, .fusion-js-container a {display: block;text-decoration: none;padding: 10px 15px;line-height: 1.1em;cursor: pointer; color: #f2f2f2;}
#nav span, .fusion-js-container span {overflow: hidden;display: block;line-height: 1.4em;}.menutop .daddy > span {padding: 0 10px 0 0;background: url(../images/submenu-arrow.png) 100% -18px no-repeat;}.menutop ul {padding: 0;margin: 0;float: left;}.menutop .fusion-submenu-wrapper {height: auto !important;}.menutop .drop-bot {height: 0;overflow: hidden;clear: both;}.menutop .item img {margin: 0 4px 0 0;vertical-align: middle;}.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}.menutop .grouped-parent > .daddy span {background-position: 100% 5px;}.menutop .fusion-grouped ol li .item {padding: 8px 20px 8px 30px;}.menutop .fusion-grouped ol li span {font-size: 90%;line-height: 1.2em;}.menutop .type-module ol {padding: 0;}.menutop .type-module ol li {padding: 0;}.menutop .type-module ol li .fusion-modules {background: none;}.menutop .type-module ol li .fusion-module {background: none;overflow: hidden;padding: 0;}.menutop .fusion-modules.item {padding: 15px;}.menutop .fusion-module em {display: inline;font-size: inherit;font-style: italic;}.menutop .fusion-module a {font-size: inherit;line-height: 130%;}.menutop .fusion-module p, .menutop .fusion-modules p {line-height: 160%;}.menutop li.root:hover > .fusion-submenu-wrapper {top: 100%;left: 0;}.menutop ul li:hover > .fusion-submenu-wrapper {left: 100%;top: 0;}#copyright .menu a {padding: 0 0.4em;}

#myFoot a:link, a:visited, a:active, a:hover {font-weight: bold;text-decoration: none;}#myFoot a:hover {text-decoration: underline;}#myFoot {left: 0;width: 100%;z-index: 9999;color: #CCC;font-family: "Trebuchet MS", Tahoma, Arial;font-size: 12px;background: black;height: auto;position: absolute;}#myFoot .content2 {width: 950px;margin-left: auto;margin-right: auto;}




/* line 745, /opt/ccco/app/assets/stylesheets/home.css.scss */
.BannerSquare.DealersHelp, .BannerSquare.PartnerCenter, .BannerSquare.Testimonials {
  font-size: 14px;
}
/* line 747, /opt/ccco/app/assets/stylesheets/home.css.scss */
.BannerSquare.DealersHelp p, .BannerSquare.PartnerCenter p, .BannerSquare.Testimonials p {
  font-size: 14px;
  margin: 18px 0;
}
/* line 751, /opt/ccco/app/assets/stylesheets/home.css.scss */
.BannerSquare.DealersHelp h3, .BannerSquare.PartnerCenter h3, .BannerSquare.Testimonials h3 {
  font-size: 24px;
}
/* line 754, /opt/ccco/app/assets/stylesheets/home.css.scss */
.BannerSquare.DealersHelp img, .BannerSquare.PartnerCenter img, .BannerSquare.Testimonials img {
  margin-top: 0;
}

#banner-section {
	background-image: url(../images/banner-bg.png);
	background-repeat: repeat-x;
	height: 344px;
	width: 100%;
	z-index:2;
	
	}
#linkonbanner {
	height: 300px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	z-index:2;
}
#billboard {
	width: 990px;
	z-index:3;
}
#billboard-nav {
	float: left;
	position:relative;
	z-index: 100;
	left:2px;
	top:266px;
	width:140px;
	
}
#billboard-nav a {
	width: 22px;
	height: 22px;
	float: left;
	margin-left:2px;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	text-indent:99999;
	text-align:center;
	color:#FFFFFF;
	background-image:url(../images/banne-bullet.png);
	background-repeat:no-repeat;
	line-height:22px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
}
#billboard-nav a:hover, #billboard-nav a.activeSlide {
	background-image:url(../images/banner-bullet-hover.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	float:left;
	
}

#module-wrapper {
	height: auto;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c3c6c8;
	padding-bottom:5px;
	margin-top:20px;
}
#module1 {
	float: left;
	height: 115px;
	width: 220px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #b5b9bb;
	background-image: url(../images/services-icon.png);
	background-repeat: no-repeat;
	background-position:0 10px;
	padding-left: 85px;
	padding-top: 10px;
	padding-right: 15px;
}
#new_module1 {
	float: left;
	height: 100px;
	width: 203px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #b5b9bb;
	background-image: url(../images/phone1.png);
	background-repeat: no-repeat;
	background-position:0 40px;
	padding-left:75px;
	padding-right:30px;
	padding-top:10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#module2 {
	float: left;
	height: 100px;
	width: 223px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #b5b9bb;
	background-image: url(../images/phone1.png);
	background-repeat: no-repeat;
	background-position:0 40px;
	padding-left:75px;
	padding-right:30px;
	padding-top:10px;
	margin:0px;
}

#module-wrapper p{
padding-top:5px;
}

#module3 {
	float: left;
	height: 120px;
	width: 233px;
	background-image: url(../images/news.png);
	background-repeat: no-repeat;
	background-position:0 40px;
	padding-left:85px;
	padding-right:0px;
	padding-top:10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

}

#more-div{
width:100%;
height:20px;
padding-top:10px;
}
.more1{
background-image:url(../images/more.png);
background-repeat:no-repeat;
padding-left:30px;
color:#FFFFFF;
background-position:10px;
color:#0099CC;
float:right;
}

.more1:hover{
background-image:url(../images/more-hover.png);
background-repeat:no-repeat;
background-position:10px;
padding-left:30px;
color:#0099CC;
}

#footer-main {
	height: auto;
	width: 100%;
	background:url(../images/bgFoot_t.gif);
}
#footer-mainlists {
	height: auto;
	width:990px;
	margin:10px auto;
}



.site-footerlinks{
	float:right;
	padding-left:5px;
	margin-right:10px;
	width:182px;
	

}

.site-footerlinks ul{
	list-style:url(../images/links-arrow.png);
	list-style-position:0 5px;
	padding-left:9px;
	
}
.site-footerlinks ul li{

padding-top:3px;
padding-bottom:3px;
list-style:url(../images/links-arrow.png);
	list-style-position:0 5px;
}

.site-footerlinks ul li a{

color:#fff;

}

.site-footerlinks ul li a:hover{

color:#ffffff;
text-decoration:underline;

}


.site-footerlinks1{
	float: right;
	padding-left: 5px;
	width:170px;
	

}

.site-footerlinks1 ul{
	list-style:url(../images/links-arrow.png);
	list-style-position:0 5px;
	padding-left:9px;
	
}
.site-footerlinks1 ul li{

padding-top:3px;
padding-bottom:3px;
}

.site-footerlinks1 ul li a{

color:#8f8f8f;

}

.site-footerlinks1 ul li a:hover{
color:#ffffff;

}
.style4 {font-size: 12px; font-weight: bold; color: #F58220; }
.devide-border{
border-bottom-color:#CCCCCC;
border-bottom-style:dotted;
border-bottom-width:1px;
padding-bottom:5px;
}
#news_scroll {
	width:100%;
	height:40px;
	background:#f8f8f8;
	z-index:99999;
}

.news_inner {
	width:980px;
	height:auto;
	margin:0px auto;
	}
#news-header {
	float: left;
	height: 34px;
	width: 95px;
	background-image: url(../images/news-bg.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-top: 2px;
	font-family: tahoma;
	font-size: 14px;
	line-height: 34px;
	padding-left: 15px;
}
#bottom-content {
	height:auto;
	width:980px;
	margin:0px auto;
	margin-top:10px;
}
/*................................News.............................................*/
.new-bg{margin:13px 0px 0px 0px; float:right; padding:0px; height:35px; width:850px;}
.new-leftcorner{margin:0px; float:right; padding:0px; height:35px; width:3px; background:url(../images/news-leftcorner.png) no-repeat;}
.news-middle{margin:0px;float:left; padding:0px; height:33px; width:850px;}
.new-rightcorner{margin:0px; float:left; padding:0px; height:35px; width:3px; background:url(../images/news-rightcorner.png) no-repeat;}
.news-bg{
	height:19px;
	padding:0px;
	float:left;
	width:720px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.social-iconbg{
	height:19px;
	float:right;
	border-left:solid 0px #c7c7c7;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.newtitle{margin:0px; padding:0px 0px 0px 13px; float:left; width:100px; font-family:"Trebuchet MS", Tahoma, Arial; font-size:13px; font-weight:bold; color:#000000; border-right:solid 1px #c7c7c7;}
.scroll-textbg{
	margin:0px;
	padding:0px;
	float:left;
	width:580px;
	color:#625f5f;
}
.news-date{color:#000000; font-weight:bold;}

.news-item {
color:#ee1d24;
}

.gallery-images {
	width:650px;
	height:150px;
	float:right;
	margin-right:10px;
	}
	
/*studentSpeak start*/

.studentSpeak{

float: left;
margin-bottom: 10px;
padding: 0 0 10px;
width: 100%;
}

.studentSpeak span{
color:#ff6c00;
font-weight:bold;

}

.studentSpeak h1{
font-family:"PillGothic300mgLtRegular";;
font-size:25px;
color:#24b6f5;
padding-bottom:-15px;
text-transform:uppercase;
font-weight:bold;
}

.studentSpeak h1 ul{
float: right;
margin-left: 96px;
margin-top: -23px;
}

.studentSpeak h1 ul li{

float:right;
padding:0 0 0 12px;
opacity:0.4;
color: #A29C9A;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
}

.studentSpeak h1 ul li:hover{
opacity:0.8;
}	

#news-container{
	width:100%;
	margin: -20px;
	padding-top: 5px;
	padding-left: 20px;
}

#news-container h2{

color:#595959;
font-weight:bold;
overflow:hidden;
margin:5px 0;
float:left;
line-height:20px;
}

#news-container h3{

color:#ee1d24;
overflow:hidden;
margin:5px 0;
width:70%;
font-weight:bold;
}

#news-container h3 strong{

color:#595959;
}

#news-container p{
width:90%;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.news-containerTotal{
	overflow: hidden;
	position: relative;
	height: 190px;
	margin-top:-50px;
}

.news-containerTotal ul{
	position:relative;
	margin: 0pt;
	top:-100px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0px;
}

.news-containerTotal ul li{
margin: 0pt;
padding: 0pt;
/*height: 38px;*/
display: list-item;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
}		

.news-containerTotal ul li img{
float:left;
}	

/*studentSpeak end*/
.content {
	background-color: #FFFFFF;
    overflow: hidden;
    padding: 10px 10px;
	color: #A29C9A;
}

.rightContent{
float:left;
margin-left:10px;
width:300px;

}
