﻿body 
{
	font-family: Verdana;
	font-size: 10px;
}
.linkAU, inkAU:link, .linkAU:visited
{
	color: #2d3c6c;
	text-decoration: none;
}
.linkAU:hover
{
	color: #0000ff;
	text-decoration: underline;
}


table
{
	padding: 0;
	margin: 0;
}
td
{
	padding: 0;
	margin: 0;
}

.linkHeader, linkHeader:link, .linkHeader:visited
{
	color: #4c5c8c;
	text-decoration: none;
}
.linkHeader:hover
{
	color: #0000ff;
	text-decoration: none;
}


.ProfilePicture1
{
	float: left;
	padding: 0;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.ProfilePicture2
{
	float: left;
	background-color: #eeeeed;
	padding: 10px;
	margin-left: 5px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 25px;
	border: solid 1px #e9eaeb;
}

.ProfilePicture3
{
	float: right;
	padding: 0;
	margin-left: 3px;
	margin-right: px;
	margin-top: px;
	margin-bottom: 3px;
}


.linkLM, .linkLM:visited
{
	background-color: #e2e5e7;
	color: #2d3c6c;
	text-decoration: none;
	border: solid 1px #bacada;
	padding-left: 2px;
	padding-right: 2px;
}
.linkLM:hover
{
	background-color: #e2e5e7;
	color: #0000ff;
	text-decoration: underline;
	border: solid 1px #bacada;
	padding-left: 2px;
	padding-right: 2px;
}


.linkBullet
{
	margin-right: 5px;
}


.linkTable
{
}
.linkTable tr
{
	vertical-align: top;
}
.linkTable tr td
{
	padding: 2px;
}
.linkTableBullet
{
	margin-top: 2px;
}

.linkUL
{
	list-style-image: url(images/GradientBullet1.jpg);
	margin:0;
}
.linkUL li
{
	margin:0;
}

.linkTableLN
{
	font-family: Verdana;
	font-size: 10px;
	rem-background-color: #f9fdfe;
}
.linkTableLN tr
{
	vertical-align: top;
}
.linkTableLN tr td
{
	padding: 2px;
}
.linkTableLNBullet
{
	margin-top: 2px;
}



.QL
{
	border: solid 1px #e3ebe4;
	width: 180px;
}

.QLHeader
{
	background-color: #f3f4f9;
	border-bottom: solid 1px #d8dce9;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #02134d;
}
.QLBody
{
	background-color: #f8f8fb;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #1d5286;
}
.QLBody a
{
	color: #2d3c6c;
	text-decoration: none;
}
.QLBody a:hover
{
	text-decoration: underline;
	color: #0e309f;
}
.QLBody a:visited
{
	text-decoration: none;
	color: #2d3c6c;
}

.mainTopicTeaser
{
	ackground-color: #f6f7f8;
	width: 220px;
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	border-left: solid 1px #eceef5;
	height: 460px; 
	vertical-align: top;
}
.mainTopicTeaserTitlebar
{
	background-image: url(images\gradient1.jpg);
	background-repeat: repeat-x;
	background-position:inherit;
	border-bottom: solid 1px #eceef5;
	letter-spacing: -1px;
	height: 40px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #061a57;
	text-align: left;
	padding-left: 10px;
	line-height: 14px;
}
.mainTopicTeaser tr td
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}
.mainTopicTeaser tr td ul
{
	list-style-type: none;
}
.mainTopicTeaser tr td ul li
{
	list-style-image: url(images/GradientBullet1.jpg);
	line-height: 25px;
}
.mainTopicTeaserPic
{
	border-bottom: solid 1px #e3e3e4;
}




.headerTable
{
	width: 960px;
	padding: 0;
	margin: 0;
	border: solid 0px #798cb8;
}


.contentWrapper
{
	width: 100%;
	background-color: White;
}

.contentWrapperCollection
{
	margin-bottom: 10px;
	rembackground-color: #e2ebe2;
	border: solid 1px #dce8dc;
	width: 100%;
}


.contentHeaderTable
{
	width: 100%;
	font-family: Verdana;
	font-size: 8px;
	font-weight: normal;
	border-bottom: 1px solid #dedcdc;
}
.contentHeaderTable tr
{
	font-family: Verdana;
	font-size: 8px;
	font-weight: normal;
}

h1
{
	background: white url(images/srylogo-32x32-HeaderBullet.jpg) no-repeat 0 0;
	color: #15284c;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 40px;
	height: 30px;
}
.contentHeaderTable tr td
{
	background-color: White;
	color: #15284c;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	padding: 0px;
	height: 50px;
}

.contentTextTable
{
	margin-top: 10px;
	font-family: Verdana;
	font-size: 8px;
	font-weight: normal;
}
.contentTextTable tr
{
	font-family: Verdana;
	font-size: 8px;
	font-weight: normal;
}
.contentTextTable tr td
{
	color: #07193a;
	background-color: #fafaff;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 8px;
}

.contentFooterTable
{
	width: 100%;
	font-family: Verdana;
	font-size: 8px;
	font-weight: normal;
}
.contentFooterTable tr
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
.contentFooterTable tr td
{
	background-color: #e9e9ea;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	padding: 5px;
	color: #69697b;
	border-top: 1px solid #dedcdc;
	border-bottom: 1px solid #dedcdc;
}
.contentToTop
{
	text-align: right;
}

.contentToTop a, .contentToTop a:hover
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #d7eaed;
	border: solid 1px #cfd6d7;
	font-size: 9px;
}
.contentToTop a
{
	color: #90b4bb;
	text-decoration: none;
}
.contentToTop a:hover
{
	color: #0e309f;
	text-decoration: underline;
}


/*-----------------------------------------------------*/
.wrapperContainerDefault
{
	font: normal 12px/18px Verdana;
}

.wrapperContainer
{
}
.headerContainer
{
	padding: 5px;
	font: bold 17px/16px Verdana;
}
.bodyContainer
{
	padding: 5px;
	font: normal 12px/18px Verdana;
}
.footerContainer
{
	padding: 5px;
}
/*-----------------------------------------------------*/
.WeeklyScheduleTable
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #a9d1d1;
}


.WeeklyScheduleTable thead tr th
{
	padding: 4px;
	font: bold 11px/17px Verdana;
	text-align: left;
	color: #3b001e; 
	vertical-align: top;
	background-color: #d9f4f4;
}


.WeeklyScheduleTable thead tr td
{
	padding: 4px;
	font: bold 11px/16px Verdana;
	text-align: left;
	color: #3b001e;
	vertical-align: top;
	background-color: #d9f4f4;
}


.WeeklyScheduleTable tbody tr th
{
	padding: 4px;
	font: bold 11px/16px Verdana;
	text-align: left;
	color: #053f79; 
	background-color: #d9f4f4;
	vertical-align: top;
}


.WeeklyScheduleTable tbody tr td
{
	padding: 4px;
	font: normal 11px/16px Verdana;
	text-align: left;
	color: #164573;
	background-color: #c1dddd;
	vertical-align: top;
}


.standardCopy
{
	font: normal 11px/16px Verdana;
	text-align: left;
	color: #244044;
}

.ratesTable
{
	font: normal 11px/11px Verdana;
	color: Black;
	text-align: left;
}


.productGridCurrency
{
	text-align: right;
}

.thisWeek
{
	font: bold 11px/12px Verdana;
	color: #a6814a;
}

.eaiLink
{
	font: normal 10px/10px Verdana;
	text-decoration: none;
	color: #90a7de;
}
.eaiLink:hover
{
	font: normal 10px/10px Verdana;
	text-decoration: underline;
	color: #547ad2;
}


.FacebookShareLink
{
	font: normal 11px/16px "lucida grande",tahoma,verdana,arial,sans-serif;
}

.documentToolBar
{
	border: solid 1px red;
	padding: 4px;
}
.documentToolbarSeparator
{
	color: #686e80;
	font: normal 9px/9px Verdana;
	padding-left: 5px;
	padding-right: 5px;
}


.SMOFooterWrapper
{
	text-align: right;
}

.SMOFooterWrapper a
{
	padding: 2px;
	border: dotted 2px #3b5998;
	background: #93acf3;
}

