﻿/* Sitecore Default Stylesheet */

html {
  height:100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

.bulletsSquares, .bulletsArrows,
.bulletsSquares li, .bulletsArrows li { list-style-type: none; margin: 0; }
.bulletsSquares, .bulletsArrows { padding: 0; margin:10px 0 15px 18px; }

#mainContent .bulletsSquares li,
#mainContent .bulletsArrows li { padding: 0 0 3px 15px; background: left center no-repeat; }

#mainContent .bulletsSquares li { background-image: url(../../../images/ask/bullet_square_dark_red.gif); }
#mainContent .bulletsArrows li { background-image: url(../../../images/ask/bk_topmenu_arrow.gif); padding: 1px 0 2px 18px; }

#rightContent a.teaser-arrow {	color: #003263;
	padding: 0px 0 0px 12px;
	display: block;
	display: inline-block;
	background: url(../../../images/ask/bk_red_arrow_simple.gif) no-repeat 3px 7px;
}


#MainPanel {
  background:#e9e9e9;
  text-align:center;
  height:100%;
}

#CenterColumn 
{
  text-align:left;
  margin:auto;
  width:800px;
}

#Banner 
{
  background:white;
  border-bottom:1px solid #bfbfbf;
  padding:8px;
}

#Content {
  background:white;
  margin:10px 0px 0px 0px;
  border-bottom:1px solid #bfbfbf;
  padding:16px 16px 48px 16px;
}


/*this is for tables*/

table h2{
	margin: 7px 0 7px 0;
}

table, .mediaTable table td{
	padding: 1px;
	border: 1px solid #dee3de ;
	background: #fff;
}

table td, table th{
	padding: 2px 5px;
}

th, .mediaTable table th{
	border: 1px solid #dee3e7;
	background: url(/images/at/th_left_border.gif) repeat-x right bottom;
	*background: #c9d5df;
}

tr.headerRow, .mediaTable table tr.headerRow{
	width: 100%;
	background: url(/images/at/tr_th_bk.gif) repeat-y right bottom #e7ebef;
}

td, .mediaTable table td{
	border-left: 1px solid #dee3e7;
	border-bottom: 1px solid #fff;
	background: url(/images/at/td_left_border.gif) repeat-y left top  #e7ebef;
}

tr.lightRow td, .mediaTable table tr.lightRow td{
	background: #f1f5f8;
}


table.mediaTable{
	border: 0 none;	
}

.mediaTable td, .mediaTable th, .mediaTable tr.headerRow{
	border: 0 none;
	background: none;
}


.snippetTable table h2{
	margin: 7px 0 7px 0;
}

.snippetTable table{
	padding: 1px;
	border: 1px solid #dee3de ;
	background: #fff;
}

.snippetTable table td, table th{
	padding: 2px 5px;
}

.snippetTable table th{
	border: 1px solid #dee3e7;
	background: url(/images/at/th_left_border.gif) repeat-x right bottom;
	*background: #c9d5df;
}

.snippetTable table tr.headerRow{
	width: 100%;
	background: url(/images/at/tr_th_bk.gif) repeat-y right bottom #e7ebef;
}

.snippetTable table td{
	border-left: 1px solid #dee3e7;
	border-bottom: 1px solid #fff;
	background: url(/images/at/td_left_border.gif) repeat-y left top  #e7ebef;
}

.snippetTable table tr.lightRow td{
	background: #f1f5f8;
}


