
/*
 * Created: 17th June 2009
 * Updated: 11th June 2010
 */

/* *************************************
 * Global/generic elements
 */

* {
	/* color:	#c91f3c; */

	/* font-family:	Verdana, Helvetica, sans-serif; */
	font-family:	Century Gothic, Garamond, serif;
}

body {

	background:	#036;
}

a {
	color:				blue;
	text-decoration:	none;
}
a:link,
a:visited {
}
a:hover,
a:active {
	border-bottom:	1px dashed blue;
}


h1, h2, h3, h4, h5, h6, h7, h8, p {
	text-align:	left;
}

h1,
h1 a {
 margin-top:	0.65em;
 margin-bottom:	0.65em;
	font-size:	24pt;
}
h2,
h2 a {
 margin-top:	0.6em;
 margin-bottom:	0.6em;
	font-size:	20pt;
}
h3,
h3 a {
 margin-top:	0.55em;
 margin-bottom:	0.55em;
	font-size:	18pt;
}
h4,
h4 a {
 margin-top:	0.5em;
 margin-bottom:	0.5em;
	font-size:	16pt;
}
h5,
h5 a {
 margin-top:	0.45em;
 margin-bottom:	0.45em;
	font-size:	14pt;
}
h6,
h6 a {
 margin-top:	0.4em;
 margin-bottom:	0.4em;
	font-size:	13pt;
}
h7,
h7 a {
	font-size:	12pt;
}
h8,
h8 a {
	font-size:	11pt;
}

li,
li p {
	margin:		2px;
	padding:	2px;
	/* border:	1px solid red; */
}

p, a, li, td {
	font-size:	11pt;
}

li span.list-item-highlight {
	font-size:	13pt;
	font-weight: bold;
}

li span.list-item-lowlight {
	font-size:	11pt;
	font-weight: bold;
}

img {
	border:	0;
}

code {
	font-family:	monospace;
}

/*
table tr td {
	font-size:	10pt;
}
table tr td a {
	font-size:	30pt;
}
table tr td p {
	font-size:	40pt;
}
table tr td p a {
	font-size:	50pt;
}
*/

/* *************************************
 * Common structure elements
 */

#header {
	background:	#003366;
}

#header #right #menu-area {
}

#header #right #menu-area .menu-area-row p {
	font-family:	Verdana, Helvetica, sans-serif;
	font-family:	Garamond, Century Gothic, serif;
}



#resources-row-top {
	background:	#ddd;
}
#resources-row-top #breadcrumb-trail,
#resources-row-top #breadcrumb-trail * {
	font-family:	Verdana, Arial, sans-serif;
	font-size:		8pt;
}

#resources-row-top #breadcrumb-trail {
	visibility:	hidden;
}


#main {
	/* background-image:	url('images/lhs_bg_resources.gif'); */
	/* background:	#fff; */
}
#main #breadcrumb-trail,
#main #breadcrumb-trail * {
	background:	#eee;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	8pt;
}
#main #left-panel {

	/* border:	2px dashed green; */
}
#main #right-panel {

	/* border:	2px dashed purple; */
}
#main #content {

	/* border:	2px dotted red; */
}

#main #content table {
	/* border:	1px dashed #003366; */
}
#main #content table tr th {
	padding-left:	0.25em;
	padding-right:	0.25em;
	background:	#003366;
	color:		white;
}
#main #content table tr td {
/*
	border-top:	1px solid #003366;
	border-bottom:	1px solid #003366;
	border-left:	1px dotted #ccc;
	border-right:	1px dotted #ccc;
*/
}
#main #content table tr td * {
	font-size:	9pt;
}
#main #content table tr td ul li {
	font-size:	9pt;
}
#main #content table tr td ul.achievements-list * {
	font-size:	9pt;
}

#main #content table#table-libraries tr td *{
	font-size:	12pt;
}
#main #content table#table-libraries tr td.description *{
	font-size:	10pt;
}
#main #content table#table-libraries tr td.training *{
	font-size:	10pt;
}
#main #content table#table-libraries tr td.additional *{
	font-size:	10pt;
}

#main #content table tr td table#inner-table tr td {
	margin:	0;
	border:	0;
	padding:	0;
	padding-left:	1em;
}


#main #right-panel .advertisement {
}
#main #right-panel .advertisement .advertisement-style-1 {
	background:	#fc6;
}
#main #right-panel .advertisement .advertisement-style-2 {
	background:	#cfd;
}
#main #right-panel .advertisement-teaser,
#main #right-panel .advertisement-teaser * {
	font-weight:	bold;
	font-size:		11pt;
}
#main #right-panel .advertisement-detail,
#main #right-panel .advertisement-detail * {
	font-weight:	normal;
	font-size:		9pt;
}
#main #right-panel .advertisement-detail strong {
	font-weight:	bold;
	font-size:		9pt;
}
#main #right-panel .advertisement-signature,
#main #right-panel .advertisement-signature * {
	font-size:		10pt;
}
#main #right-panel .advertisement code {
	display:		block;
	background:		#ff9;
	color:			black;
	font-family:	monospace;
	font-size:		7pt;
}

#main #right-panel .advertisement code strong {
	font-weight:	bold;
	font-family:	monospace;
	font-size:		7pt;
}


#resources-row-bottom {
	background:	#ddd;
}

#footer {
}
#footer p {
	color:		#ccc;
	font-size:	10pt;
}
#footer a {
	/* color:	#3f9; */
	color:			#6f9;
	font-size:		10pt;
	font-weight:	bold;
}

/* *************************************
 * Specific content areas
 */

#main-content {
	margin:	4px;
	/* border:	1px dotted gray; */
	padding:	4px;
}
#main-content h2 {
	
}
#main-content p {
	;	
}

/* *************************************
 * Specific content areas
 */


fieldset {
}



.testimonial-link {
}
.testimonial-link-paragraph {
	align:			right;
	text-align:		right;
	vertical-align:	baseline;
}
.testimonial-link-anchor {
	padding:		4px;
	background:		black;
	color:			#9ff; /* yellow; */
	font-weight:	bold;
}


/* ///////////////////////////// end of file //////////////////////////// */
