/* CSS Document */
body {font-size: 75%; font-family: Arial, Verdana, Helvetica, Sans-Serif;}
#Body {background:#FFF none; height:100%; margin:0; padding:0; }

/* ControlPanel style */
.ControlPanel{margin: 0; padding: 0;}
table.ControlPanel  { width: 960px; margin: 0 auto 10px auto; padding: 5px; border: solid 2px #777777; background: #ffffff none; color: #000000;}

.ClearBoth {clear: both; font-size: 0px; height: 0px; margin: 0; padding: 0;}

.PageMargins {margin: 15px 0; padding: 0; text-align: center;}
.SkinWidth {margin: 0 auto; text-align: center; padding: 10px 20px 20px 20px; width: 960px; border: solid 1px #999999;}

.LogoArea {float: left;}
.SearchArea {float: right; margin: 32px 0 0 0; padding: 0 10px 0 0; background: Transparent url('BGSearchBox.jpg') no-repeat scroll right top; vertical-align: top; text-align: right; width: 280px; height: 30px;}
.SearchArea input {vertical-align: top; width: 154px; overflow: hidden; padding: 8px 0 0 0; margin: 0; color: #333333; background: Transparent none; border: none 0px; font-size: 0.95em;}

.BreadcrumbRow {border-bottom: solid 1px #cccccc; padding: 15px 0 20px 0; margin: 10px 0;}
.BreadcrumbArea {float: left;}
.Breadcrumb,
a.Breadcrumb:link,
a.Breadcrumb:active,
a.Breadcrumb:visited {color: #8c8c8c; text-decoration: none; font-size: 1em}
a.Breadcrumb:hover {color: #8c8c8c; text-decoration: underline; font-size: 1em;}

.LoginArea {}

/* content panes */
.ContentArea{margin: 0; padding: 15px 0 0 0;}

.ImagePane {background-color: Transparent; padding: 0px; margin: 0 auto; border: 0px; text-align: center;}

.LeftPane {width: 33%; background-color: Transparent; padding: 0px 20px 0 0; margin: 0px; border: 0px; vertical-align: top; text-align: left;}
.ContentPane {width: 100%; background-color: Transparent; padding: 0px 0px; margin: 0px; border: 0px; vertical-align: top; text-align: left;}
.RightPane {background-color: Transparent; padding: 0px 0 0 20px; margin: 0px; border: 0px; vertical-align: top; text-align: left;}

.FullPane {width: 100%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: left;}

.LeftHalfPane {width: 50%; background-color: Transparent; padding: 0px 10px 0 0; margin: 0px; border: 0px; vertical-align: top; text-align: left;}
.RightHalfPane {width: 50%; background-color: Transparent; padding: 0px 0 0 10px; margin: 0px; border: 0px; vertical-align: top; text-align: left;}

.LeftWidePane {width: 67%; background-color: Transparent; padding: 0px 10px 0 0; margin: 0px; border: 0px; vertical-align: top; text-align: left;}
.RightNarrowPane {width: 33%; background-color: Transparent; padding: 0px 0 0 10px; margin: 0px; border: 0px; vertical-align: top; text-align: left;}
.LeftNarrowPane {width: 33%; background-color: Transparent; padding: 0px 10px 0 0; margin: 0px; border: 0px; vertical-align: top; text-align: left;}
.RightWidePane {width: 67%; background-color: Transparent; padding: 0px 0 0 10px; margin: 0px; border: 0px; vertical-align: top; text-align: left;}
.MiddleNarrowPane {width: 34%; background-color: Transparent; padding: 0px 10px; margin: 0px; border: 0px; vertical-align: top; text-align: left;}

.BottomPane {width: 100%; background-color: Transparent; padding: 0px; margin: 0px; border: 0px; vertical-align: top; text-align: left;}
/* to aid in collapse of empty content panes */
.DNNEmptyPane {width: 0px; margin: 0px; padding: 0px; border: none 0px;}
/* layout mode border around content panes */
.paneOutline {border: solid 1px #555555;}

.FooterRow {text-align: center; margin: 0; padding: 15px 0 0 0;}
.FooterLinks,
a.FooterLinks:link,
a.FooterLinks:active,
a.FooterLinks:visited {color: #333333; font-weight: normal; font-size: 0.9em; text-decoration: none;}
a.FooterLinks:hover {color: #333333; text-decoration: underline;}

/* style for normal links */
a p,
a:link,
a:active,
a:visited {text-decoration: none; color: #00a0c2; font-weight: bold;}
a:hover p,
a:hover {text-decoration: underline; color: #00a0c2; font-weight: bold;}

.CommandButton {font-weight: bold; font-size: 1em; color: #00a0c2; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
.SkinObject {font-weight: bold; font-size: 1em; color: #00a0c2; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
a.SkinObject:link,
a.SkinObject:visited,
a.SkinObject:active,
a.CommandButton:link,
a.CommandButton:visited,
a.CommandButton:active {text-decoration: none; color: #00a0c2;}
a.SkinObject:hover,
A.CommandButton:hover {text-decoration: underline; color: #00a0c2;}

/* style for module titles */
.Head {font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 1.6em; font-weight: normal; color: #333333; padding: 0px; margin: 0px 0px 10px 0px;}

/* style of item titles on edit and admin pages */
.SubHead {font-family: Arial, Tahoma, Sans-Serif; font-size: 1em; font-weight: bold; color: #333333;}
.SearchResultsContent .SubHead {font-size: 12px;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font-family: Arial, Tahoma, Sans-Serif; font-size: 1em; font-weight: bold; color: #333333;}

/* button style for standard HTML buttons */
.StandardButton, input.normal, input[type="button"], input[type="submit"] {padding: 5px; font-weight: bold; font-size: 1em; background: #00a0c2 none; color: #ffffff; font-family: Arial, Tahoma, Sans-Serif; border: ridge 2px #ffffff;}

/* horizontal rules */
hr {color: #333333; border: none 0px; border-top: 1px dotted #333333; border-bottom: 0px dotted #333333; width: 100%; height: 1px; margin: 3px auto 5px 0; text-align: left; padding: 0px 0 5px 0; background: Transparent none; font-size: 1px;}

/* GENERIC */
h1 {font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 1.6em; font-weight: bold; color: #00a0c2; padding: 0px 0px 10px 0px; margin: 0px; line-height: normal;}
h2 {font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 1.4em; font-weight: bold; color: #00a0c2; padding: 0px 0px 10px 0px; margin: 0px; line-height: normal;}
h3 {font-family: Arial, Helvetica, Tahoma, Sans-Serif; font-size: 1.2em; font-weight: bold; color: #00a0c2; padding: 0px 0px 10px 0px; margin: 0px; line-height: normal;}
h4 {font-family: Tahoma, Arial, Helvetica; font-size: 1em; font-weight: bold; color: #333333; padding: 0px; margin: 0px; line-height: normal;}
h5, dt {font-family: Tahoma, Arial, Helvetica; font-size: 0.95em; font-weight: bold; color: #333333; padding: 0px; margin: 0px; line-height: normal;}
h6 {font-family: Tahoma, Arial, Helvetica; font-size: 0.95em; font-weight: bold; color: #333333; padding: 0px; margin: 0px; line-height: normal;}
li {padding-bottom: 7px;}

p,
.Normal,
.NormalDisabled {color: #333333; font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 1em; font-weight: normal;}
.NormalDisabled {color: Silver;}
/* text style used for rendered text which requires emphasis */
.NormalBold {color: #333333; font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 1em; font-weight: bold;}
/* text style used for error messages */
.NormalRed {font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 1em; font-weight: bold; color: #ff0000;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {color: #333333; font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 1em; font-weight: normal;}

.DNN_HTMLContent .Normal,
.DNN_HTMLContent p {line-height: 145%;}


.sharethisicon {
	float: right !important;
	padding: 0 0 0 0 !important;
	width: 20px !important;

}


.st_sharethis_custom{
	background: url("http://www.theartstudentsleague.org/Portals/0/aslsharethis20X20.png") no-repeat scroll left top transparent;
	padding:6px 0px 5px 20px;
	}