/*MAIN TYPE STYLES FOR CONSISTENT TEXT */

/*
-----------------------------------------------
MAIN TYPE STYLES
-----------------------------------------------
*/
*
{

font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
}
body
{
font-size:65%;
}
p
{
font-size:1em;
line-height:1.4em;
margin-bottom:10px;
}
a:link, a:visited
{
text-decoration:none;
}
div.sitRight p
{
margin-left:110px;
padding-left:10px;
border-left:1px solid #CCC;
}
/*
-----------------------------------------------
LIST TYPE STYLES
-----------------------------------------------
*/
.leftCopy ul
{
margin:0 0 20px 10px;

list-style:none;
}
.leftCopy li
{
	padding:0 0 6px 24px;
	position: relative;
	background-image: url(1-images/right_arrow_teal.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftCopy .thumbscontainer .thumbs li {
	background-image: none;
	padding: 0px;
}

.pgLeft2 ul li img
{
position:absolute;
top:0;
right:0;
}
/*
-----------------------------------------------
HEADING TYPE STYLES
-----------------------------------------------
*/
.leftCopy h2, .leftCopy h3, form h3, #contentRight h4
{

font-weight:normal;
margin:10px 0;
}
.leftCopy h2 {
	font-size: 2em;
}
.leftCopy h3
{
font-size:1.6em;
margin-bottom:10px;
}
.leftCopy h4
{
font-size:1.4em;
}
#latestNews h3
{
font-size:1em;
}
#latestNews h4
{
font-size:1.2em;
}
#newsArticle h3
{
margin-bottom:0;
}
#newsArticle h4
{
margin-bottom:20px;
}
#photoList h3, .rightCopy h3
{
margin: 17px 0 16px 0;
font-size:1.6em;
}
.rightCopy h2 {
	font-size: 1.2em;
	padding-bottom: 1em;
}


h5
{
font-size:1em;
}
#rightCopy h4
{
/*padding:4px;*/
}
#rightCopy h4{

/*padding-left:4px;*/
clear:both;
}
/*
-----------------------------------------------
LINK TYPE STYLES
-----------------------------------------------
*/
#rightCopy .rightLinks
{
width:100%;
list-style:none;
float:left;
}

#rightCopy .rightLinks li
{
width:100%;
margin-bottom:8px;
}

#rightCopy .rightLinks li a:link, #rightCopy .rightLinks li a:visited
{
display:block;
padding:4px 0 4px 24px;
}


a.previous:hover, a.next:hover, li.cloughbottom a:hover{
border-bottom:none;
}
a.previous, a.next{
display:block;
width:70px;
height:70px;
}

a.previous{
position:absolute;
bottom:0;
left:0;
overflow:visible;
}
a.next{
position:absolute;
bottom:0;
right:0;
}
a.previous:link, a.previous:visited, a.previous:active {
text-decoration:none;
}
a.previous span
{
letter-spacing:-3000em;
}
a.next:link, a.next:visited, a.next:active {
text-decoration:none;
}
a.next span
{
letter-spacing:-3000em;
}
a.photoLink
{
width:280px;
height:78px;
display:block;
float:left;
letter-spacing:-3000em;
}
a.photoLink:hover
{
background-position:0 -78px;
} 
#home #footerRight a
{
width:312px;
height:90px;
display:block;
}
/*
-----------------------------------------------
HIGHLIGHT TYPE STYLES
-----------------------------------------------
*/
p.inlineQuote
{
	font-size:1.4em;
	color: #146E7C;
}

/*
-----------------------------------------------
CONTACT TYPE STYLES
-----------------------------------------------
*/

p.vCard
{
float:left;
clear:both;
padding:0 0 10px 40px ;
background:url(/1-images/v_card.gif) no-repeat left top;
margin:0;
}
/*
-----------------------------------------------
FORM TYPE STYLES
-----------------------------------------------
*/
.chk
{
cursor:pointer;
}
label
{
cursor:pointer;
}

/*
-----------------------------------------------
PROFILES TYPE STYLES
-----------------------------------------------
*/
.profileBoxLeft h4, .profileBoxRight h4, .profileBoxLeft p, .profileBoxRight p
{
font-size:1em;
font-weight:normal;
}
.profileBoxLeft p, .profileBoxRight p
{

font-size:0.9em;

}
.domtabs{clear:both;list-style:none;}

.profileBoxLeft img, .profileBoxRight img
{
margin-bottom:10px;
margin-right:3px;
}/*
-----------------------------------------------
GRADUCATION TRAINING TYPE STYLES
-----------------------------------------------
*/

.gradBox p
{
font-size:1.2em;
}
.insetRight {
	float: right;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.rightCopy.newspage  a {
	color: #146C79;
}
