/*General UserControls*/
div.newsFrame, div.pollPanel, div.randomParkingPanel, div.searchPanel, div.gpsPositionsPanel, div.JobsFramePanel
{
    font-size: x-small;
    color: White;
    background-position: top;
    background-repeat: no-repeat;
}

/*Right part frame*/
div.pollPanel
{
    height: 206px;
}

div.searchPanel, div.JobsFramePanel
{
    height: 127px;
}

div.pollPanel table, div.searchPanel table, div.JobsFramePanel table
{
    width: 166px;
}

/*Left part frame*/
div.newsFrame, div.randomParkingPanel, div.gpsPositionsPanel
{
    height: 274px;
}

div.newsFrame table, div.randomParkingPanel table, div.gpsPositionsPanel table
{
    width: 170px;
}

/*News Frame*/
div.newsFrame th
{
    height: 38px;
    font-weight: bold;
    font-size: 9pt;
    vertical-align: middle;
}

div.newsFrame td.news
{
    height: 93px;
    font-size: x-small;
    padding: 12px 12px 0px 12px;
    text-align:left; 
}

div.newsFrame td div
{
    text-align: left;
}

div.newsFrame td div.newsSeparator
{
    text-align: center;
}

/*Search Frame*/
div.searchPanel th
{
    height: 33px;
    font-weight: bold;
    font-size: 9pt;
    vertical-align: middle;
}

div.searchPanel td
{
    height: 10px;
}

/*Poll & Jobs Frames */
div.pollPanel th, div.JobsFramePanel th
{
    height: 33px;
    font-weight: bold;
    font-size: 9pt;
    vertical-align: middle;
}

div.pollPanel td.questionCell, div.JobsFramePanel td.JobsFrameTextCell
{
    padding: 15px 15px 0px 15px; 
    text-align: left;
}

/*Poll Result Frame*/
table.pollResultsTable
{
    width: 100%;
}

table.pollResultsTable td
{
    text-align: left;
}

/*Random Parking Frame*/
div.randomParkingPanel th
{
    height: 38px;
    font-weight: bold;
    font-size: 9pt;
    vertical-align: middle;
}

div.randomParkingPanel td
{
    padding: 5px 15px 0px 15px; 
    text-align: left;
    font-size: x-small;
}

div.randomParkingPanel td.randomImage
{
    padding: 20px 15px 0px 15px; 
    height: 70px;
    text-align: center;
}

div.randomParkingPanel td.link
{
    text-align: right;
    padding-bottom: 20px;
}

/*GPS Frame*/
div.gpsPositionsPanel th
{
    height: 38px;
    font-weight: bold;
    font-size: 9pt;
    vertical-align: middle;
    text-align:center;
}

div.gpsPositionsPanel td.txtGps
{
    height: 93px;
    font-size: x-small;
    padding: 15px 15px 0px 15px; 
    text-align:left;
}

div.gpsPositionsPanel td.btnGps
{ 
    text-align:center;
}

/*Home Page User Control*/
div.HomeFramePanel
{
    height: 202px;
    width: 164px;
}

td.HomeFrameTitleLanguage
{
    font-size: x-large;
    color: White;
}

td.HomeFrameTitleLanguage span
{
    text-align: center;
}

span.HomeFrameText
{
    font-size: x-small;
    color: White;
}

table.HomeFrameMainContent
{
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

td.HomeFrameLeftArrow, td.HomeFrameLeftText
{
    text-align: left;
    vertical-align: bottom;
}

td.HomeFrameLeftArrowbis
{
    text-align: left;
    vertical-align: middle;
}

.HomeFrameLeftArrowLink
{
	border-style:none;	
}

a.HomeFrameLink:link, a.HomeFrameLink:hover, a.HomeFrameLink:visited, a.HomeFrameLink:active
{
    text-decoration: none;
    color: White;
}

/* Paragraphs */
div.ExportPanel
{
	text-align:right;
	float:right;
}
