/* This is only used for the CMS/SSC home page (index) */


a:link, a:visited {
	color: #fff;
}

.sw1_logoimg{
	font-size:10px;
	height:6.6em;
	width:8.6em;
}

.sw1_cmsname  {
	font-size: 1.6em;
	letter-spacing: 0.1em;
	padding: 0em 0em 0em 0.8em;
}

@media screen {
	#sw1_bodywrapperdiv {
		padding: 0px 0px 0px 0px;
		border: none;
	}

	#sw1_docbodydiv {
		padding: 0em 0em 0em 0em;
		margin-top: 0px;
		border: none;
	}
}


#hp{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	background-image: url(/styles/hp-1/images/curvacious.jpg);
	background-repeat: repeat;
}

#hptop{
	background-image: url(/styles/hp-1/images/lightblue90.png);
	background-repeat: repeat;
}
#photoframe{
	border-right: 1px solid #fff;
	position: relative;
}
@media (max-width:900px) {
  div#photoframe { display: none; }
}

#caption_text {
	line-height:normal; 
	padding-top: 0.2em; 
	padding-right: 1em; 
	padding-bottom: 0.2em; 
	padding-left: 1em; 
	margin: 0px; 
	color: #000000; 
	font-size: 0.8em;
}
#caption_text a:link, #caption_text a:visited {
	color: #000;
}
#caption_text a:hover {
	color: #009;
}
#boast{
	font-weight: bold;
	color: #000;
	padding: 0.5em 1em 0.5em 1em;
}
#boastintro{
	line-height:normal;
	font-style: italic;
	font-size: 1.1em;
	padding: 0em;
}
ul#boastpoints {
	list-style-image: url(/styles/hp-1/images/doublegt.png);
}
ul#boastpoints li {
	font-size: 0.9em;
	line-height: 1.1em;
}
#dynboxes{
	position: static;
	padding: 10px 10px 10px 10px;
	background-image: url(/styles/hp-1/images/darkblue90.png);
	background-repeat: repeat;
	border-top: 1px solid #fff;
}
.dyntitle {
	background-color: #c4ba9b;
	background-image: url(/styles/hp-1/rtop/taupegrad.png); 
	background-repeat: repeat-x;
	background-position: top left;

	text-align: left;
	padding: 0em 0em 5px 1em;
	font-style: italic;
	font-weight: bold;
	font-size: 1.1em;
	line-height: normal;
	
}
.dyntitle a:link, .dyntitle a:visited {
	text-decoration: none;
	font-style: italic;
	color: #003;
}
.dyntitle a:hover {
	text-decoration: underline;
	font-style: italic;
/*	color: #00f; */
}
.dyntitle a:active {
	text-decoration: underline;
	font-style: italic;
	color: #e63;
}
div#pub_contents {
	line-height:1.2em;
	padding-top: 1em;
	padding-bottom: 1em;
}
div#pub_contents a:link, div#pub_contents a:visited {
	color: #fff;
	text-decoration: none;
}
div#pub_contents a:hover {
	color: #fff;
	text-decoration: underline;
}
div#pub_contents a:active {
	color: #e63;
	text-decoration: underline;
}
p.pub_title {
	font-weight: bold;
	margin: 0.5em 0em 0em 0em;
	padding: 0px;
}
p.pub_issue {
	font-size: 0.9em;
	padding: 0px 0px 0px 1em;
	margin: 0px;
}


#leftareadiv{
	float: left;
	width:34%;
}
#rightareadiv{
	float: left;
	margin-left:2%;
	width:63%;
	color: #355076;
}
#ue_contents {
	border: 1px solid #fff;
	color: #fff;
/*	margin-left:2px;
	margin-right:3px;
*/	background-color:#3b5984;
}
#ue_contents ul { list-style-type: none; padding: 0px; margin: 0px; line-height:normal; font-size: 100%}
#ue_contents ul li { padding: 0.5em 0em 0.5em 0.5em; margin: 0 0 0 0; font-weight: bold;}
#ue_contents ul li a:link, #ue_contents ul li a:visited { color: #fff; text-decoration: none; }
#ue_contents ul li a:hover { color: #c0d1e9; text-decoration: underline; }
#ue_contents ul li ul li { padding: 0em 0em 0em 1em; margin: 0 0 0 0; font-weight: normal; font-size: 0.9em}
/*#ue_contents ul li ul li a:link, #ue_contents ul li a:visited { color: #d3c9ac; text-decoration: none; } */
#ue_contents ul li ul li a:hover { color: #c0d1e9; text-decoration: underline; }


div#pubinfo {
	margin-top: 1.5em;
}
#pub_contents {
	border: 1px solid #fff;
	color: #fff;
	background-color:#3b5984;
	padding: 4px;
}
#wn_contents, #calls_contents, #org_contents {
	border: 1px solid #fff;
	color: #355076;
	background-color: #e3e1e1;
/*	margin-left:2px;
	margin-right:3px;
*/	font-size: 0.9em;
	line-height: normal;
}
.wntitle, .callstitle, .insttitle {
	padding: 0em 0em 0em 0.5em;
	margin: 0 0 0 0;
	color: #3b5984;
	font-weight: bold;
	background-color: #e3e1e1;
	background-image: url(/styles/hp-1/images/wngrad.png);
	background-repeat: repeat-y;
	background-position: top left;
	font-size: 1.1em;
}
.pubtitle {
	color: #000000;
	font-weight: bold;
	padding-left: 1em;
	font-size: 1.0em;
	background-color: #d0c8b0;
}
#wn_contents, #calls_contents, #org_contents {
	font-weight: normal;
}
div#calls_section, div#org_section {
	margin-top: 1.5em;
}
#wn_contents p, #calls_contents p, #org_contents p {
	font-size:0.9em;
	color: #7f7454;
	padding-left: 1em;
	margin: 0.6em 0px 0.6em 0px;
}

#wn_contents a:link, #wn_contents a:visited, #calls_contents a:link, #calls_contents a:visited {
	text-decoration: none;
	color: #355076;
	font-weight: bold;
}
#wn_contents a:hover, #calls_contents a:hover {
	text-decoration: underline;
}
.morelink:link, .morelink:visited {
	text-decoration: underline;
	color: #7f7454;
	font-size:0.8em;
	font-weight:normal;
	white-space: nowrap;
}
.morelink:hover {
	color: #355076;

}
#backtop {
	position: absolute;
	left: 0;
	top: 0;
}
#fronttop {
	position: absolute;
	left: 0;
	top: 0;
}
#topset {
	position: relative;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
img.test-enlarge100 {
	width: 150px;
	height: 100%;
	border: medium solid #ff0000;
}
.hpevent {
	padding-top: 0.5em;
	line-height: 1.2em;
	padding-bottom: 0em;
}
span.hpeventtitle {
	font-size:0.9em;
}
a.hpeventtitle:link {
	text-decoration: none;
	color: #fff;
}
/*
a.hpeventtitle:visited {
	text-decorations: none;
	color: #fff;
}
*/
a.hpeventtitle:hover {
	text-decoration: underline;
	color: #c0d1e9;
}
.hpeventdetails {
	margin-top: 0.5em;
	line-height: 1.2em;
	margin-bottom: 0.5em;
}
li.hpeventdetails a:link {
	color: #600;
}
div.hppromo {
	background-color: #fff;
	padding: 2px 6px 2px 6px;
	border: 1px solid #999;
/*	background-image: url(/images/smallpencil.png);
	background-repeat: no-repeat;
	background-location: center left;
	padding-left: 30px;
	height: 16px;
*/
}
.hppromo {
	font-size: 0.9em;
	color: #600;
	font-style: italic;
	margin: 6px 1em 3px 1em;
	line-height: 20px;
	font-weight: bold;
}
.hppromo a:link, .hppromo a:visited {
	color: #600;
	text-decoration: none;
	font-weight: normal;
}
.hppromo a:hover {
	text-decoration: underline;
	color: #006;
}
p#moving {
	text-align: right;
	font-size: 0.9em;
	margin: 0px 1em 0px 0px;
}
p#moving a:link, p#moving a:visited {
	color: #f00;
	font-style: italic;
}
p#moving a:hover {
	color: #00f;
	font-style: normal;
}
div.pendingitem {
	border: thin dotted #ff00cc;
	background-color: #ffccff;
}


div#org_contents a:link, div#org_contents a:visited { color: #003; text-decoration: none; font-weight:bold;}
div#org_contents a:hover { color: #00f; text-decoration: underline; }
div#org_contents a:active { color: #e63; text-decoration: underline; }


div#socialmediapromodiv {
	margin-top:1.4em; 
	padding: 5px; 
	background-color:#fff; 
	border: 1px solid #000; /* #3b5984; */
	color: #000;
}
img#socialmedialink {
	padding: 5px;
	border: 2px solid #fff;
}
img#socialmedialink:hover {
	border: 2px groove #aaa;
}
div#socialmediapromodiv p {
	font-size: 0.9em;
	font-weight: normal;
	line-height:normal;
		color: #000;
	width:225px;
}

div#socialmediapromodiv p a {
    color: #009;
}
