/* QuickLive core CSS, please do not modify! */

/* EXO FIXES */

/* BEGIN remove padding around preview window */
.UIPortalToolPanel .Body {
  padding:0 !important
}

/* Reset */

/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; text-decoration:none; }
body { line-height: 1; }
ul { list-style: none; }

.UIPortalToolPanel .Body .PageDecoratorContainer {
  background:none !important;
  padding:0 !important;
  margin:0 !important;
  border:none !important
}

.UIPortlet {
	padding:0 !important
}

.UIContainer {
	padding:0 !important
}

/* END remove padding around preview window */

/* 1.0 Clearing Values */

* {
    margin:0;
    padding:0
}

img,fieldset,abbr,acronym {
    border:0
}

table {
    border-collapse:collapse;
    border-spacing:0
}

legend {
    display:none
}

strike {
	text-decoration:line-through
}

ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    list-style:none
}

h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal
}

q:before,q:after {
    content:''
}


/* 2.0 Page Structure */

/* Removed for T&M
#QLCoreContainer {
	width:100%;
	float:left /* fix for exo admin page
}
*/

.QLTwoColumnLeftContent {
	float:left
}

.QLTwoColumnRightContent {
	float:left
}

/* Page default width and centerlize */

.centerContainer {
	clear:both;
	margin:0 auto
}

#Top {
    overflow:hidden;
    width:100%
}

#Content {
    float:left
}

#MiddleContent {
    overflow:hidden;
    width:942px
}

#Content_Left {
    float:left;
    width:752px
}

#Content_Right {
    float:right;
    margin-right: 20px;
    width:160px
}

#Right4 .window {
    float:left;
    width:250px
}

#Right4 .window .fragment {
    margin-right:10px
}

.windows-3 .window {
    float:left
}

.windows-3 .last-window {
    margin-right:0px
}

.windows-2 .window {
    float:left
}

#Content_2_Left {
    float:left;
    width:170px
}

/* TODO: connect .clearFloat class with element which need clear */

#Content_1, #Content_2, #ContentMiddle, #ContentBottom, #TopContent,
#Content_3, #Right1, #Right2, #Right3, #Right4, #Right5, #Right6, #Content_4 {
    clear:both
}

#Footer {
  float: none
}

#Content_2_Right {
    width:732px;
    overflow: hidden;
    float:left
}

#Content_4 div.fragment {
    float: left
}

#Left {
    float:left;
    width:140px
}

#RightTop {
    float:right;
    width:740px
}
