body { font: 12px/1.25em arial, sans-serif; line-height: 16px; margin: 0px; padding: 0px; }
td, th, textarea, select { font: 12px/1.25em arial, sans-serif; line-height: 16px;}
form 	{ padding: 0px; margin: 0px; }

.hiddenPic {display:none;}

img { border:0; }

a:link 		{ color: #1E75BA; text-decoration: none; }
a:visited 	{ color: #1E75BA; text-decoration: none; }
a:hover 	{ color: #FF5A00; text-decoration: none; }
a:active 	{ color: #FF5A00; text-decoration: none; }

.link10	{ font-size: 10px; }

#arrowbull { background-image: url(http://www.ismgcorp.com/images/arrowbull.png); background-repeat: no-repeat; background-position: top left; margin: 6px 0px; padding-left: 17px; padding-top: 2px; }

.menuTitle { color: #ffffff; font-size: 22px; font-family: Georgia, Times New Roman, Times, serif; font-weight:normal; line-height: 22px; margin: 0px; background-color: #EA8F18; padding: 8px 12px;}

.orangeLink, .orangeLink a:link, .orangeLink a:visited	{ color: #FF5A00; text-decoration: underline; }

.orangeLink10, .orangeLink10 a:link, .orangeLink10 a:visited { 
	color: #FFB615;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
}
.orangeLink10 a:hover, .orangeLink10 a:active	{
	color: #FFB615;
	font-size: 10px;
	line-height: 14px;
	text-decoration: underline;
}

.orangeLink10dark, .orangeLink10dark a:link, .orangeLink10dark a:visited { 
	color: #ff7e00;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
}
.orangeLink10dark a:hover, .orangeLink10dark a:active	{
	color: #1E75BA;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
}
h1 { color: #235193; font-size: 24px; font-family: Georgia, Times New Roman, Times, serif; font-weight:bold; line-height: 28px; margin: 0px; }
h1 a:link { color: #1E75BA; font-size: 24px; font-family: Georgia, Times New Roman, Times, serif;font-weight:normal; line-height: 26px; text-decoration: none; margin: 0px; }
h1 a:visited { color: #1E75BA; font-size: 24px; font-family: Georgia, Times New Roman, Times, serif;font-weight:normal; line-height: 26px; text-decoration: none; margin: 0px; }
h1 a:hover { color: #FF5A00; font-size: 24px; font-family: Georgia, Times New Roman, Times, serif;font-weight:normal; line-height: 26px; text-decoration: underline; margin: 0px; }
h1 a:active { color: #FF5A00; font-size: 24px; font-family: Georgia, Times New Roman, Times, serif;font-weight:normal; line-height: 26px; text-decoration: underline; margin: 0px; }

.lrgFont2 { color: #235193; font-size: 18px; font-family: Georgia, Times New Roman, Times, serif; font-weight:bold; line-height: 20px; margin: 0px; }
.lrgFont2 a:link { color: #1E75BA; font-size: 18px; font-family: Georgia, Times New Roman, Times, serif;font-weight:normal; line-height: 20px; text-decoration: none; margin: 0px; }
.lrgFont2 a:visited { color: #1E75BA; font-size: 18px; font-family: Georgia, Times New Roman, Times, serif;font-weight:normal; line-height: 20px; text-decoration: none; margin: 0px; }
.lrgFont2 a:hover { color: #FF5A00; font-size: 18px; font-family: Georgia, Times New Roman, Times, serif;font-weight:normal; line-height: 20px; text-decoration: underline; margin: 0px; }
.lrgFont2 a:active { color: #FF5A00; font-size: 18px; font-family: Georgia, Times New Roman, Times, serif;font-weight:normal; line-height: 20px; text-decoration: underline; margin: 0px; }


.displayBox 		{ background-color: #F6EBC7; border-top: 2px solid #FFC20E; padding: 5px; margin-bottom: 5px; color: #0A3D84; font-size: 16px; line-height: 20px; font-weight: bold; }
.displayBoxSmall 	{ background-color: #F9E299; padding: 4px 6px; color: #0A3D84; margin-top: 15px;}
.displayBoxSmallOrange 	{ background-color: #FE6600; padding: 4px 6px; color: #FFF; }
.plusImage		{ float: left; padding: 1px 8px 0px 0px; }
.goldLine 		{ background-color: #F9E299; }
.purpleLine 		{ background-color: #B483C4; }
.blueLine 		{ background-color: #4874B1; }

.imagePadding 		{ padding: 0px 5px 5px 0px; }
.imagePaddingRight	{ padding: 0px 0px 5px 5px; }

.borderedBox		{ border: 1px solid #F9E299; border-top: none; padding: 5px 5px 5px 10px; }
.borderedBoxOrange	{ border: 1px solid #FE6600; border-top: none; padding: 5px 5px 5px 10px; }


h2 { color: #000000; font-size: 18px; font-family: Georgia, Times New Roman, Times, serif; font-weight:normal; line-height: 24px; margin: 0px; }
h2 a:link { color: #1E75BA; font-size: 16px; font-family: Georgia, Times New Roman, Times, serif; line-height: 22px; text-decoration: none; margin: 0px; }
h2 a:visited { color: #1E75BA; font-size: 16px; font-family: Georgia, Times New Roman, Times, serif; line-height: 22px; text-decoration: none; margin: 0px; }
h2 a:hover { color: #FF5A00; font-size: 16px; font-family: Georgia, Times New Roman, Times, serif; line-height: 22px; text-decoration: underline; margin: 0px; }
h2 a:active { color: #FF5A00; font-size: 16px; font-family: Georgia, Times New Roman, Times, serif; line-height: 22px; text-decoration: underline; margin: 0px; }

h3 { color: #000000; font-size: 13px; font-family: verdana, geneva, arial, helvetica; line-height: 18px; margin: 0px; }
h3 a:link { color: #1E75BA; font-size: 13px; font-family: verdana, geneva, arial, helvetica; line-height: 18px; text-decoration: none; margin: 0px; }
h3 a:visited { color: #1E75BA; font-size: 13px; font-family: verdana, geneva, arial, helvetica; line-height: 18px; text-decoration: none; margin: 0px; }
h3 a:hover { color: #FF5A00; font-size: 13px; font-family: verdana, geneva, arial, helvetica; line-height: 18px; text-decoration: underline; margin: 0px; }
h3 a:active { color: #FF5A00; font-size: 13px; font-family: verdana, geneva, arial, helvetica; line-height: 18px; text-decoration: underline; margin: 0px; }

#pageLinks { color: #0050A3; background-color: #EBF2F9; padding-bottom: 2px; display: block; }
#pageLinks a.next, #pageLinks a.previous { text-transform: uppercase; padding: 2px 4px 2px 5px; border: 1px solid #004276; font-size: 10px; color: #0050A3; text-decoration: none; font-weight: bold; }
#pageLinks a.next:hover, #pageLinks a.previous:hover { border: 1px solid #900; color: #0050A3; }

.iconList  { background-image: url(http://www.ismgcorp.com/images/icon-article.gif); line-height: 16px; background-repeat: no-repeat; margin: 5px 0px 10px 5px; padding: 0px 0px 0px 20px; }

a.tooltip 		{ position: relative; z-index: 5; text-decoration:none; }
a.tooltip:hover 	{ z-index:6; }
a.tooltip span 		{ display: none; }
a.tooltip:hover span 	{ display: block; position: absolute; top: 1.5em; left: 1.5em; width: 300px; border: 1px solid #000; background-color: #EBF2F9; font-size: 11px; color: #000; padding: 5px; }

#obull { background-image: url(http://www.ismgcorp.com/images/obull.png); background-repeat: no-repeat; background-position: top left; margin: 6px 0px; padding-left: 15px; padding-top: 2px; }

#arrlist { background-image: url(http://www.ismgcorp.com/images/bulletSmall.png); background-repeat: no-repeat; background-position: top left; margin: 4px 0px; padding-left: 15px; }

#alist { background-image: url(http://www.ismgcorp.com/images/bulletSmall.png); background-repeat: no-repeat;  background-color:#CCCCCC; background-position: top left; margin: 4px 0px; padding-left: 15px; }
#alist a { font: 11px arial, sans-serif; color: #2771ba; font-weight: normal; letter-spacing: 1px; text-decoration:none;}
#alist a:hover { font: 11px arial, sans-serif; color: #1d4a8b; font-weight: normal; letter-spacing: 1px; text-decoration:none;}

#blist { background-image: url(http://www.ismgcorp.com/images/bullet.gif); background-repeat: no-repeat; background-position: top left; margin: 6px 0px; padding-left: 13px; }
#blist2{ background-image: url(http://www.ismgcorp.com/images/bullet.gif); background-repeat: no-repeat; background-position: top left; margin: 1px 0px; padding-left: 13px; }

#dateSmall { color: #dd0000; font-size: 10px; font-family: arial, sans-serif; font-weight:normal; }
#fontSmall { color: #666666; font-size: 10px; font-family: arial, sans-serif; font-weight:normal; }

.blueBox {
	background-image: url(http://www.ismgcorp.com/images/arrows-transparent.png); background-repeat: no-repeat; background-position: top right;
	font-family: Georgia, Times New Roman, Times, serif;font-weight:normal;
	font-size:18px;
	background-color: #2771BA;
	padding: 5px 10px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 1px;
}

.blueBox a:link, .blueBox2 a:link {
	font-family: Georgia, Times New Roman, Times, serif;font-weight:normal;
	font-size:18px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration:none;
}
.blueBox a:visited, .blueBox2 a:visited {
	font-family: Georgia, Times New Roman, Times, serif;font-weight:normal;
	font-size:18px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration:none;
}
.blueBox a:hover, .blueBox2 a:hover { 
	font-family: Georgia, Times New Roman, Times, serif;font-weight:normal;
	font-size:18px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration:none;
}
.blueBox a:active, .blueBox2 a:active	{ 
	font-family: Georgia, Times New Roman, Times, serif;font-weight:normal;
	font-size:18px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration:none;
}



.blueBox2 {
	background-image: url(http://www.ismgcorp.com/images/arrows-transparent.png); background-repeat: no-repeat; background-position: top right;
	font-family: Georgia, Times New Roman, Times, serif;font-weight:normal;
	font-size:18px;
	background-color: #fdb813;
	padding: 5px 10px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: 1px;
}

.contentBox {
	background: #FFF url(/images/bgBox.jpg) left bottom repeat-x;
	border-bottom: 1px solid #999;
} 

.lrhTabBox a:link, .lrhTabBox a:visited {
	display: block; padding: 3px 7px; background-color: #AAA; color: #FFF; font-size: 13px; line-height: 18px; font-weight: bold; font-family: trebuchet ms; text-decoration: none;
}
.lrhTabBox a:hover, .lrhTabBox a:active, .lrhTabBoxOn a:link, .lrhTabBoxOn a:visited, .lrhTabBoxOn a:hover, .lrhTabBoxOn a:active { 
	display: block; padding: 3px 7px; background-color: #69C; color: #FFF; font-size: 13px; line-height: 18px; font-weight: bold; font-family: trebuchet ms; text-decoration: none;
}

html { height: 101%; }








.pipe { padding: 0; color: #666666; border-right:1px solid #666666; height: 36px;}

ul#menu { 
	width: 100%; 
	height: 36px; 
	color: #999; 
	font: 12px/1.25em arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}
ul#menu li { 
	display: block; 
	float: left; 
	margin: 0; 
}
ul#menu li a { 
	height: 36px; 
	color: #999999; 
	text-decoration: none; 
	display: block; 
	float: left; 
	padding: 0;
}
ul#menu li a:hover { 
	color: #FFFFFF; 
	font: 12px/1.25em arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none; 
	background: #000; 
	padding: 0;
}

ul#menu li a.current{ 
	color: #FDB813; 
	font: 12px/1.25em arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none; 
	background: #000; 
	padding: 0;
}

#menu a span, .current a span { 
	padding: 10px 22px 0 22px;
	display: block;
}

















