﻿/* START SURE3 */

#topmenu {
	height:28px;
	background-color:#000000;
	font-family:Verdana;
	font-size:11px;
}
#topmenu-l {
	top:8px;
	float:left;
	position:relative;
	padding-left:8px; 
}
#topmenu-r {
	top:8px;
	float:right;
	position:relative;
	padding-right:8px; 
}
a.topmenulink:link, a.topmenulink:visited {
	border-bottom:1px dotted #444444;
	color:#999999;
	text-decoration:none; 
}
a.topmenulink:hover {
	border-bottom:1px solid #999999;
	color:#CCCCCC;
	text-decoration:none; 
}
#topmenu strong {
	color:#CCCCCC;
}
#topmenu strong a {
	color:#CCCCCC;
}
#redline{
	height:5px;
	background-image:url('../Images/s3-redrunner.png')
}

#mainmenu {
	position:relative;
	width:778px;
	height:64px;
	/*border:solid 1px #DDDDDD;*/
}

a.mainmenulinks {
	text-decoration:none;
	border-bottom:0px;
} 

#logo{
	position:absolute;
	padding-left:24px;
	width:319px;
	top:5px;
}

#but1 {
	position:absolute; 
	left:317px;
	width:153px;
	top:0px;
}
#but2 {
	position:absolute; 
	float:right;
	left:471px;
	width:153px;
	top:0px;
}
#but3 {
	position:absolute; 
	float:right;
	left:625px;
	width:153px;
	top:0px;
}

#grayline-top{
	height:4px;
	background-image:url('../Images/s3-grayrunner-top.png')
}
#grayline-bot{
	height:4px;
	background-image:url('../Images/s3-grayrunner-bot.png')
}
#grayline-foot{
	height:5px;
	background-image:url('../Images/s3-grayrunner-foot.png')
}

#splash{
	position:relative;
	height:274px;
	background-image:url('../Images/s3-splash.jpg') 
}

#bodyboxesA{
	position:relative;
	width:778px;
	height:220px;
}

#bodybox1{
	position:absolute;
	left:0px;
	width:193px;
	height:220px;
	border:solid 1px #CCCCCC;
}

#bodybox2{
	position:absolute;
	left:194px;
	width:194px;
	height:220px;
	border:solid 1px #CCCCCC;
}

#bodybox3{
	position:absolute;
	left:389px;
	width:193px;
	height:220px;
	border:solid 1px #CCCCCC;
}

#bodybox4{
	position:absolute;
	left:583px;
	width:193px;
	height:220px;
	border:solid 1px #CCCCCC;
}

#bodyboxesB{
	position:relative;
	width:778px;
	height:175px;
}

#bodybox5{
	position:absolute;
	left:0px;
	width:388px;
	height:175px;
	/*border:solid 1px #E6E7E9;*/
	/*border-top:0px;*/
}

#bodybox6{
	position:absolute;
	left:389px;
	width:387px;
	height:175px;
	/*border:solid 1px #E6E7E9;
	border-top:0px;*/
	border:0px;
	border-left:1px #CCCCCC;
	border-style:dashed; 
}

#footer{
	position:relative;
	text-align:center ;
	top:10px;
}

#footmenu {
	font-family:Verdana;
	font-size:11px;
}
a.footmenulink:link, a.footmenulink:visited {
	border-bottom:0px;
	color:#606060;
	text-decoration:none; 
}
a.footmenulink:hover {
	border-bottom:1px solid #606060;
	color:#353535;
	text-decoration:none; 
}
.footmenu strong {
	color:#CCCCCC;
}
.footmenu strong a {
	color:#CCCCCC;
}

#Content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Black;/*#949494;*/
	padding-left:18px;
}
#ContentSmall{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Black;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
}


#Title{
	position:relative;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
}
#BodyText{
	position:relative;
	padding-left:8px;
	padding-top:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Black;/*#949494;*/
}

.redtext{
	color:#CC0000
}

.splashlink{
	position:relative; 
	float:right;
	margin-right:8px;
}

a.splashlink:link, a.splashlink:visited {
	color:black;
} 
a.splashlink:hover {
	border-bottom:1px solid #606060;
	color:#353535;
	text-decoration:none; 
}

/* MAIN DIV TAGS /*
/* Contains the Header */
#HeaderDiv {
	width:778px;
	margin:0px auto;
	padding:0px;
	/*border:solid 1px #DDDDDD;*/
}

/* Contains the SidebarDiv and the MainDiv */
#ContainerDiv {
	width:778px;
	margin:0px auto;
	padding:0px;
}

/* Contains the Sidebar */
#SidebarDiv {
	visibility:hidden;
	width:0px;
	height:0px;
	float:left;
	position:relative;
}

/* Contains the contents of a Page */
#MainDiv {
	width:778px;
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
}

/* Contains the Page Header (title, last modify, etc.) */
#PageHeaderDiv {
	width:778px;
	margin:0px auto;
	padding:0px;
	background-color:#EEEEEE;
}

#PageInternalHeaderDiv {
/*	margin-bottom:10px;*/
}

#PageInternalFooterDiv {
	margin-top:10px;
}

/* Contains the Page Content */
#PageContentDiv {
	margin:0px 0px 0px 0px;
}

/* Contains the Footer */
#FooterDiv 
{
	border-top:solid 2px #CCC;
	position:relative;
	width:778px;
	height:54px;
	margin:25px auto;
	padding:0px;
}

/* END SURE3 */



body {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Black; /*#949494;*/
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	/*padding:0px;
	margin:0px;*/
}

ul.boxes
{
	list-style:none;
	margin:0 0 0 5px;
	padding:0px;
}
ul.boxes li
{
	background-image:url('../Images/4bxr.png');
	background-repeat:no-repeat;
	background-position:0 0;
	margin:.4em 0;
	padding:0 0 0 15px;
}

.resulterror, .resulterror * {
	color:#FF0000;
}

.resultok, .resultok * {
	color:#009900;
}

input, label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px;
	margin:0px;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
}

input.tab {
	background-color:#DDDDDD;
	border:solid 3px #DDDDDD;
	color:#000000;
	font-size:11px;
	width:auto;
	overflow:visible;
	padding:0px;
}

input.tabselected {
	background-color:#214C9A;
	border:solid 3px #214C9A;
	color:#FFFFFF;
	font-size:11px;
	width:auto;
	overflow:visible;
	font-weight:bold;
	padding:0px;
}

#TabDiv {
	border-bottom:solid 6px #214C9A;
	margin-bottom:10px;
}

/* Contains the date picks in the Edit.aspx page */
#DatePickDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	padding:2px;
}

a.datepicklink {
	display:block;
}

/* Small text */
p.small, small {
	font-size:11px;
}

/* Big text */
p.big, big {
	font-size:15px;
}

/* Description/legend for images */
p.imagedescription {
	font-size:11px;
	font-style:italic;
	margin-top:4px;
}

/* General purpose links */
a, a:link, a:active {
	color:#214C9A;
	text-decoration:none;
}
a:hover {
	color:#D9671E;
	text-decoration:underline;
}

/* Link to an external URL */
a.externallink {
	background-image:url(Images/ExternalLink.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;
}

/* Link to an internal file */
a.internallink {
}

/* Link to a Wiki page */
a.pagelink {
}

/* Link to unknown/inexistent pages */
a.unknownlink, a.unknownlink:link, a.unknownlink:active {
	color:#990000;
	text-decoration:none;
}
a.unknownlink:hover {
	color:#D9671E;
	text-decoration:underline;
}

/* Email Link */
a.emaillink {
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	/*padding:0px;
	margin:0px;*/
	font-weight:normal;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	/*padding:0px;
	margin:0px;*/
	font-weight:normal;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	/*padding:0px;
	margin:0px;*/
	font-weight:normal;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	/*padding:0px;
	margin:0px;*/
	font-weight:normal;
	font-style:italic;
}

h1.pagetitle {
	font-size:22px;
	border-bottom:solid 1px #888888;
	padding-bottom:2px;
	margin-bottom:2px;
}

/* Class for applying a separator under H elements (useful to avoid usage of HR) */
h1.separator, h2.separator, h3.separator {
	border-bottom:solid 1px #888888;
	padding-bottom:2px;
	margin-bottom:8px;
}

a.editsectionlink {
	float:right;
	font-size:11px;
	margin:4px 0px 0px 0px;
}

ul, ol {
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:28px;
	padding-right:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

li {
	margin:2px 0px 0px 0px;
	padding:0px;
}

code, pre {
	font-family:Courier New, Lucida Console, Monospace;
	color:#000000;
	padding:0px;
	margin:0px;
}

pre {
	border:dashed 1px #999999;
	background-color:#FFFFF0;
	margin:0px 10px 0px 10px;
	padding:8px;
}

table, div {
	padding:0px;
	margin:0px;
}

img {
	border:none;
}

/* Class for general purpose images (contained in Wiki pages) */
img.image {
	border:solid 1px #CCCCCC;
}

/* Class of the formatting Buttons in Edit.aspx */
img.format {
	border:solid 1px;
	padding:2px;
}

/* Div used for clearing floats */
div.clear {
	clear:both;
}

/* Div containing images alighed to the left */
div.imageleft {
	float:left;
	padding:4px;
	margin:4px 8px 4px 0px;
}

/* Div containing images alighed to the right */
div.imageright {
	float:right;
	padding:4px;
	margin:4px 0px 4px 8px;
}

/* Table containing images not aligned */
table.imageauto {
	padding:4px;
	margin:4px 4px 4px 0px;
}

/* Div acting like a box */
div.box {
	border:solid 1px #CCCCCC;
	background-color:#F9F9F9;
	display:table-cell;
	padding:4px;
	margin:4px 4px 0px 4px;
}



/* Contains the link to the page editing form (Edit.aspx) and history */
#EditHistoryLinkDiv {
	float:right;
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
}
#EditLink, #HistoryLink, #ViewCodeLink, #DiscussLink, #BackLink, #PostReplyLink {
	margin-left:4px;
	padding:2px;
	border:solid 1px #999999;
	text-decoration:none;
}
#EditLink:hover, #HistoryLink:hover, #ViewCodeLink:hover, #DiscussLink:hover, #BackLink:hover, #PostReplyLink:hover {
	border:solid 1px #214C9A;
	text-decoration:none;
	background-color:#FFFFEE;
}

/* Class of the P containing the Edit Link */
p.editlink {
	font-size:11px;
}

/* Shown when a page is Locked */
#PageLockedDiv {
	float:left;
	width:12px;
	height:12px;
	margin-right:4px;
	background-image:url(Images/Lock.png);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-3000px;
	position:relative;
}

/* Shown when a page is Public */
#PagePublicDiv {
	float:left;
	width:12px;
	height:12px;
	margin-right:4px;
	background-image:url(Images/Public.png);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-3000px;
	position:relative;
}

#PageInfoDiv {
	font-size:11px;
}

#BreadcrumbsDiv {
	font-size:11px;
	margin-top:2px;
	padding-bottom:1px;
	border-bottom:solid 1px #F0F0F0;
	border-top:solid 1px #F0F0F0;
	/*background-color:#FFFEDF;*/
	overflow:hidden;
}

/* Contains the link to the Page RSS */
#RssLinkDiv {
	float:right;
	position:relative;
}

/* The link to the Page RSS */
#RssLink {
	background-image:url(Images/RSS.png);
	background-repeat:no-repeat;
	text-indent:-2500px;
	display:block;
	height:13px;
	width:24px;
}

#PrintLinkDiv {
	float:right;
	position:relative;
}

#PrintLink {
	background-image:url(Images/Print.png);
	background-repeat:no-repeat;
	text-indent:-2500px;
	display:block;
	margin-left:4px;
	height:16px;
	width:16px;
}


/* Contains the page preview in the Edit.aspx page */
#PreviewDiv {
}

/* Contains the special tags in the Edit.aspx page */
#SpecialTagsDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	padding:0px;
}

a.specialtaglink {
	display:block;
}

#PageListDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	padding:0px;
}

#FileListDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	padding:4px;
}

a.pagelistlink {
	display:block;
}

#SnippetListDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	padding:0px;
}

a.snippetlistlink {
	display:block;
}

/* Contains the anchors in the Edit.aspx page */
#AnchorsDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	padding:0px;
}

a.anchorlink {
	display:block;
}

/* Contains the anchors in the Edit.aspx page */
#ImagesDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#FFFFFF;
	padding:0px;
}

a.imagelink {
	display:block;
}

#SpecialTagsDiv *, #AnchorsDiv *, #ImagesDiv *, #PageListDiv *, #SnippetListDiv * {
	padding:2px;
}

#SpecialTagsDiv a:hover, #AnchorsDiv a:hover, #ImagesDiv a:hover, #PageListDiv a:hover, #SnippetListDiv a:hover {
	color:#FFFFFF;
	background-color:#214C9A;
	text-decoration:none;
}

/* Contains the Special characters in the Edit.aspx page */
#SpecialCharsDiv {
	margin-top:8px;
	border:solid 1px #888888;
	padding:4px;
}

#FormatUl {
	margin:0px;
	padding:0px;
}

#FormatUl li {
	display:inline;
	list-style-image:none;
	margin:0px;
	padding:0px;
}

/* Formatting Button in Edit.aspx */
a.formatlink {
	background-position:center;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	border:solid 1px #214C9A;
	text-indent:-2000px;
	margin-right:2px;
	float:left;
}

/* Formatting Button in Edit.aspx */
a.formatlink:hover {
	text-decoration:none;
	border:solid 1px #D9671E;
}

#BoldLink {
	background-image:url(Images/Bold.png);
}
#ItalicLink {
	background-image:url(Images/Italic.png);
}
#UnderlineLink {
	background-image:url(Images/Underline.png);
}
#StrikeLink {
	background-image:url(Images/Strike.png);
}
#H1Link {
	background-image:url(Images/H1.png);
}
#H2Link {
	background-image:url(Images/H2.png);
}
#H3Link {
	background-image:url(Images/H3.png);
}
#H4Link {
	background-image:url(Images/H4.png);
}
#SubLink {
	background-image:url(Images/Sub.png);
}
#SupLink {
	background-image:url(Images/Sup.png);
}
#PageListLink {
	background-image:url(Images/PageLink.png);
}
#FileLink {
	background-image:url(Images/File.png);
}
#LinkLink {
	background-image:url(Images/Link.png);
}
#ImageLink {
	background-image:url(Images/Image.png);
}
#AnchorLink {
	background-image:url(Images/Anchor.png);
}
#CodeLink {
	background-image:url(Images/Code.png);
}
#PreLink {
	background-image:url(Images/Pre.png);
}
#BoxLink {
	background-image:url(Images/Box.png);
}
#BrLink {
	background-image:url(Images/BR.png);
}
#SnippetListLink {
	background-image:url(Images/Snippet.png);
}
#SpecialTagsLink {
	background-image:url(Images/SpecialTags.png);
}
#NoWikiLink {
	background-image:url(Images/NoWiki.png);
}
#CommentLink {
	background-image:url(Images/Comment.png);
}
#EscapeLink {
	background-image:url(Images/Escape.png);
}

#PageListTable {
	width:90%;
	margin:0px 10px 0px 10px;
}

#PageListHeader {
	background-color:#DDDDDD;
}

.pagelistcelleven {
	border-bottom:solid 1px #CCCCCC;
}
.pagelistcellodd {
	border-bottom:solid 1px #CCCCCC;
	background-color:#F4F4F4;
}

#PageTreeP {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 6px;
	border-left:4px solid #CCCCCC;
}

#FileListTable {
	width:98%;
	margin:0px;
}

#FileListHeader {
	background-color:#DDDDDD;
}

.filelistcelleven {
	border-bottom:solid 1px #CCCCCC;
}
.filelistcellodd {
	border-bottom:solid 1px #CCCCCC;
	background-color:#F4F4F4;
}

#RevisionListTable {
	width:98%;
	margin:0px;
}

#RevisionListHeader {
	background-color:#DDDDDD;
}

.revisionlistcelleven {
	border-bottom:solid 1px #CCCCCC;
}
.revisionlistcellodd {
	border-bottom:solid 1px #CCCCCC;
	background-color:#F4F4F4;
}

#PreviewDivExternal {
}

#PreviewDiv {
	padding:10px;
	border:solid 4px #CCCCCC;
}

blockquote {
	border-left:solid 8px #DDDDDD;
	margin-left:16px;
	padding:0px 0px 2px 6px;
}

div.messagecontainer {
	margin:0px 0px 0px 16px;
}

div.rootmessagecontainer {
	border-top:solid 4px #214C9A;
}

div.messageheader {
	font-size:10px;
	background-color:#F0F0F0;
	padding:2px;
}

span.messagesubject {
	font-weight:bold;
	font-size:12px;
}

div.messagebody {
	border-bottom:solid 1px #F0F0F0;
	border-left:solid 1px #F0F0F0;
	border-right:solid 1px #F0F0F0;
	margin:0px 0px 6px 0px;
	padding:4px;
}

div.reply {
	float:right;
	margin:6px 10px 0px 0px;
	font-size:11px;
	font-weight:bold;
}

a.reply {
	background-image:url(Images/MessageReply.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 12px;
}

a.edit {
	background-image:url(Images/MessageEdit.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 13px;
	margin-left:16px;
}

a.delete {
	background-image:url(Images/MessageDelete.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 10px;
	margin-left:16px;
}

div.warning {
	padding:6px;
	background-color:#FEF693;
	border:solid 1px #FFCF10;
	display:table-cell;
}

#TxtSearchBox {
	font-size:11px;
	width:160px;
	background-image:url(Images/Search.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
}

#ConcurrentEditingDiv {
	padding:6px;
	background-color:#FEF693;
	border:solid 1px #FFCF10;
}

span.signature {
	font-style:italic;
}

#TocContainer {
	border:solid 1px #CCCCCC;
	display:table-cell;
	padding:4px;
	background-color:#F9F9F9;
}

#AttachmentsDiv {
	margin-top:6px;
	padding:4px;
	border:solid 1px #559955;
	background-color:#D6EED2;
}

a.attachment {
	padding-left:14px;
	background-image:url(Images/Attachment.png);
	background-repeat:no-repeat;
	background-position:left center;
}

#RedirectionInfoDiv {
	font-size:11px;
	padding-left:10px;
	padding-top:4px;
	color:#999999;
}

#RedirectionDiv {
	margin-bottom:16px;
	padding-left:24px;
	margin-left:10px;
	font-size:14px;
	background-image:url(Images/Redirect.png);
	background-repeat:no-repeat;
	background-position:left center;
}

/* JsFileTree control begin */

div.subtreediv {
	margin:0px 0px 0px 10px;
}

a.subdirlink {
	background-image:url(../../Images/Dir.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 18px;
}

a.filelink {
	background-image:url(../../Images/File.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 18px;
}

/* JsFileTree control end */

/* JsImageBrowser control begin */

#ImageBrowserDiv {
	background-color:#FFFFFF;
	border:solid 1px #999999;
	width:616px;
}

#MainContainerDiv {
	overflow:auto;
	height:286px;
}

div.container {
	float:left;
	width:96px;
	height:126px;
	background-color:#FFFFFF;
	margin:4px;
}

#UpLevelLink, #UpLevelLink:hover {
	display:block;
	width:96px;
	height:96px;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}

a.dirlink, a.dirlink:hover {
	display:block;
	width:96px;
	height:96px;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}

a.itemlink, a.itemlink:hover {
	display:block;
	width:96px;
	height:116px;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}

span.itemtext {
	color:#000000;
	background-color:#FFFFFF;
	padding:0px;
	width:96px;
	height:96px;
	vertical-align:bottom;
	font-size:10px;
}

#ImagePreviewDiv {
	float:right;
	width:256px;
	height:268px;
	border:solid 1px #CCCCCC;
	margin:4px;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
}

#PreviewImg {
	height:248px;
	vertical-align:middle;
}

img.thumb {
	border:solid 1px #CCCCCC;
}

#ImageDescriptionSpan {
	font-size:11px;
	font-style:italic;
}

/* JsImageBrowser control end */
