.main-menu ul
{
	list-style:none;
}

.news
{
	margin-bottom:10px;
	color:white;
	font-size:10pt;
	line-height:13pt;
}

.news span.date
{
	color:#969fa4;
	font-size:9pt;
}

.news a
{
	color:#65aeba;
	text-decoration:underline;
	font-size:9pt;
}

.news a:hover
{
	color:#d13044;
}

.tags
{
	font-size:10pt;
	color:#9E9E9E;
}

.blog
{
	font-size:10pt;
	line-height:14pt;
	
}

.blog .a
{
	margin-top:10px;
}

.blog div.selected
{
	background:transparent;
	background-image:url(../design/sel.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
}

.blog .selected div.b
{
	background-color:#F5EDAD;
	padding:4px;
	margin-right:20px;
}



.intro-on-index .left-side .tagline
{
	color:white;
    text-shadow:0px 1px 2px #000;
	font-family:Arial;
	padding-top:40px;
	margin-left:40px;
	font-weight:bold; 
}

.intro-on-index .left-side .banner-text
{
	margin-left:40px;
	margin-top:20px;
	font-size:10pt;
	color:white;
	line-height:14pt;
}

.banner-text a
{
	background-color:#df263d;
	color:white;
	font-size:9pt;
	padding-left:10px;
	padding-right:10px;
	width:90px;
	height:21px;
	display:block;
	position:relative;
	text-decoration:none;
	margin-top:10px;
}

.banner-text a:hover
{
	text-decoration:underline;
}

.left-side-bottom ul
{
	margin-right:20px;
}

.left-side-bottom li
{
	cursor:pointer;
	float:right;
	width:15px;
	height:15px;
	font-size:9pt;
	background-color:#65aeba;
	margin-right:6px;
	text-align:center;
	line-height:15px;
}

.left-side-bottom li.selected
{
	background-color:#df263d;
}

.left-side-bottom li a
{
	color:white;
	text-decoration:none;
}

.two-columns .column .header
{
	font-size:16pt;
	text-decoration:underline;
}

.detail td
{
	height:20px;
	font-size:9pt;
}

.value { padding-left:10px; }

.param
{
	color:gray;
	font-size:10pt;
	line-height:14pt;
}

.download-pdf
{
	font-size:10pt;
	color:#518088;
}

.download-pdf span
{
	color:gray;
}

.download-pdf a
{
	text-decoration:none;
	color:#518088;
}

a
{
	color:#518088;
}

.page-navigator-conatainer { padding:1px; background-color:#e5e5e5; font-size:9pt; color:gray; text-align:left; padding-bottom:5px; padding-top:5px; padding-left:10px; font-family:sans-serif; }

.page-navigator-conatainer a.active
{
    color:#16242e !important;
    font-weight:bold !important;
    text-decoration:none;
}

.page-navigator-conatainer a
{
    background-image:url(../design/breadcrum_arrow.png);
    background-repeat:no-repeat;
    background-position:0% 50%;
    color:#616b73;
    padding-left:10px;
    text-decoration:underline;
}

.page-navigator-conatainer a:hover
{
    color:gray;
    text-decoration:underline;table.spc td
}

.page-content
{
    padding:10px;
    padding-top:10px;
    margin:0px;
}

.sel-news
{
	background-color:#F5EDAD;
	padding:10px;
}

.page-content h1
{
	color:#27424f;
    font-weight:normal;
	font-size:16pt;
	font-family:Arial;
/**    text-transform: uppercase; **/
    padding-top:5px;
    padding-bottom:5px;
}


.page-content .h3-news
{
    color:#ccc;
    font-weight:normal;
	font-size:11pt;
	font-family:Arial;
    text-align:right;
}

.page-content .h2-news
{
	color:#27424f;
    font-weight:normal;
	font-size:13pt;
	font-family:Arial;

}

.page-content .div3column
{
    float:left;
    width:243px;
}

.page-content h1 .addition-buttons
{
    float:right;
    background-color:#e0263d;
    font-size:10pt;
    color:white;
    padding:6px;
    padding-left:25px;
    font-weight:normal;
    text-transform:capitalize;
    background-image:url(../design/download-icon.gif);
    background-repeat:no-repeat;
    background-position:4px 50%;
}



.page-content h1 .addition-buttons a
{
    color:white;
    text-decoration:none;
}

.page-content h1 .addition-buttons a:hover
{
    text-decoration:underline;
}

.page-content p
{
    padding-top:10px;
    font-size:11pt;
    line-height:16pt;
}

.left-menu
{
    margin-left:-7px;
    margin-top:-10px;
    width:215px !important;
    float:left;

}

.left-menu .title a.selected
{
    color:#E0263D;
    text-decoration:underline;
}

.left-menu .title a:hover
{
    text-decoration:underline;
}


.left-menu ul li a.selected
{
    color:black;
    font-weight:bold;    
    text-decoration:underline;
    background-image:url(../design/sidemenu_arrow.png);
    background-repeat:no-repeat;
    background-position:0% 50%;
    padding-left:6px !important;
}




.left-menu .contents
{
    text-transform:capitalize;
    color:#0f181f;
    font-weight:normal;
    font-size:14pt;
    padding:0px;
    margin:0px;
    padding-bottom:10px;
    margin-top:15px;
    margin-left:20px;
    
}

.left-menu .title
{
    padding-left:30px;
    background-repeat:no-repeat;
    background-position:5px 50%;
}

.left-menu ul
{
   margin-left:10px;
   margin-top:10px;
   margin-bottom:10px;
}

.left-menu .title a
{
    color:#1591a5;
    text-decoration:none;
}




.left-menu li
{
    list-style:none !important;
    font-size:9pt;
    margin-top:5px;
}

.left-menu li a
{
    padding-left:6px;
    color:#838383;
    text-decoration:none;
}

.left-menu li a:hover
{
    text-decoration:underline;
}

.download-page
{
    width:730px;
    float:left;
}

.submenu
{
    float:right;
    margin:0px;
    padding:0px;
    padding-left:10px;
    list-style-type:none !important; 
    list-style-image:none !important; 
    font-size:10pt;
}

.submenu li
{
    margin:0px;
    list-style-image:none !important; 
    width:200px;
    background-color:#27424f;
    padding:9px;
    margin-top:12px;
    text-align:right;
}

.submenu a
{
    color:white;
    text-decoration:none;
}

.submenu a:hover
{
    text-decoration:underline;
}

.item-news-page
{
    padding-right:10px;
    font-size:8pt;
    line-height:12pt !important;
    margin-bottom:12px;
}
.item-news-page b
{
    font-size:9pt;
}



/****************MAYTEC CATALOG TABLE******************/

table.maytec a
{
    text-decoration:none;
}


table.maytec a:hover
{
    text-decoration:none;
    color:#8CC2CC;
}

table.maytec
{
    width:100%;
}

table.maytec td.dummy
{
    width:100px;
    height:40px;
    background-color:#e1e5e6 !important;
}

table.maytec tr.header td
{
    background-color:#8cc2cc;
    color:white;
    text-align:center;
    display:table-cell; 
    vertical-align:middle;
    clear:all;
    width:158px;
    border-left:1px solid white;
    font-size:11pt;
}

table.maytec .left-cell
{
    width:100px;
    height:150px;
    text-align:center;
    vertical-align:middle;
    color:white;
    font-size:10pt;
    line-height:14pt;
    font-weight:bold;
}

table.maytec tr.odd td, table.maytec tr.even td
{
    border-left:1px solid white;
    text-align:center;
    font-size:10pt;
    color:#5b6d79;
    font-weight:bold;
}

table.maytec tr td img
{
    padding-bottom:10px;
}

table.maytec tr.odd td
{
    vertical-align:middle;
    background-color:#cfd3d6;
}

table.maytec tr.even td
{
    vertical-align:middle;
    background-color:#e1e5e6;
}

table.maytec tr.odd .left-cell
{
    background-color:#8cc2cc !important;
    color:white;
}

table.maytec tr.even .left-cell
{
    background-color:#b7d3d7 !important;
    color:white;
}


table.maytec-details
{
    margin-left:auto;
    margin-right:auto;
    width:70%;
    border-right:1px dotted gray;
    border-top:1px dotted gray;
}

table.maytec-details td
{
    width:50%;
    padding:10px;
    border-left:1px dotted gray;
    border-bottom:1px dotted gray;
    font-size:10pt;
    
}

table.maytec-details td img
{
    padding:20px;
}


table.spc
{
    width:100%;
}

table.floatleft
{
    float:left;
    width:480px;
    margin:5px;
    margin-bottom:30px;
}

table.floatleft td
{
    border:0px none white !important;
}

table.spc td.f
{
    color:#aaa;
    width:80px;
}

table.spc td
{
    font-size:10pt;
    line-height:14pt;
    padding:4px;
    border:1px solid #DEDEDE;
    vertical-align:top;
}

table.spc td img
{
    padding:3px;
}

.h1-td
{
    background-color:#FFC;
    font-weight:bold;
}


div.video
{
    padding:10px;
    font-size:12pt;
    line-height:14pt;
    background-color:white;
}

div.video h3
{
    font-weight:normal;
    font-size:14pt;
    color:#94C4D3;    
	padding:5px;
}

div.video p
{
	padding-top:0px;
	margin-top:0px;
}

div.video img
{
    float:left;
    padding:10px;
    padding-top:0px;
}

div.video:hover
{
    background-color:#ECECEC;
}


.splash
{
    width:100%;
    background-color:#10B0D0;
}
.splash div.inter
{
    padding:10px;
}

.splash div.inter div.left
{
    color:white;
    font-size:10pt;
    float:left;
    width:320px;
    font-family:sans-serif;
    line-height:16pt;
}
.splash div.inter div.left b
{
    font-size:13pt;
}

.splash div.inter div.left a
{
    color:white;
    font-weight:bold;
}

.splash div.inter div.left a:hover
{
    color:#B1EAF5;
}

.splash div.inter div.left img
{
    padding-right:10px;
}

h1.home
{
    color:#D13044;
    padding-top:10px;
}

/* This is for three column index content 26 oct 2010 */


.wrapper_content{
   position: relative;
   float: left;
   left: 0.00%;
   width: 100.00%;
   height:100px;
   background-color: #ffffff;
}
.left1_content{
   position: relative;
   font-size: 11px;
   float: left;
   left: 0.50%;
   width: 31.00%;
   background-color: #f5f5f5;
   margin-top:9px;
   margin-left:5px;
}
.left2_content{
   padding-bottom:0px;
   position: relative;
   font-size: 11px;
   color: #282b2c;
   float: left;
   left: 3.10%;
   width: 31.00%;
   background-color: #f5f5f5;
   margin-top:9px;
}
.right_content{
   position: relative;
   font-size: 11px;
   color: #282b2c;
   float: right;
   right: 1.00%;
   width: 31.00%;
   background-color: #f5f5f5;
   margin-top:9px;
   margin-bottom:10px;
}
body_content {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   font-size: 90%;
   background-color: #fffff;
}
.header_content1 {
   background-color: #27424f;
   width: 100%;
   background-image: url('/media/uploads/whatare.png');
   background-repeat: no-repeat;
   height: 40px;
}
.header_content2 {
   background-color: #d13044;
   width: 100%;
   background-repeat: no-repeat;
   background-image: url('/media/uploads/whatbuild.png');
   height: 40px;
}
.header_content3 {
   background-color: #65aeba;
   width: 100%;
   background-image: url('/media/uploads/howbuild.png');
   background-repeat: no-repeat;
   height: 40px;
}
.col1_text {
  float: left;
  margin-left: 18px;
  margin-top: 15px;
  height: 180px;
  width: 170px;
  font-size: 11px;
  color: #282b2c;
  line-height: 16px;
}
ACRONYM {
     border-bottom: 1px dashed #65aeba; 
     color: #2e656e; 
}
.col1_image {
   margin-right: 18px;
   margin-top: 27px;
   margin-bottom: 12px;
   background-image: url('/media/uploads/profiles.png');
   background-repeat: no-repeat;
   background-position: top right;
   float:right;
}

.col2_text {
  float: left;
  margin-bottom: 0px;
  margin-left: 2px;
  margin-top: 10px;
  height: 180px;
  width: 148px;
  font-size: 11px;
  color: #282b2c;
  line-height: 16px;
  padding-bottom: 0px;
}

.col21_text {
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 0px;
  height: 180px;
  width: 142px;
  font-size: 11px;
  color: #282b2c;
  line-height: 16px;
  padding-bottom: 0px;
}
.center_text {
  margin: 10px 12px 10px 12px;
  font-size: 11px;
  color: #282b2c;
  line-height: 15px;
}

.center_caption {
  position: absolute;
  bottom:0px;
  width: 220px;
  margin: 2px;
  font-size: 10px;
  color: #848a8c;
  line-height: 15px;
  text-align: center;
}


.col21_text a{
   font-size: 13px;
}

.col2_text a{
   font-size: 13px;
}

#gallery {width:270px; height:220px; margin:10px 10px 0px 12px; position:relative; } 
ul#thumbnails {padding:0px !important; list-style-type:none; list-style-image:none; float: right; list-style:none !important; width: 50px; margin:0px;} 
ul#thumbnails li { float:left; position:relative; list-style:none; top:0px; margin:0px; padding: 0px 5px 0px 8px;} 
ul#thumbnails li a { list-style:none; height:50px; width:50px; padding:2px; display:block; text-decoration:none; background:#fff; } 
ul#thumbnails li a img {width:50px; height:50px; border:0; list-style:none;} 
ul#thumbnails li a:hover { background:#fc0; } 
ul#thumbnails li.close a:hover {background:#fff; }  
#gallery #fullsize {position:absolute; left:0; top:0; height:210px; width:220px; float: left; overflow:hidden; text-align: center;} 
#gallery #fullsize div {width:220px; height:210px; padding-top:2px; margin:0px; text-align: center;} 
#gallery #fullsize div img {display:block; margin:0px; border:0px;}

#infobox { 
  margin: 16px;
  padding: 14px;
  background-color: #fff;
  border: 1px solid #65aeba;
  line-height: 14px;
  font-size: 11px;
  color: #282b2c;
}

h5 {
font-weight: bold;
margin-bottom: 8px;
}

#list_left {
  margin: 18px;
  width: 120px;
  height: 200px;
  float: left;
}

#list_right {
  margin: 18px;
  width: 120px;
  height: 200px;
  float: right;
}

.steps_left {
   float: left;
   width: 27px;
   margin: 10px 4px 6px 16px;
}

.steps_right {
   width: 232px;
   margin: 10px 16px 6px 8px;
   float: right;
   line-height: 14px;
   font-size: 12px;
   color: #282b2c;
}

.right_caption {  
  float:left;
  width: 268px;
  margin: 0px 16px 6px 16px;
  font-size: 10px;
  color: #848a8c;
  line-height: 14px;
  text-align: center;
}
