﻿/* Stylesheet for uptimesolutions.se */

body.Front 
{
	background : #e5e5e5 url(../Images/FrontBG.png) repeat-x top;
	color : #444;
	text-align : center;
	margin: 0 auto;
}

body.Page 
{
	background : #e5e5e5 url(../Images/PageBG.png) repeat-x top;
	margin: 0 auto;
	text-align : center;
	color : #444;
}

h1
{
	font : bold 22px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 15px 0px;	
}

h2
{
	font : bold 17px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 10px 0px;
}

h3
{
	font : bold 12px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 10px 0px;
}

a:link		{ color : #ac1a2f }
a:visited	{ color : #ac1a2f }
a:hover		{ color : #ac1a2f }
a:active	{ color : #ac1a2f }

.Top a:link		{ color : #888; text-decoration : none; }
.Top a:visited	{ color : #888; text-decoration : none; }
.Top a:hover	{ color : #bbb; text-decoration : none; }
.Top a:active	{ color : #888; text-decoration : none; }

ul
{
	margin : 0px 0px 20px 0px;
}

ul li
{
	margin : 0px 0px 7px 0px;
	list-style-type : square;
	color : #000;
}

ul li ul
{
	margin : 10px 0px 20px 0px;
}

ul li ul li
{
	margin : 0px 0px 7px 0px;
	list-style-type : circle;
	color : #000;
}

ul li span
{
	color : #444;
}

.image
{
	margin : 30px 0px 30px 0px;
}

.Menu
{
	width : 100%;
	background-color : #f1f1f1;

}

.MenuHover
{
	width : 100%;
	background-color : #ac1a2f;
	color : White;
	padding : 3px 5px 3px 5px;
}

.MenuHover a
{
	color : White;
}

.MenuItem
{
	width : 100%;
	padding : 5px;
	border : 1px solid white;
}

.BannerShadowLeft
{
	background : White url(../Images/BannerShadowLeft.png) right no-repeat;
	width : 60px;
	height : 130px;
}

.Banner
{
	background : White url(../Images/BannerBG.png) repeat-x top;
	width : 860px;
	height : 130px;
	vertical-align : bottom;
	padding : 0px 20px 0px 20px;	
}

.BannerShadowRight
{
	background : White url(../Images/BannerShadowRight.png) no-repeat;
	width : 60px;
	height : 130px;
}

body.Front .BoardShadowLeft
{
	background : White url(../Images/BoardShadowLeft.png) right no-repeat;
	width : 60px;
	height : 235px;
}

body.Front .Board
{
	background : White url(../Images/BoardBG.png) repeat-x top;
	width : 900px;
	height : 235px;
}

body.Front .BoardShadowRight
{
	background : White url(../Images/BoardShadowRight.png) no-repeat;
	width : 60px;
	height : 235px;
}

body.Page .BoardShadowLeft
{
	background : White url(../Images/PageBoardShadowLeft.png) no-repeat;
	width : 60px;
	height : 50px;
}

body.Page .Board
{
	background : White url(../Images/PageBoardBG.png) repeat-x top;
	width : 900px;
	height : 50px;
}

body.Page .BoardShadowRight
{
	background : White url(../Images/PageBoardShadowRight.png) no-repeat;
	width : 60px;
	height : 50px;
}

.ContentShadowLeft
{
	background : #e5e5e5 url(../Images/ContentShadowLeft.png) no-repeat top;
	width : 60px;
	height : 330px;
}

.Content
{
	background : White;
	width : 900px;
	font : 11px/17px Verdana, Sans-Serif;
	text-align : left;
	vertical-align : top;
}

.ContentShadowRight
{
	background : #e5e5e5 url(../Images/ContentShadowRight.png) no-repeat top;
	width : 60px;
	height : 330px;
}

body.Page .ContentShadowLeft
{
	background : #e5e5e5 url(../Images/PageContentLeftBG.png) repeat-y top;
	width : 60px;
	height : 330px;
}

body.Page .Content
{
	background : White;
	width : 860px;
	font : 11px/17px Verdana, Sans-Serif;
	text-align : left;
	padding : 0px 20px 40px 20px;
	vertical-align : top;
}

body.Page .ContentShadowRight
{
	background : #e5e5e5 url(../Images/PageContentRightBG.png) repeat-y top;
	width : 60px;
	height : 330px;
}

.Top
{
	text-align : right;
	height : 33px;
	font : bold 10px Verdana, Sans-Serif;
	color : #888;
	padding : 10px 0px 0px 0px;
	vertical-align : top;
}

.Logo
{
	text-align : left;
	height : 35px;
	padding : 0px 0px 10px 0px;
}

.Tabs
{
	text-align : right;
	height : 32px;
	padding : 0px 20px 0px 20px;
}

.TabMenu
{
}

.Board h1
{
	font : bold 32px Verdana, Sans-Serif;
	color : White;
	margin : 0px 0px 12px 0px;
}

.Board p
{
	font : 15px/22px Verdana, Sans-Serif;
	color : White;
	margin : 0px 0px 8px 0px;
}

.Content .FrontSpace h1
{
	font : bold 18px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 12px 0px;	
	border-bottom : 1px solid #ac1a2f;
}

.Content .FrontSpace h2
{
	font : bold 12px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 3px 0px;	
}

.Content .FrontSpace h3
{
	font : 11px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 5px 0px;	
}

.Content .FrontSpace p
{
	font : 11px/16px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 20px 0px;
}

.FrontDivider
{
	background : White url(../Images/FrontDivider.png) repeat-x top;
	width : 9px;
}

.FrontSpace
{
	width : 294px;
	padding : 15px 20px 15px 20px;
	vertical-align : top;
}

.FrontSpace_2Col
{
	width : 445px;
	padding : 15px 20px 15px 20px;
	vertical-align : top;
}

.Content h1
{
	font : bold 24px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 20px 0px;	
	border-bottom : 1px solid #999;
}

.Content p
{
	font : 11px/16px Verdana, Sans-Serif;
	color : #444;
	margin : 0px 0px 12px 0px;
}

.feed {
  margin-left: 3px;
  padding: 5px 0 5px 19px;
  background: url("../Images/rssicon.png") no-repeat 0 50%;
} 

.CaseLogoCell
{
	border-bottom : 1px solid #ddd;
	padding : 20px 0px 10px 0px;
}

.CaseTextCell
{
	border-bottom : 1px solid #ddd;
	padding : 18px 0px 10px 0px;
}



a.LineLess:link		{ text-decoration : none; }
a.LineLess:visited	{ text-decoration : none; }
a.LineLess:active	{ text-decoration : none; }
a.LineLess:hover	{ text-decoration : underline; }

p.NewsDate
{
	font : bold 11px Verdana,Sans-Serif;
	color : #999;
	margin : 0px 0px 3px 0px;
}

p.NewsListHeader
{
	font : bold 14px Verdana, Arial, Sans-Serif;
	margin : 0px 0px 5px 0px;
}

.Row
{
	background-color : #f9f9f9;
	padding : 9px 10px 5px 10px;
}

.AltRow
{
	background-color : #f1f1f1;
	padding : 9px 10px 5px 10px;
}