/* Start of CMSMS style sheet 'QT-Ami' */
#doc {
	background: #FFFFFF;
	border: 1px solid black;
	padding: 20px;
        padding-bottom: 6px;
}
#ft {
        border-top: 4px solid #9B9EA1;
       /* padding-top: 6px; */
        font-size: .8em;
        background: url(uploads/images/footerback.png) no-repeat;
        color: white;
        padding: 6px;
}
#content {
		min-height: 20em;
                height:auto;
}
       /* For IE */
*html #content {
         height: 20em;
}
#ft a {color: white;}
th,td {
	/*borders and padding to make the table readable*/
	border: none;
	padding: 0;
}
html {
	background-color: #DCDDDE;
}
body {
	background-color: #DCDDDE;
	line-height: 1.5em;
}
.qt_access {
      position:absolute; top:-9999px; left:-9999px; 
}

div#navigation_Horz {
        height: 27px;
        padding: 0;
        margin-top: 6px;
        margin-bottom: 8px;
       /* background: url(uploads/images/elements/navleftcorner.gif) bottom left no-repeat; */
}
#navigation_Horz ul {
	padding: 0;
        background: url(uploads/images/menubar.png) repeat 0 0;
        /*background-color: #17479E; */
	margin: 0 0 0 0px;
	color: #ffffff;
	float: left;
	width: 100%;
	/*font-family: arial, helvetica, sans-serif;*/
	font-size:95%;
	font-weight: bold;
       /* margin-top: 8px;
        margin-bottom: 8px;*/
        border-bottom: 4px solid #9B9EA1; /*c2c4c7;*/
}

#navigation_Horz ul li { display: inline; }

#navigation_Horz ul li a {
	padding: .3em 2.22em;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #ffffff;
}
                  
#navigation_Horz ul li a:hover {
	background-color: #072967;
	color: #ffffff;
}

.coloredText {color: #17479E;}
#largerText {font-size: 105%;}
.floatright {float: right;}
.floatrightaddr {float: right; font-size: 95%; line-height:1.5em;}
.alignright {text-align: right; }
#taglinetext {font-size: 150%; font-style: italic;}
.floatamileft {float: left; margin-right: 1em;}

#streamline {
      float: right;
      text-align: right; 
      font-size: 1.2em; 
      font-style: italic; 
      margin-top: 10px;
}

/* Style additions for home page tabs */
#tabs {margin-bottom: 1em; /*width:97%;*/ margin-left:auto;margin-right:auto;}
#tabs ul#noliststyle li {list-style: none;}
.ui-widget {font-size: 13px;}
.heightadjust {min-height: 15.7em;}
*html .heightadjust {height: 15.7em;}
.aquote {margin-bottom: .2em;}
.heightadjust2 {height: 20em;}
.heightadjust3 {height: 40em;}

/* Style for Image Tabs */
#tabs ul#noliststyle2 li {list-style: none; line-height: 1.2em; text-align: center;}
#tabs ul#noliststyle2 li a {padding: 0.4em 0.4em;}
.clearleft {clear: left;}
.clearleftnospace {clear: left; line-height: .2em;}
#tabs ul#noliststyle2 {margin-left: 1.5em;}
#adjusttabs div.ui-tabs-panel {padding: 1em 2.4em;}

/* Style additions for Industry Accordion */
#accordion {margin-bottom: 1em; /*width:100%;*/ margin-left:auto;margin-right:auto;}
element.style {height: 300px;}
#accordion div {padding: 10px;}

.centeredimage {
     margin-left: auto;
     margin-right: auto;
     text-align: center;
}
.spacevideo {
margin-right: 3px;
float:right;
}

table#featurestable {
     margin-top: 3em;
     margin-bottom: 2em;
     width: 700px;
     margin-left: auto;
     margin-right: auto;
}
#featurestable td {vertical-align: top; padding: 6px; border: 1px solid black;}
#featurestable th {background-color: #6D90CF; border: 1px solid black;}
#featurestable tr.odd {background-color: #ccc;}
#featurestable tr.even {background-color: #eee;}
#column1 {width: 180px;}
#column2 {width: 425px;}

#tab8-background {
    background: url(uploads/images/industry/travel_large.jpg) no-repeat;
    margin-left: auto;
    margin-right: auto;
    width: 644px;
    border: 1px solid black;
    padding: 0;
}
.textright {text-align: right;}
.textleft {text-align: left;}
h3.styled {color:#17479E; font-size:120%; margin-bottom:0.1em;}
.colorized {color:#17479E;}
/* End of 'QT-Ami' */

