/*
* Prexens Theme
*/

/* Master page styles */

.leftShadow
{
	vertical-align: top;
	width: 8px;
}
.rightShadow
{
	vertical-align: top;
	width: 8px;
}

/* SharePoint native styles overload */

.ms-long
{
	width: 340px;
	font-family: verdana;
	font-size: 8pt;
	color: #696969;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=    '#E9E9E9' , EndColorStr= '#FFFFFF' );
}
.ms-input
{
	font-family: verdana;
	font-size: 8pt;
	color: #696969;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=    '#E9E9E9' , EndColorStr= '#FFFFFF' );
}
.ms-RadioText
{
	width: 340px;
	font-family: verdana;
	font-size: 8pt;
	color: #696969;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
}
.ms-formbody
{
	padding: 3px;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #E2E2E2;
	color: #666666;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=    '#F7F7F7' , EndColorStr= '#FFFFFF' );
}
.ms-formlabel
{
	width: 190px;
	padding: 3px;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #E2E2E2;
	color: #666666;
	vertical-align: top;
	padding-top: 6px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=    '#FFFFFF' , EndColorStr= '#F7F7F7' );
}
.ms-formlabel .ms-standardheader
{
	font-weight: normal;
}

.ms-formlabel .ms-formvalidation
{
	color: #666666;
}

.ms-ButtonHeightWidth
{
	width: 120px;
	height: 20px;
	font-family: verdana;
	font-size: 8pt;
	color: #F26622;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#EDEDED' , EndColorStr= '#FFFFFF' );
}

/* Custom styles */

.MenuContainer
{
	height: 40px;
	border-style: solid;
	border-width: 0px;
	border-color: gray;
	border-bottom-width: 1px;
	background-image: url( '/_layouts/images/prexens/portal/top-menu-bg.gif' );
}
.Menu
{
	height: 38px;
	font-family: Tahoma;
}
.Menu-20
{
	padding-left: 20px;
	font-weight: 700;
	font-size: 75%;
	color: gray;
	text-align: center;
}
.Menu-25
{
	padding-left: 25px;
	font-weight: 700;
	font-size: 75%;
	color: gray;
	text-align: center;
}

.MenuItem
{
	padding: 0px;
	padding-left: 13px;
	font-weight: 700;
	font-size: 75%;
	color: gray;
	text-align: center;
}
.MenuItem A
{
	color: Gray;
	text-decoration: none;
	color: #1f497d;
}
.MenuItem A:hover
{
	color: #6CAA11;
}

.SumuryItem a:link,
.SumuryItem a:visited,
.SumuryItem a:active,
.SumuryItem a:hover
{
	color: #0560A6;
	text-decoration:none;
	font: 1.2em Tahoma, Verdana;
}

.footer
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 50px;
}
.footer-section
{
	padding-left: 5px;
	padding-right: 50px;
	border-style: solid;
	border-width: 0px;
	border-color: #E8E8E8;
	vertical-align: top;
}
.footer-headers
{
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
}
.footer-link,
.footer-link-contact
{
	color: #0560A6;
	font-size: 8pt;
	padding: 5px 0px 0px 12px;
	background: url('/img/bullet.gif') no-repeat; 
	background-position: 0px 10px;
}
.footer-link-contact
{
	padding-left:18px; 
	background-position: 0px 8px;
}

.footer-link a:link, 
.footer-link a:visited
{
	color:#0560A6;
	text-decoration:none;
}
.footer-link a:hover,
.footer-link a:active
{
	text-decoration: underline;
}

body
{
	background-color: #FFFFFF;
}

.slot
{
    width: 726px;
    padding: 0;
    margin-top: 10;
    margin-left: 10;
    background-color: #FFFFFF;
}

.slot-header
{
    background-color: #F9F9FA;
    background-image: url('/img/slot-header.gif');
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 726px;
    height: 48px;
    font-family: Verdana,Sans-Serif;
    font-size: 12pt;
    color: #1f497d;
    font-style: italic;
}

.slot-header-icon
{
	padding-left:10px;
	padding-bottom:5px;
	white-space: nowrap;
}

.slot-header-title
{
    padding-left:10px;
    padding-top:10px;
    width:100%;
}

.slot-header-title-text
{
    font-family: Verdana,Sans-Serif;
    font-size: 12pt;
    color: #1f497d;
    font-style: italic;
}

.slot-content
{
	border-left: solid;
    border-right: solid;
    border-bottom: solid;
    border-width: 1px;
    border-color: #CDCECE;
    padding-left:0;
}

.slot TABLE
{
	width: 100%;
}

td.slot-content-full
{
    padding: 0px 10px 10px 10px;
	width: 100%;
	text-align: justify;
	vertical-align: top;
	
	font: 1.0em Verdana, sans-serif;
    color: #777777;
    line-height:1.5em;
}

h3.slot-content-subtitle 
{
	font: bold 1.2em Verdana, sans-serif;
    color:  #18497b;
    margin-bottom: 4px;
}

td.slot-content-column-left,
td.slot-content-column-right
{
    padding: 0px 10px 10px 10px;
	width: 50%;
	text-align: justify;
	vertical-align: top;
	
	font: 1.0em Verdana, sans-serif;
    color: #777777;
    line-height:1.5em;
}
td.slot-content-column-left
{
	border-right: 1px dashed lightgrey;
}

.bulleted-list-item
{
	list-style-type: none;
	padding-left: 15px;
	margin-left: 0px;
	background: url("/img/bullet.gif") no-repeat 0px 8px;
}
.bulleted-list-item a:link
{
	text-decoration: none;
	color: #387ACB; 
}

.bulleted-list-item a:visited
{
	text-decoration: none; 
	color: #397BCF; 
}

.bulleted-list-item a:active,
.bulleted-list-item a:hover
{
	text-decoration: underline; 
	color: #222222; 
}

span.blue-text
{
	color: #0560a6;
}

/*
 * Paragraphs
 */

TD.header-text
{
	font-family:Tahoma;
	font-size:14px;
	color:#666666;
	letter-spacing:1px;
	text-align:justify;
	line-height:20px;
}

TD .para-text
{
	line-height:13pt;
	font-size:12px;
	color:#666666;
	text-align:justify;
	vertical-align:top;
}

/*
 * Bulleted links
 */

.bulletedLink
{
	font-family:Verdana;
	color:#666666;
	padding:2px;
	padding-top:0px;
}

.bulletedLink .image
{
	padding:4px 2px 2px 2px;
}

.bulletedLink .link
{
	line-height:16px;
}

.bulletedLink .link .text
{
	color:#0560A6;
	font-size:11px;
	text-decoration:none;
	padding:4px 2px 2px 0px;
}

/*
 * Home banner slots
 */
.home-banner
{
	height: 380px;
	background-image: url('/img/master/1036/home-banner.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top: 25px;
	padding-left: 25px;	
}

.home-banner-slot-title
{
	font-family:'Trebuchet MS','Lucida Grande',Verdana;color:#3C3C3C;
	font-size:14pt;
	font-weight:bold;
	padding-top: 130px;
}

.home-banner-slot-baseline
{
	font-family:Tahoma;
	color:#666666;
	font-size:10pt;
}

/*
 * Slots chrome
 */
 
.slotChrome
{
	width: 100%;
	height: 100%;
}

.slotChrome .header
{
	background-image:url('/img/subslot-top-bg.gif');
	background-repeat:repeat-x;
	background-position:top;
}

.slotChrome .header .leftCorner
{
	width:4px;
	background-image:url('/img/subslot-top-bg-l.gif');
	background-repeat:no-repeat;
	background-position:top;
}

.slotChrome .header .title
{
	padding-left:1px;
	padding-bottom:0px;
	padding-top: 4px;
	vertical-align:top;
	height:32px;
}

.slotChrome .header .title .text
{
	padding-left:5px;
	padding-top:5px;
	font-family:'Trebuchet MS','Lucida Grande',Verdana;
	color:#6CAA11;
	font-size:14pt;
	font-weight:bold;
}

.slotChrome .header .rightCorner
{
	width:4px;
	background-image:url('/img/subslot-top-bg-r.gif');
	background-repeat:no-repeat;
	background-position:top;
}

.slotChrome .body
{
	height: 100%;
}

.slotChrome .body .leftBorder
{
	width:4px;
	background-image:url('/img/subslot-bg-l.gif');
	background-repeat:repeat-y;
}

.slotChrome .body .content
{
	padding-left:5px;
	height:100px;
	background-color:white;
	vertical-align:middle;
}

.slotChrome .body .rightBorder
{
	width:4px;
	background-image:url('/img/subslot-bg-r.gif');
	background-repeat:repeat-y;
}

.slotChrome .footer
{
	height:11px;
	background-image:url('/img/subslot-bottom-bg.gif');
	background-repeat:repeat-x;
}

.slotChrome .footer .leftCorner
{
	width:4px;
	background-image:url('/img/subslot-bottom-bg-l.gif');
	background-repeat:no-repeat;
}

.slotChrome .footer .rightCorner
{
	width:4px;
	background-image:url('/img/subslot-bottom-bg-r.gif');
	background-repeat:no-repeat;
}

/*
 *
 */
 
.newsList
{
	font-family:Tahoma;
}

.newsList .date
{
	color:#e87e17;
	font-size:8pt;
	border-style:dashed;
	border-width:0px;
	border-color:gray;
	border-bottom-width:1px;
	padding-bottom:5px;
}

.newsList .title
{
	color:#0560A6;
	font-weight:bold;
	font-size:10pt;
	padding-top:5px;
}

.newsList .body
{
	font-size:9.85pt;
	line-height:15pt;
	color:#666666;
}

/*.newsList .infoLink
{
	color:#0560A6;
	font-size:11px;
	text-decoration:none;
}*/

.newsList .infoLink
{
	list-style-type: none;
	padding-left: 10px;
	margin-left: 2px;
	font-size: 0.8em;
}


.ms-WPHeader
{
	background-image:url('/img/subslot-top-bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	height:32px;
}

.ms-WPHeader TD
{
	border-width: 0px;
}

.ms-WPTitle-LeftCorner
{
	width:4px;
	background-image:url('/img/subslot-top-bg-l.gif');
	background-repeat:no-repeat;
	background-position:top;
}

.ms-WPTitle
{
	padding-left:5px;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
	color: #6CAA11;
	font-size: 1.2em;
	font-weight: bold;
}

.ms-WPTitle img
{
}

.ms-WPTitle span 
{
	line-height:0.6em;
	padding-top:15px;
}

.ms-WPTitle A span,
.ms-WPTitle A:visited span
{
	color: #6CAA11;
	text-decoration: none;
}

.ms-WPTitle A:hover span
{
	text-decoration: underline;
}

.ms-WPTitle-RightCorner
{
	width:4px;
	background-image:url('/img/subslot-top-bg-r.gif');
	background-repeat:no-repeat;
	background-position:top;
}

.ms-WPBorder
{
	border-width: 0 1 0 1;
	border-style: solid;
	border-color: #d6d3d6;
	padding: 10 15 0 15;
	background-color: white;
}

.ms-WPBody
{
	background-color: white;
}

/*
 * Tree view
 */
.tree
{
	font-size: 6pt;
	color: Red;
}

.node A
{
	font-size: 6pt;
	color: Red;
}

/*
* Footer
*/
.footer 
{
	width:715px;
	margin-left:20px;
	margin-right:15px;
}

.footer .footer-top-separator
{
	border-style:dashed;
	border-width:0px;
	border-top-width:1px;
	border-color:gray;
}


/*
 * Ribbon
 */

/*SPRibbonToolBar */
/*table style*/
#pxsRibbonToolbar
{
	width: 235px;
	border: 0px solid lightgray;
	border-left-width: 1px;
	background-color: #E6E6E6;
	background-image: url('/img/menu-bg.gif');
	background-repeat: repeat-x;
}

.pxsRibbonToolBar
{
}

.pxsRibbonToolBar TD
{
	padding: 0px;
}

/*diplaying :  Cellstyle*/
.pxsRibbonToolBar .pxsRibbonToolBarHorizontalLeftCell
{
}
.pxsRibbonToolBar .pxsRibbonToolBarHorizontalLRightCell
{
}
.pxsRibbonToolBar .pxsRibbonToolBarVerticalTopCell
{
}
.pxsRibbonToolBar .pxsRibbonToolBarVerticalLBottomCell
{
}
.pxsRibbonToolBar .pxsRibbonToolBarSectionCell TD, .pxsRibbonToolBarVerticalSectionCell TD
{
}

/*content style*/
.pxsRibbonToolBar .pxsRibbonToolBarSectionCell
{
}
.pxsRibbonToolBar .pxsRibbonToolBarVerticalSectionCell
{
}
/* Separators */
.pxsRibbonToolBar .pxsRibbonToolBarHorizontalSeparator
{
}
.pxsRibbonToolBar .pxsRibbonToolBarVerticalSeparator, .SPRibbonSectionListVerticalSeparator
{
}
/* length of the right side or bottom side on the ribbontoolbar */
.pxsRibbonToolBar .pxsRibbonToolBarHorizontalEndSeparator
{
}
.pxsRibbonToolBar .pxsRibbonToolBarVerticalEndSeparator
{
}
/* space between ribbons */
.pxsRibbonToolBar .pxsRibbonToolBarHorizontalSeparator DIV, .SPRibbonSectionListHorizontalSeparator DIV
{
}

/*end SPRibbonToolBar*/

/*SPRibbonSection*/
/* table */
.pxsRibbonToolBar .pxsRibbonSection
{
}

/* square around the center cell */
.pxsRibbonToolBar .pxsRibbonSectionHeaderLeftCell
{
}
.pxsRibbonToolBar .pxsRibbonSectionHeaderCenterCell
{
}
.pxsRibbonToolBar .pxsRibbonSectionHeaderCenterCell DIV, .pxsRibbonSectionFooterCenterCell DIV
{
}
.pxsRibbonToolBar .pxsRibbonSectionHeaderRightCell
{
}
.pxsRibbonToolBar .pxsRibbonSectionLeftCell
{
	
}
.pxsRibbonToolBar .pxsRibbonSectionLeftCell DIV, .pxsRibbonSectionRightCell DIV
{
	
}
.pxsRibbonToolBar .pxsRibbonSectionRightCell
{
	
}
.pxsRibbonToolBar .pxsRibbonSectionFooterLeftCell
{
}
.pxsRibbonToolBar .pxsRibbonSectionFooterCenterCell
{
}
.pxsRibbonToolBar .pxsRibbonSectionFooterRightCell
{
}

/* Center cell */
.pxsRibbonToolBar .pxsRibbonSectionContentCell
{
}
.pxsRibbonToolBar .pxsRibbonSectionContentCellOver
{
}

/* Center cell : table*/
.pxsRibbonToolBar .pxsRibbonSectionContent
{
}
/* Center cell/table : image (left cell)*/
.pxsRibbonToolBar .pxsRibbonSectionContentImage
{
}
.pxsRibbonToolBar .pxsRibbonSectionContentImageCell
{
}
/* Center cell/table : Content cell (right cell)*/
.pxsRibbonToolBar .pxsRibbonSectionContentChildControlCell
{
}
/*Center cell/table : Title (bottom cell)  */
.pxsRibbonToolBar .pxsRibbonSectionContentTitleCell
{
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-image: url( '/img/menu-item-bg.gif' );
	height: 30px;
	width: 220px;
	padding-left: 15px;
}
.pxsRibbonToolBar .pxsRibbonSectionContentTitle
{
	font-family: Tahoma;
	font-size: 80%;
	font-weight: 700;
}
/*end SPRibbonSection*/


.pxsRibbonToolBar .pxsRibbonSectionList
{
	border-spacing: 0px; 
	border-collapse: collapse;
}

/* SPRibbonMarquee */
/* Table */
.pxsRibbonToolBar .pxsRibbonMarquee
{
}

.pxsRibbonToolBar .pxsRibbonMarqueeDateCell
{
}
.pxsRibbonToolBar .pxsRibbonMarqueeDate
{
}

.pxsRibbonToolBar .pxsRibbonMarqueeLinkCell
{
}
.pxsRibbonToolBar .pxsRibbonMarqueeLink
{
}
.pxsRibbonToolBar .pxsRibbonMarqueeLink:hover
{
}

.pxsRibbonToolBar .pxsRibbonMarqueeDescriptionCell
{
}
.pxsRibbonToolBar .pxsRibbonMarqueeDescription
{
}
/* end SPRibbonMarquee */

/* SPRibbonRss */
/* Table */
.pxsRibbonToolBar .pxsRibbonRss
{
}

.pxsRibbonToolBar .pxsRibbonRssLinkListCell
{
}
.pxsRibbonToolBar .pxsRibbonRssLinkListCell UL
{
}
.pxsRibbonToolBar .pxsRibbonRssLinkListCell UL LI
{
}

.pxsRibbonToolBar .pxsRibbonRssLink
{
}
.pxsRibbonToolBar .pxsRibbonRssLink:visited
{
}
.pxsRibbonToolBar .pxsRibbonRssLink:hover
{
}
/* end SPRibbonRss */

/* SPRibbonSectionLink */
/* Main : Div contain the scrollbar */
.pxsRibbonToolBar .pxsRibbonSectionLinkDiv
{
}

/* Div/Table */
.pxsRibbonToolBar .pxsRibbonSectionLink
{
}

.pxsRibbonToolBar .pxsRibbonSectionLink:hover
{
}

.pxsRibbonToolBar .pxsRibbonSectionLinkImageCell
{
}
.pxsRibbonToolBar .pxsRibbonSectionLinkImage
{
}
.pxsRibbonToolBar .pxsRibbonSectionLink UL
{
}
.pxsRibbonToolBar .pxsRibbonSectionLink LI
{
}
.pxsRibbonToolBar .pxsRibbonSectionLinkListCell
{
}
/* end SPribbonSectionLink */

/* SPRibbonToolTip */
.pxsRibbonToolBar .SPRibbonToolTip
{
}
.pxsRibbonToolBar .pxsRibbonToolTipLinkCell
{
}
.pxsRibbonToolBar .pxsRibbonToolTipLink
{
}
.pxsRibbonToolBar .pxsRibbonToolTipLink:hover
{
}

.pxsRibbonToolBar .pxsRibbonToolTipDescriptionCell
{
}
.pxsRibbonToolBar .pxsRibbonToolTipDescription
{
}
/* End SPRibbonTooTip */

/* Main : Div contain the scrollbar */
.pxsRibbonToolBar .pxsRibbonLinkDiv
{
}

/* Div/Table */
.pxsRibbonToolBar .pxsRibbonLink
{	
}

.pxsRibbonToolBar .pxsRibbonLink:hover
{
}

.pxsRibbonToolBar .pxsRibbonLink:visited
{
}

.pxsRibbonToolBar .pxsRibbonLinkImageCell
{
	padding: 0px;
}
.pxsRibbonToolBar .pxsRibbonLinkImage
{
}
.pxsRibbonToolBar .pxsRibbonLink UL
{
	margin: 10px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	list-style-type: none; 
	padding-left: 0px;
}
.pxsRibbonToolBar .pxsRibbonLink LI
{
	background: url('/img/bullet.gif') no-repeat; 
	background-position: 5px 12px !important; 
	background-position: 5px 16px;
	font-size: 8pt;
	font-family: Tahoma;
	border-style: dashed;
	border-width: 0px;
	border-color: gray;
	border-bottom-width: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.pxsRibbonToolBar .pxsRibbonLink LI A
{
	padding-left: 17px;
	color: #0560A6;
	text-decoration: none;
}
.pxsRibbonToolBar .pxsRibbonLink LI A:hover
{
	padding-left: 17px;
	color: #0560A6;
	text-decoration: underline;
}
.pxsRibbonToolBar .pxsRibbonLinkListCell
{
	width: 214px;
}

.pxsRibbonToolBar .pxsRibbonSectionHeaderRow
{
	display: none;
}

.pxsRibbonToolBar .pxsRibbonSectionMiddleRow
{
}

.pxsRibbonToolBar .pxsRibbonSectionBottomRow
{
}

.pxsRibbonToolBar .pxsRibbonToolBarVerticalSeparatorRow
{
}

.pxsRibbonToolBar .pxsRibbonToolBarVerticalEndSeparatorRow
{
}

.pxsRibbonToolBar .pxsRibbonToolBarVerticalTopRow
{
	display: none;
}

.pxsRibbonToolBar .pxsRibbonToolBarVerticalBottomRow
{
}

/*
* internet.master CSS Properties
*/
	.pxs-searchpanel
	{
	    padding:10px;
	    text-align:center;
	}
	.ms-input-watermarked
	{
		font-family: verdana;
		font-style: italic;
		font-size: 8pt;
		color: #696969;
		border-color: #7F9DB9;
		border-style: solid;
		border-width: 1px;
	}
	
	.master
	{
	    background-image:url('/img/master/bg.gif');background-position:top;background-repeat:repeat-x;
	}
	
	.master .lane
	{
	    width:50%;
	}
	
	.master .main
	{
	    width:987px;
	    white-space:nowrap;
	}
	
	.master .main .header
	{
	    width:100%;
	}
	
	.master .main .header .search
	{
	    /*width:100%;*/
	    text-align: right;
	    vertical-align: top;
	    /*padding-top: 65px;*/
	    padding-right: 8px;
	}
	
	.master .main .main-content
	{
	    vertical-align:top;
	    background-color:#F9F9FA;
	}
	.master .main .main-content .left-main-content
	{
	    width:750px;
	    height:100%;
	}
	.master .main .frame
	{
	    width:100%;height:100%;
	}
	
	.master .main .frame .row
	{
	    vertical-align:top
	}
	
	.master .main .frame .row .lane-l
	{
	    width:8px;vertical-align:top;background-image:url('/img/master/bg-shadow-l.gif');background-repeat:repeat-y;
	}
	
	.master .main .frame .row .lane-r
	{
	    width:8px;vertical-align:top;background-image:url('/img/master/bg-shadow-r.gif');background-repeat:repeat-y;
	}
	
	div#site-action-menu a:link, 
	div#site-action-menu a:visited 
	{	
		font: bold 1em "Trebuchet MS", sans serif;	
		color: #e7e7f7;
		text-decoration: none;
		padding: 2px 10px 2px 10px;
	}
	
	div#site-action-menu a:hover, 
	div#site-action-menu a:active
	{	
		color: White;
	}
	
	.page-main-content
	{
		width: 720px;
		padding: 15px 15px 0px 15px;
		vertical-align: top;
	}
	
	#quick-tabs  
	{
		background-image: url("/img/tabs-bg.gif");
		background-repeat: repeat-x;
		height: 41px;
		border: 1px solid #cdcece;
		border-top: none;
		vertical-align: middle;
		width:710px;
	}
	
	#quick-tabs ul 
	{
		white-space: nowrap;
		list-style-type: none;
		margin-left: 5px;
	}
	
	#quick-tabs ul li  
	{
		display: inline;
		background-image: url("/img/tabs-separator.gif");
		background-repeat: no-repeat;
	}
	
	#quick-tabs ul li a:link, 
	#quick-tabs ul li a:visited
	{
		font: 0.7em Verdana;
		float: left;
		color: #636563;
		text-decoration: none;
		padding: 10px;
		border-right: 1px solid #cdcece;
	}
	
	#quick-tabs ul li a:active,
	#quick-tabs ul li a:hover
	{
		font: 0.7em Verdana;
		float: left;
		color: #ef6d08;
	}	
	/*
	* Page Header User Control
	*/
	.header-bloc
	{
		background: url('/img/header-bg.gif') repeat-x;
		width: 100%; 
		height: 208px;
		margin-bottom: 0px;
	}
		
	.header-title  
	{
		font: 2em "Trebuchet MS", Verdana, sans-serif;
		color:  #1f497d;
		padding: 0px 10px 5px 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.header-description
	{
		margin-top: 0px;
		font: 1em "Tahoma", Verdana, sans-serif;
		color: #666666;
		padding: 0px 35px 0px 35px;
		width: 90%;
		line-height: 1.5em;
	}
	
	.header-icon
	{
		padding: 20px 20px 10px 35px;
	}
	
	/*
	* Products page
	*/
	
	.menu .item
	{
		padding: 20 0 0 20;
		text-align: center;
	}
	
	.menu .item .text
	{
		font-family: Verdana;
		text-decoration: underline;
		font-size: 8pt;
		color: #6CAA11;
		font-weight: bold;
	}
	
	.download
	{
		text-align: center;	
	}
	
	.download .link
	{
		font-family: Verdana;
		text-decoration: underline;
		font-size: 8pt;
		color: #6CAA11;
		font-weight: bold;
	}
	
	.row-header
	{
		background-image: url('/img/tabs/tabs-bg.gif');
		background-repeat: repeat-x;
		height: 41px;
	}
	
	.row-header .cell
	{
		border-style: solid;
		border-width: 0px;
		border-color: #CDCECE;
		border-bottom-width: 1px;
		width: 566px;
	}
	
	.row-header .cell .text
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #666666;
		text-align: center;
		font-weight: bold;
	}
	
	.row-category
	{
		background-image: url('/img/top-menu-bg.gif');
		background-repeat: repeat-x;
	}
	
	.row-category .cell
	{
		height: 40px;
		padding-left:15px;
		border-style:solid;
		border-width:0px;
		border-color:#CDCECE;
		border-bottom-width:1px;

	}
	
	.row-category .cell .text
	{
		padding-left:10px;
		font-family: Verdana;
		font-size: 8pt;
		color: #1F497D;
		text-align: left;
		font-weight: bold;
		width: 100%;
	}
	
	.row-content
	{
		
	}
	
	.row-content .cell
	{
		padding: 15px;
		width: 100%;
	}
	
	.row-content .cell .title
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #666666;
		font-weight: bold;
	}
	
	.row-content .cell .description
	{
		font-family: Verdana;
		font-size: 8pt;
		color: #666666;
		text-align: justify;
	}
	
	.row-content .cell .quantity
	{
		font-family:Tahoma;
		color:#666666;
	}
	
	.row-content .price
	{
		vertical-align: middle;
		background-color: #F0F0F0;
		border-style: solid;
		border-width:2px;
		border-bottom-width:0px;
		border-right-width: 0px;
		border-color: #F9F9FA;
		width: 120px;
	}
	
	.row-content .price .text
	{
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
		color: #666666;
		text-align: center;
	}
	
	.row-content .price .license
	{
		font-family: Verdana;
		font-size: 7pt;
		color: #666666;
		text-align: center;
	}
	
	.row-content .cart
	{
		background-color: #E5E5E5;
		border-style: solid;
		border-width:2px;
		border-bottom-width:0px;
		border-color: #F9F9FA;
		width: 120px;
		text-align: center;
	}
	
	.row-content .cart .quantity
	{
		text-align: center;
		vertical-align: middle;
	}
	
	.row-content .cart .buy
	{
		text-align: center;
		vertical-align: middle;
	}
	
	/*
	* Pack.aspx page
	*/
	
	.Tabs .ajax__tab_header
	{
		background-image: url('/img/tabs/tabs-bg.gif');
		background-repeat: repeat-x;
		height: 41px;
		border-style: solid;
		border-width: 0px;
		border-color: #CDCECE;
		border-bottom-width: 1px;
		font-family: Verdana;
		font-size: 8pt;
		color: #666666;
		/*width: 566px;*/
		width: 100%;
	}
	
	.Tabs .ajax__tab_header .ajax__tab_outer
	{
		background-image: url('/img/tabs/tabs-separator.gif');
		background-position: right;
		background-repeat: no-repeat;
	}
	
	.Tabs .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
	{
		height: 41px;
		padding-top: 14px;
		margin: 0px;
		width: 110px;
	}
	
	.Tabs .ajax__tab_header .ajax__tab_active .ajax__tab_outer
	{
		background-image: url('/img/tabs/tabs-separator.gif');
		background-position: right;
		background-repeat: no-repeat;
	}
	
	.Tabs .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
	{
		height: 41px;
		padding-top: 14px;
		color: #EE6D0F;
		margin: 0px;
		width: 110px;
	}
	
	.Tabs .ajax__tab_header .ajax__tab_hover .ajax__tab_outer
	{
		background-image: url('/img/tabs/tabs-separator.gif');
		background-position: right;
		background-repeat: no-repeat;
	}
	
	.Tabs .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
	{
		height: 41px;
		padding-top: 14px;
		color: #EE6D0F;
		margin: 0px;
		width: 110px;
	}
	
	/* xp theme */
	._Tabs .ajax__tab_header 
	{
		padding-left:10px;
		font-family:verdana,tahoma,helvetica;
		font-size:11px;
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-line.gif') repeat-x bottom;
	}
	._Tabs .ajax__tab_outer 
	{
		padding-right:4px;
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-right.gif') no-repeat right;
		height:21px;
	}
	._Tabs .ajax__tab_inner 
	{
		padding-left:3px;
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-left.gif') no-repeat;
	}
	._Tabs .ajax__tab_inner .ajax__tab_tab 
	{
		margin:0px;
		padding:4px;
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab.gif') repeat-x;
	}
	._Tabs .ajax__tab_hover .ajax__tab_outer 
	{
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-hover-right.gif') no-repeat right;
	}
	._Tabs .ajax__tab_hover .ajax__tab_inner 
	{
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-hover-left.gif') no-repeat;
	}
	._Tabs .ajax__tab_hover .ajax__tab_tab 
	{
		margin:0px;
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-hover.gif') repeat-x;
	}
	._Tabs .ajax__tab_active .ajax__tab_outer 
	{
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-active-right.gif') no-repeat right;
	}
	._Tabs .ajax__tab_active .ajax__tab_inner 
	{
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-active-left.gif') no-repeat;
	}
	._Tabs .ajax__tab_active .ajax__tab_tab 
	{
		margin:0px;
		background:url('/img/tabs/AjaxControlToolkit.Tabs.tab-active.gif') repeat-x;
	}
	._Tabs .ajax__tab_body 
	{
		padding:0px;
		background-color:#ffffff;
	}
	
	/* scrolling */
	._Tabs .ajax__scroll_horiz {overflow-x:scroll;}
	._Tabs .ajax__scroll_vert {overflow-y:scroll;}
	._Tabs .ajax__scroll_both {overflow:scroll}
	._Tabs .ajax__scroll_auto {overflow:auto}
	
	/*
	* Contact Form User Control
	*/
	.contact-form-label
	{
		padding: 3 3 3 15px;
		margin: 0;
		background: url("/img/bullet.gif") no-repeat 0px 10px;
		width: 180px;
		font: 0.7em Verdana;
		border-bottom: 1px solid #e7e3e7; 
		color: #636563;
	}

	.contact-form-field
	{
		padding: 3px;
		margin: 0;
		width: 450px;
		font: 0.6em Verdana;
		border-bottom: 1px solid #e7e3e7; 
	}

	.contact-form-field input,
	.contact-form-field select,
	.contact-form-field textarea
	{
		color: #636563;
		font: 1em Verdana;
		border: 1px solid #e7e3e7;
		background-color: #FAFAFA;
		width: 260px;
		padding: 2px;
		height: 18px;
	}
	
	.contact-form-field .form-button
	{
		color: #1F497D;
		font-weight: bold;
		height: 20px;
	}
		
	.contact-form-field input:hover,
	.contact-form-field input:focus,
	.contact-form-field select:hover,
	.contact-form-field select:focus,
	.contact-form-field textarea:hover,
	.contact-form-field textarea:focus
	{
		font-size: 1em;
		border: 1px solid #6baa10;
		background-color: #ffffff;
		width: 260px;
	}

/*
 * Login status
 */

.loginStatus
{
	font-family: Verdana;
	font-size: 8pt;
	color: #e7e7f7;
	font-weight: bold;
}

.loginStatus A,.loginStatus A:visited
{
	text-decoration: none;
	color: #e7e7f7;
	font-weight: normal;
}

.loginStatus A:hover
{
	text-decoration: underline;
	color: white;
	font-weight: normal;
}

.customers-logo
{
	width: 100%;
	text-align: center;
	padding: 15px 15px 15px 15px;
}

.downloadPopup
{
	width: 100%;
	height: 100%;
	background-image: url('/_layouts/images/prexens/portal/popup-bg.gif');
	background-repeat: repeat-y;
	border: solid 1px #CECECE;
}

.downloadPopup a
{
	text-decoration: none;
	color: #397BCF;
}

.downloadPopup .step-number
{
	vertical-align: top;
	text-align: center;
	padding: 24px;
	width: 50px;
	background-image: url('/_layouts/images/prexens/portal/circle-blue.gif');
	background-repeat: no-repeat;
	background-position: center 15px;
	color: White;
	font-family: 'Trebuchet MS','Lucida Grande',Verdana;
	font-size: 18pt;
	font-weight: 900;
}

.downloadPopup .step-description
{
	height: 150px;
	vertical-align: top;
	padding: 22px;
	padding-left: 0px;
	
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
}

.downloadPopup .step-description .title
{
	font-family:'Trebuchet MS','Lucida Grande',Verdana;
	color:#6CAA11;
	font-size:14pt;
	font-weight:bold;
}

.downloadPopup .step-separator
{
	background-image: url('/_layouts/images/prexens/portal/step-separator.gif');
	background-repeat: no-repeat;
	background-position: center;
	height: 2px;	
}

.downloadPopup .step-description .credentials
{
	font-size: 1em;
	margin: 5 0 0 5;
	width: 100%;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}

.downloadPopup .step-description .credentials input
{
	color: #636563;
	font: 1em Verdana;
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA;
	height: 18px;
	width: 95%;
	font-weight: bold;
}

.testimonial
{
	color: #666666;
	font-size: 10pt;
	line-height: 1.4;
}

.testimonial .home-slot-title
{
	color: #666666;
	font-size: 10pt;
	line-height: 1.4;
}

.testimonial .home-slot-title a,
.testimonial .home-slot-title a:visited
{
	color: #397BCF;
	text-decoration: none;
}

.testimonial .home-slot-title a:hover
{
	color: #000000;
	text-decoration: underline;
}

.testimonial .home-slot-content
{
	color: #666666;
	font-size: 10pt;
	line-height: 1.4;
}

.testimonial .home-slot-content .project-sheet
{
	padding-top:5px;
}

.testimonial .home-slot-content .project-sheet a,
.testimonial .home-slot-content .project-sheet a:visited
{
	color: #397BCF;
	text-decoration: none;
	font-size: 8pt;
	padding-top: 3px;
	padding-left: 12px;
	margin-left: 0px;
	background: url("/img/bullet.gif") no-repeat 0px 8px;
}

.testimonial .home-slot-content .project-sheet a:hover
{
	color: #000000;
	text-decoration: underline;
}

.blog
{
}

.blog .title a,
.blog .title a:visited
{
	color: #397BCF;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}

.blog .pubDate
{
	font-size: 7pt;
	color: #888888;
}

.blog .summary
{
	font-size: 8pt;
	color: #666666;
	padding-bottom: 10px;
}