body.themeVanilla
{
    background-color: #cad6db;
    background-image: url(../../images/techadmin/vanilla/bg.png);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
body.themeVanilla
{
	color: #000;
}

body.themeVanilla table.normal tr.clickable,
body.themeVanilla a
{
	color: #095d7e;
}

body.themeVanilla table.normal tr.clickable:hover,
body.themeVanilla a:hover
{
	background-color: #e6eff2;
}

body.themeVanilla h1
{
    font-weight: normal;    
    margin: 0 0 0.2em 0;
}
body.themeVanilla h2,
body.themeVanilla h3
{
	font-weight: normal;	
    margin: 0.5em 0 0.2em 0;
}

body.themeVanilla #logo
{
	background-image: url(../../images/techadmin/vanilla/logo.png);
	top: 45px;
    left: 5%;
	width: 410px;
	height: 90px;
}

body.themeVanilla #slogan
{
	background-image: url(../../images/techadmin/vanilla/slogans.png);
	top: 110px;
	left: 5%;
	width: 650px;
	height: 15px;
}

body.themeVanilla .bgWarning,
body.themeVanilla .bgError,
body.themeVanilla .bgAlert,
body.themeVanilla .bgInfo
{
    background-position: center left;
    background-repeat: no-repeat;
    margin: 0.5em 0 0.5em 0;
    padding: 0.5em 0 0.5em 40px;
    border-width: 1px 0;
    border-style: solid;
}
body.themeVanilla .bgWarning,
body.themeVanilla .bgError,
body.themeVanilla .bgAlert
{
    background-image: url(../../images/techadmin/vanilla/messageicon_warning.png);
    border-color: #cca0a0;
    color: #9f4848;
}
body.themeVanilla .bgInfo
{
    background-image: url(../../images/techadmin/vanilla/messageicon_info.png);
    border-color: #9f8b70;
    color: #756753;
}
body.themeVanilla .bgWarning h1,
body.themeVanilla .bgError h1,
body.themeVanilla .bgAlert h1,
body.themeVanilla .bgInfo h1
{
    font-size: 1.1em;
    font-family: "Arial Black", sans-serif;
}
body.themeVanilla .slogan1
{
	background-position: 0px 0px;
}

body.themeVanilla .slogan2
{
	background-position: 0px -15px;
}

body.themeVanilla .slogan3
{
	background-position: 0px -30px;
}

body.themeVanilla .slogan4
{
	background-position: 0px -45px;
}

body.themeVanilla .slogan5
{
	background-position: 0px -60px;
}

body.themeVanilla .slogan6
{
	background-position: 0px -75px;
}

body.themeVanilla .slogan7
{
	background-position: 0px -90px;
}

body.themeVanilla .slogan8
{
	background-position: 0px -105px;
}

body.themeVanilla .slogan9
{
	background-position: 0px -120px;
}

body.themeVanilla #container
{
	top: 200px;
}
body.themeVanilla #containerBody
{
	background-image: url(../../images/techadmin/vanilla/container_bg.png);
	padding: 0.5em;
}

body.themeVanilla #containerBorderTop,
body.themeVanilla #containerBorderBottom
{
	height: 25px;
	left: 0px;
	right: 0px;
}
body.themeVanilla #containerBorderTop
{
	background-image: url(../../images/techadmin/vanilla/container_border_top.png);
	top: -25px;
}
body.themeVanilla #containerBorderBottom
{
	background-image: url(../../images/techadmin/vanilla/container_border_bottom.png);
	bottom: -25px;
}
body.themeVanilla #containerBorderLeft,
body.themeVanilla #containerBorderRight
{
	width: 25px;
	top: 0px;
	bottom: 0px;
}
body.themeVanilla #containerBorderLeft
{
	background-image: url(../../images/techadmin/vanilla/container_border_left.png);
	left: -25px;
}
body.themeVanilla #containerBorderRight
{
	background-image: url(../../images/techadmin/vanilla/container_border_right.png);
	right: -25px;
}
body.themeVanilla #containerBorderTopRight,
body.themeVanilla #containerBorderBottomRight,
body.themeVanilla #containerBorderTopLeft,
body.themeVanilla #containerBorderBottomLeft
{
	height: 25px;
	width: 25px;
}
body.themeVanilla #containerBorderTopRight
{
	background-image: url(../../images/techadmin/vanilla/container_border_topright.png);
	top: -25px;
	right: -25px;
}
body.themeVanilla #containerBorderBottomRight
{
	background-image: url(../../images/techadmin/vanilla/container_border_bottomright.png);
	bottom: -25px;
	right: -25px;
}
body.themeVanilla #containerBorderTopLeft
{
	top: -25px;
	left: -25px;
	background-image: url(../../images/techadmin/vanilla/container_border_topleft.png);
}
body.themeVanilla #containerBorderBottomLeft
{
	background-image: url(../../images/techadmin/vanilla/container_border_bottomleft.png);
	bottom: -25px;
	left: -25px;
}
body.themeVanilla #footer
{
	font-size: 0.8em;
	bottom: -40px;
	right: -5px;
	text-align: right;
}
body.themeVanilla table.normal,
body.themeVanilla table.normal tbody td,
body.themeVanilla .layoutColumn
{
	border-color: #a3bdc7;
}
body.themeVanilla .iconSortorderAscending,
body.themeVanilla .iconSortorderDescending
{
	background-image: url(../../images/techadmin/vanilla/sortorder.png);
}

body.themeVanilla .iconOk,
body.themeVanilla .iconStopped
{
	background-image: url(../../images/techadmin/vanilla/ok_stop.png);
}

body.themeVanilla .iconNew
{
    background-image: url(../../images/techadmin/vanilla/new_user.png);
}

body.themeVanilla.yui-skin-sam .yui-navset .yui-nav .selected a, 
body.themeVanilla.yui-skin-sam .yui-navset .yui-nav .selected a:focus, 
body.themeVanilla.yui-skin-sam .yui-navset .yui-nav .selected a:hover,
body.themeVanilla.yui-skin-sam .yui-navset .yui-nav a, 
body.themeVanilla.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a
{
    background-image: url("../../images/techadmin/vanilla/sprite.png");
}

body.themeVanilla.yui-skin-sam .yui-navset .yui-content, 
body.themeVanilla.yui-skin-sam .yui-navset .yui-navset-top .yui-content, 
body.themeVanilla.yui-skin-sam .yui-navset .yui-nav .selected a, 
body.themeVanilla.yui-skin-sam .yui-navset .yui-nav .selected a em,
body.themeVanilla.yui-skin-sam .yui-navset .yui-nav a em, 
body.themeVanilla.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em,
body.themeVanilla.yui-skin-sam .yui-navset .yui-nav a, 
body.themeVanilla.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a
{
    border-color: #a3bdc7;
    color: #000;
}
body.themeVanilla.yui-skin-sam .yui-navset .yui-content, 
body.themeVanilla.yui-skin-sam .yui-panel .bd, 
body.themeVanilla.yui-skin-sam .yui-panel .ft {
    background-color: #f7f9fa;
}
body.themeVanilla #actionHistory table th {
    background-color: #749EAF;
    color: #FFFFFF;
    font-size: 1.4em;
    padding-bottom: 4px;
    padding-top: 5px;
    text-align: left;
}
body.themeVanilla #actionHistory table td, body.themeVanilla #actionHistory table th {
    border: 1px solid #749EAF;
    padding-left: 3px;
    padding-right: 3px;
}
body.themeVanilla #actionHistory table {
    border-collapse: collapse;
    margin: 0;
}
