img { border : none; }

a:link		{ color: #022D62; text-decoration: underline; }
a:active	{ color: #022D62; text-decoration: underline; }
a:visited	{ color: #022D62; text-decoration: underline; }
a:hover		{ color: #FF0000; text-decoration: none; }

.maintext {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	line-height			: 17px;
	color				: #666666;
}

.mbc {
	font-weight			: bold;
	color				: #022D62;
}

.pagetitle {
	font-family			: Arial, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	line-height			: 17px;
	margin-bottom		: 6px;
	color				: #022D62;
}

.abstract {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: normal;
	line-height			: 17px;
	color				: #26678F;
	margin-bottom		: 6px;
}

.inlinehighlight {
	padding				: 10px;
	background-color	: #EAEFE9; 
	color				: #25678F;
}

.marginAnchorTopLeft { 
	float				: left;
	text-align			: center;
	margin				: 0px 20px 10px 0px;
}

.marginAnchorTopRight { 
	float				: right;
	text-align			: center;
	margin				: 0px 0px 10px 20px;
}

.photoCaption { 
	font-size			: 10px;
	font-style			: italic;
}


.paraheader {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	font-weight			: bold;
	line-height			: 17px;
}

/*
ALL THE STUFF THAT GOES IN THE LEFT MENU BOX
*/

.lb_home {
	
	padding				: 8px 20px 0px 12px;
}

.lb_breadcrumbs {

	border				: solid #CCCCCC 1px;
	padding				: 10px;
	background-color	: #FFFFFF;
	/* height				: 106px; */
	/* background-image	: url("../../assets/images/common/breadcrumb_box.gif"); */	/* directory relative to style sheet */
	/* background-repeat	: no-repeat; */
	
}

.lb_breadcrumbs_bottom {

	background-color	: #FFFFFF;
	height				: 3px;
}

.lb_portfolio {
	
	padding				: 10px 20px 0px 10px;
}

.lb_menuitem {
	margin				: 0px 12px 12px 0px;
}

.lb_request {
	position			: absolute;
	top					: 292px;
	left				: 0px;
	width				: 145px;
	height				: 36px;
	padding-left		: 20px;
	padding-top			: 6px;
	border				: solid 0px red;
}

.lb_text {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	font-weight			: bold;
	line-height			: 14px;
	color				: #002B62;
	color				: #FFFFFF;
}
a.lb_text:link		{ text-decoration: underline; }
a.lb_text:active	{ text-decoration: underline; }
a.lb_text:visited	{ text-decoration: underline; }
a.lb_text:hover		{ text-decoration: underline; }

.lb_text_small {
	font-size			: 10px;
	font-weight			: normal;
	color				: #FFFFFF;
}
a.lb_text_small:link		{ text-decoration: none; color: #FFFFFF; }
a.lb_text_small:active		{ text-decoration: none; color: #FFFFFF; }
a.lb_text_small:visited		{ text-decoration: none; color: #FFFFFF; }
a.lb_text_small:hover		{ text-decoration: underline; color: #FFFFFF; }

.listindent {
	padding-left		: 20px;
}

li {

	padding				: 3px;	
}

/*
NEWS ITEMS
*/

.news_box {
	margin-top			: 20px;
	height				: 140px;
	border				: solid red 0px;	
}
.news_stripe {
	height				: 50px;
	background-color	: #CED7DE;	
}
.news_photo {
	float				: left;
	margin				: -40px 10px 10px 5px;
	width				: 100px;
}
.news_story {
	float				: right;
	margin				: -40px 10px 10px 0px;
	width				: 350px;
}

/*
PORTFOLIO ITEMS
*/

.p_box {
	margin-top			: 20px;
	height				: 140px;
	border				: solid red 0px;	
}
.p_stripe {
	height				: 30px;
	background-color	: #CED7DE;	
}
.p_photo {
	float				: left;
	margin				: -20px 10px 10px 5px;
	width				: 160px;
}
.p_story {
	float				: right;
	margin				: -24px 10px 10px 0px;
	width				: 380px;
}

/*
TABS
*/

.tab_space {
	width				: 4px;
}
.tab_on_middle, .tab_off_middle {
	width				: 130px;
	text-align			: center;
}
.tab_on_left, .tab_on_right, .tab_off_left, .tab_off_right {
	width				: 15px;
}
.tab_on_left 	{ background-image	: url("../../assets/images/common/tabs/tab_on_left.gif"); }
.tab_on_middle 	{ background-color	: #022D62; }
.tab_on_right 	{ background-image	: url("../../assets/images/common/tabs/tab_on_right.gif"); }
.tab_off_left 	{ background-image	: url("../../assets/images/common/tabs/tab_off_left.gif"); }
.tab_off_middle { background-color	: #CED7DE; }
.tab_off_right 	{ background-image	: url("../../assets/images/common/tabs/tab_off_right.gif"); }

.tab_text {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	font-weight			: bold;
	line-height			: 14px;
	color				: #FFFFFF;
}

.tab_text_on {
	color				: #FFFFFF;
}
a.tab_text_on:link		{ color: #FFFFFF; text-decoration: none; }
a.tab_text_on:active	{ color: #FFFFFF; text-decoration: none; }
a.tab_text_on:visited	{ color: #FFFFFF; text-decoration: none; }
a.tab_text_on:hover		{ color: #FFFFFF; text-decoration: underline; }

.tab_text_off {
	color				: #022D62;
}
a.tab_text_off:link		{ color: #022D62; text-decoration: none; }
a.tab_text_off:active	{ color: #022D62; text-decoration: none; }
a.tab_text_off:visited	{ color: #022D62; text-decoration: none; }
a.tab_text_off:hover	{ color: #022D62; text-decoration: underline; }

/*
TABLE STYLES
Content Table: the main boxes
Form Table: forms
Plain Table: no border table for everything else
*/

table.contenttable { 
	empty-cells			: show;
	border-collapse		: collapse;
	border-spacing		: 0px;
	background-color	: #EEEEEE;	
	color				: #666666;
	width				: 100%;
	border				: solid 1px #CED7DE; 
}
table.contenttable tr.header	{ 
	height				: 20px;
	font-weight			: bold;
	background-color	: #CED7DE;
	color				: #022D62;
}
table.contenttable tr.rowlight	{ background-color: #FFFFFF; }
table.contenttable tr.rowdark	{ background-color: #EEEEEE; }
table.contenttable td { 
	padding				: 6px; 
}
table.contenttable td.right { 
} 

table.plaintable {
	empty-cells			: show;
} 
table.plaintable table {
	empty-cells			: show;
} 
table.plaintable td { 
	padding				: 4px;
	vertical-align		: top;
}
table.plaintable td.label { 
	font-weight			: bold;
	width				: 100px;
	text-align			: right;
}
table.plaintable td.bullet { 
	background-image	: url("../assets/images/common/bullet.gif");
	background-repeat	: no-repeat;
	background-position	: top;
	width				: 20px;
}

table.formtable { 
	width				: 90%;
	empty-cells			: show
}
table.formtable table {
	width				: 160px;
	empty-cells			: show;
} 
table.formtable tr.header { 
	font-weight			: bold;
	background-color	: #960807;
	color				: #FFFFFF;
	height				: 20px;
}
table.formtable td { 
	padding				: 4px;
	vertical-align		: top;
} 
table.formtable td.label { 
	width				: 160px;
	font-weight			: bold;
	text-align			: right; 
}

/*
FOOTER
*/

.footertext {
	font-family			: Arial;
	font-size			: 11.3px;
	font-weight			: normal;
	line-height			: 17px;
	text-align			: center;
	color				: #666666;
}
a.footertext:link		{ text-decoration: none; }
a.footertext:active		{ text-decoration: none; }
a.footertext:visited	{ text-decoration: none; }
a.footertext:hover		{ text-decoration: underline; }
.footerpipe {
	color				: #999999;
	margin				: 0px 8px 0px 8px;
}
