@import "3DLBFrame.css";

html, body, #mainContents
{
	min-height: 100%;
	width: 100%;
	height: 100%;
}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

html > body, html > body #mainContents
{
	height: auto;
	HEIGHT: 100%;
}

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

BODY
{
	font-size: 11px;
	margin: 0px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
	height:100%;
}
SPAN
{
	font-family: verdana,arial,helvetica;
}
A
{
	font-family: verdana,arial,helvetica;
}
H1
{
	font-size: 165%;
	margin-bottom: 10px;
	font-family: verdana,arial,helvetica;
}
H2
{
	margin-top: 1em;
	font-size: 125%;
	margin-bottom: 0px;
}
H3
{
	font-size: 115%;
	margin-bottom: 0px;
}
H4
{
	font-size: 100%;
	margin-bottom: 0px;
}
H5
{
	font-size: 100%;
	margin-bottom: 0px;
}
H6
{
	font-size: 100%;
	margin-bottom: 0px;
}

PRE
{
	padding-right: 5pt;
	margin-top: 1em;
	padding-left: 5pt;
	background: #eeeeee;
	margin-bottom: 1em;
	padding-bottom: 5pt;
	margin-left: 0px;
	padding-top: 5pt;
}

HR
{
	color: #cccccc;
	height: 1px;
}
UL
{
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
}
OL
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
UL LI
{
	margin-bottom: 5px;
}
UL LI LI
{
	list-style-type: disc;
}
OL LI
{
	margin-bottom: 0.7em;
}

P
{
	font-size: 11px;
	color: #000000;
	font-family: verdana,arial,helvetica;
}

A:link
{
	color: #000080;
	font-size: 11px;
	font-family: verdana,arial,helvetica;
	text-decoration: none;
}
A:visited
{
	color: #4169e1;
	font-size: 11px;
	font-family: verdana,arial,helvetica;
	text-decoration: none;
}
A:hover
{
	color: #1e90ff;
	font-size: 11px;
	font-family: verdana,arial,helvetica;
	text-decoration: none;
}

#footer
{
	font-size: 9px;
	color: #ffffff;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	background-image: url(Images/Footer.gif);
	background-color: transparent;
	height: 38px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	display: block;
}
#footer .footerLink
{
	font-size: 9px;
	color: #ffffff;
	font-family: verdana, arial, helvetica;
	position: static;
	text-decoration: none;
}

#footer A:link.footerLink
{
	font-size: 9px;
	color: #ffffff;
	font-family: verdana, arial, helvetica;
	position: static;
	text-decoration: none;
}

#footer A:visited.footerLink
{
	color: #ffffff;
	font-size: 9px;
	font-family: verdana,arial,helvetica;
	position: static;
	text-decoration: none;
}

#footer A:hover.footerLink
{
	color: #ffcc33;
	font-size: 9px;
	font-family: verdana,arial,helvetica;
	position: static;
	text-decoration: none;
}
.topicHeader
{
	font-size: 13px;
	color: #ffffff;
	font-family: verdana, arial, helvetica;
	position: relative;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	background-image: url(Images/TopicHeader.jpg);
}
.NewsRelease
{
	height:287px;
}
.topicHeaderR
{
	height: 20px;
	background-image: url(Images/TopicHeaderR.jpg);
}

/*
.topicHeader
{
	font-size: 13px;
	color: #ffffff;
	font-family: verdana, arial, helvetica;
	position: relative;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffa500;
	height: 20px; 000080 4169e1
}
*/
.TopicContentBlue
{
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #99CCFF;
	background-color: #ebf1fe;
}
.backText
{
	background-color: #f5f5f5;
}

.welcomeHeaderText
{
	font-weight: bold;
	font-size: 12pt;
}

.welcomeText
{
	font-size: 10pt;
	color: #000000;
	font-family: verdana,arial,helvetica;
}

.productIntro
{
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
}

.productTopic
{
	font-size: 14px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
	font-weight: bold;
}

.toggleProductTopic
{
	font-size: 14px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

.termsTopics
{
	font-size: 11px;
	color: #000080;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
	font-weight: bold;
}

.contactIntro
{
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
	font-weight: bold;
}

.contact
{
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
}

.formContent
{
	font-size: 11px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid;
}

.commandButton
{
	border-right: #a9a9a9 thin outset;
	border-top: #dcdcdc thin outset;
	border-left: #dcdcdc thin outset;
	clip: rect(auto auto auto auto);
	color: black;
	border-bottom: #a9a9a9 thin outset;
	background-color: #f3f3f3;
	text-decoration: none;
	font-size: 8pt;
	font-family: verdana, arial, helvetica;
}

.supportResultsIntro
{
	font-size: 16px;
	color: #00008b;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.supportResultsText
{
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
	text-align: center;
}

.welcomeBox
{
	border-right: #d3d3d3 thin outset;
	padding-right: 0px;
	border-top: #d3d3d3 thin outset;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #d3d3d3 thin outset;
	padding-top: 0px;
	border-bottom: #d3d3d3 thin outset;
	position: relative;
}
.announcementBox
{
	border-right: #d3d3d3 thin outset;
	padding-right: 8px;
	border-top: #d3d3d3 thin outset;
	padding-left: 8px;
	padding-bottom: 8px;
	border-left: #d3d3d3 thin outset;
	padding-top: 8px;
	border-bottom: #d3d3d3 thin outset;
	position: relative;
}

.announcementTitle
{
	border-top-width: thin;
	font-weight: bold;
	border-left-width: thin;
	font-size: 10pt;
	border-left-color: #000080;
	border-bottom-width: thin;
	border-bottom-color: #000080;
	color: #00008b;
	border-top-color: #000080;
	font-family: verdana, arial, helvetica;
	background-color: #b0c4de;
	text-align: center;
	border-right-width: thin;
	border-right-color: #000080;
}

.announcementBody
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica;
	background-color: #f5f5f5;
	text-align: left;
}

.displayDate
{
	font-size: 7pt;
	color: #696969;
	font-family: verdana, arial, helvetica;
	background-color: #f5f5f5;
	text-align: right;
}

.requiredField
{
	font-size: 11px;
	margin: 0px;
	color: #ff0000;
	font-family: verdana,arial,helvetica;
}

.switchcontent
{
	display: none;
}

.content
{
	font-size: 12px;
	margin: 0px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
}

.tabTopics
{
	font-size: 8pt;
	color: #191970;
	font-family: verdana, arial, helvetica;
	text-align: left;
	font-weight: bold;
}

.tabPricing
{
	font-size: 7pt;
	color: #696969;
	font-family: verdana, arial, helvetica;
	text-align: left;
	font-weight: normal;
}

/* Rounded Divs */
#features .rounded
{
	padding: 0 0 0 11px;
	margin: 10px 5px 10px 5px;
	background: url(Images/tsr-l.gif) top left no-repeat;
}
#features .rounded h1, #features .rounded h2, #features .rounded .fakeH
{
	background: transparent url(Images/tsr-r.gif) top right no-repeat;
	margin: 0;
	padding: 0.6em 0 0.5em 0;
	line-height: 1.1em;
	text-transform: none;
}
/*#features .rounded .fakeH
{
	background: #d6dde8 url(images/tsr9-r.gif) top right no-repeat;
	height: 6px;
}*/
#features .rounded h1
{
	padding-bottom: 20px;
}

#features .rounded h1 span, #features .rounded h2
{
	color: #507ab2;
}

#features .rounded .title h1 span
{
	color: #808080;
}
#features .rounded h1 span.left
{
	float: left;
	text-align: left;
	margin-right: 140px;
}
#features .rounded h1 span.right
{
	float: right;
	text-align: right;
	width: 120px;
	margin-right: 20px;
}

#features .rounded h3
{
	font-size: 1.2em;
	color: #507ab2;
	line-height: 1.1em;
	background: #fff;
}
#features .rounded h3.bordered
{
	margin: 0 0 0 -11px;
	padding: 10px 0 10px 11px;
	border-style: solid;
	border-color: #d8d8d8;
	border-width: 0 0 0 1px;
}
#features .rounded h3 span
{
	color: #666;
	display: block;
}
#features .rounded p, #features .rounded h4, #features .rounded div.p, #features .rounded div.pp, #features .rounded table.p
{
	margin: 0 0 0 -11px;
	padding: 0 11px 0.5em 11px;
	background: #fff;
	border-left: solid 1px #d8d8d8;
}
* html #features .rounded p, * html #features .rounded h4, * html #features .rounded div.p, * html #features .rounded div.pp, * html #features .rounded table.p
{
	height: 1%;
}
#features .rounded h4
{
	padding-top: .8em;
}
#features .rounded .bumppara p
{
	padding-top: 5px;
}
#features .rounded .roundedMain #featureLeft p.inset
{
	padding-left: 40px;
}
#features .rounded table.p img.version
{
	height: 14px;
	width: 30px;
}
/*#features .rounded table.p img.book
{
    height: 14px;
    width: 30px;
}*/
#features .rounded table.p td
{
	vertical-align: top;
}
#features .rounded div.p ul
{
	margin-top: 0;
}
#features .rounded #featureRight p
{
	padding-left: 20px;
	border: 1px solid #d8d8d8;
	border-width: 0 0 0 1px;
}
#features .rounded .roundedMain
{
	border-style: solid;
	border-color: #d8d8d8;
	border-width: 0 1px 0 0;
}
#features .rounded .roundedEnd
{
	margin: 0 0 0 -11px;
	padding-left: 11px;
	background: url(Images/tsr-l.gif) bottom left no-repeat;
}
#features .rounded .roundedEnd div
{
	padding: 0 10px 10px 0;
	background: url(Images/tsr-r.gif) bottom right no-repeat;
	height: 6px;
}

#features #leftColumn
{
	float: left;
	width: 49%;
	margin: 0;
}

#features #rightColumn
{
	float: right;
	width: 49%;
	margin: 0;
}
#features #featureEnd
{
	clear: both;
	margin: 0;
}
#features #featureRight
{
	float: right;
	width: 172px;
	margin-right: 10px;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 0 0 1px;
}
#features #featureRightSwap
{
	float: left;
	width: 172px;
	margin-left: 10px;
	padding-bottom: 20px;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 0 0 1px;
}

#features #half #featureRight, #features #halfview #featureRight, #features #half #featureRightSwap, #features #halfview #featureRightSwap
{
	width: 272px;
}
#features #halfview #featureRight, #features #halfview #featureRightSwap
{
	border-width: 0;
}
#features .rounded .roundedMain #halfview #featureLeft, #features .rounded .roundedMain #halfview #featureRight, #features .rounded .roundedMain #halfview #featureFull
{
	padding-bottom: 5px;
}
#features .rounded .roundedMain .information
{
	border-top: solid 1px #d8d8d8;
	padding-top: 5px;
}
#features .rounded .roundedMain .information p
{
	color: #666;
}
#features #halfview #featureRight p, #features #halfview #featureLeft p, #features #featureRight p, #features #featureRight p a
{
	border: 0;
}
#features .rounded .roundedMain .navoptions p
{
	padding-bottom: 0;
	color: #999;
	overflow: auto;
}
#features .rounded .roundedMain .navoptions p.lined
{
	border-top: solid 1px #d8d8d8;
	padding-top: 6px;
}
#features .rounded .roundedMain .navoptions p a
{
	color: #999;
}
#features .rounded .roundedMain .navoptions p a:hover
{
	color: #85ce2f;
}
#features .rounded .roundedMain .navoptions p span.right a
{
	color: #666;
}
#features .rounded .roundedMain .navoptions p span.right a:hover
{
	color: #85ce2f;
}
#features .rounded .roundedMain .navoptions p span.left
{
	display: block;
	float: left;
	width: 35%;
}
#features .rounded .roundedMain .navoptions p span.right
{
	display: block;
	float: right;
	text-align: right;
	width: 60%;
}
#features .rounded .roundedMain #itemoptions p
{
	border-top: solid 1px #d8d8d8;
	background: #f0f0f0;
	padding: 4px 0;
}
#features .rounded .roundedMain #oldoptions p a
{
	color: #666;
}
#features .rounded .roundedMain #oldoptions p a:hover
{
	color: #85CE2F;
}
#features .rounded .roundedMain #itemoptions p span, #features .rounded .roundedMain #oldoptions p span
{
	color: #999;
	padding: 5px 15px;
	border-left: solid 1px #d8d8d8;
}
#features .rounded .roundedMain #oldoptions p
{
	border-top: solid 1px #d8d8d8;
	background: #fff;
	padding: 4px 0;
}
#features .rounded .roundedMain #oldoptions p#oldintro
{
	color: #666;
	padding: 15px 15px 6px 15px;
}
#features .rounded .roundedMain #itemoptions p span.first, #features .rounded .roundedMain #oldoptions p span.first
{
	border-left-width: 0;
}
#features .rounded .roundedMain #itemoptions p span.main a
{
	font-weight: bold;
}
#features .rounded .roundedMain #oldoptions p span.main
{
	padding-left: 21px;
	padding-right: 21px;
}
#wrapper #container #features .rounded .roundedMain #oldoptions p span.main a
{
	font-weight: normal;
}
#features #featureRight p span
{
	display: block;
}
#features #featureLeft
{
	margin-right: 215px;
}
#features #featureLeftSwap
{
	margin-left: 215px;
}
#features #half #featureLeft, #features #halfview #featureLeft
{
	margin-right: 305px;
}
#features #half #featureLeftSwap, #features #halfview #featureLeftSwap
{
	margin-left: 305px;
}
#features div p.separator, #features div h2.separator
{
	padding-top: 30px;
	background: #fff url(Images/tsr-separator.gif) no-repeat top left;
	margin: 0 0 0 -11px;
	padding-left: 11px;
}
#features div.rounded div.roundedMain h2.separator
{
	padding-top: 40px;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 0 0 1px;
}
#features div p.bumpafter
{
	padding-bottom: 10px;
}
#features div p.separated
{
	padding-bottom: 30px;
	padding-left: 11px;
	background: #fff url(Images/tsr-separated.gif) no-repeat bottom left;
	margin: 0 0 0 -11px;
}

/*
#features div div.poll-wrapper
{
    margin: 0 0 0 -11px;
    background: transparent url(Images/tsr.gif) repeat-y top left;
}
*/
#features div p.center
{
	text-align: center;
}
/*
#sidebar div.poll-wrapper table td.poll-question span
{
    font-weight: normal;
}

#features div table tr td h3.videos
{
    color: #333;
    margin-top: 0;
    padding-top: 0;
}
#features div table tr td h3.videos span
{
    color: #507ab2;
    display: block;
}
*/
#features div table tr td p.noborder, #features div p.noborder
{
	border-width: 0;
}
#features div table tr td p.cramp
{
	line-height: 1.3em;
}
#features div table tr td p.cramp span
{
	color: #999;
	display: block;
}
#features div table tr td p.cramp span span
{
	display: inline;
	font-weight: normal;
}
#features div table tr.bumper td
{
	padding-bottom: 15px;
}
#features div.rounded div.pp div.floater p span
{
	display: block;
}
#features div.rounded div.pp div.floater p
{
	border-width: 0;
	line-height: 1.2em;
	background: transparent;
}
* html #features div.rounded div.pp div.floater p
{
	font-size: 0.9em;
}
#features div.rounded div.pp div.floater, #features div.rounded div.pp div.floaterNew
{
	padding: 25px 5px 0 17px;
	float: left;
	width: 160px;
}

#features div table tr td.softie
{
	font-weight: bold;
	color: #666;
}
/*
#features div table tr td h3.videos span.noblock
{
    display: inline;
}
*/
#features div.nudgedown
{
	margin-top: 10px;
}
#features div.bumpdown
{
	margin-top: 20px;
}
#features div.doublebumpdown
{
	margin-top: 40px;
}
#features .rounded h2 span
{
	font-weight: normal;
}
#features div table.slim tr td
{
	padding: 0 1px 4px 11px;
	margin: 0;
}

#features #leftColumn h3.bugs
{
	background: #fff url(Images/tsr-separator.gif) no-repeat top left;
	margin: 0 0 0 -11px;
	padding: 30px 11px 5px 11px;
	color: #333;
	border-style: solid;
	border-color: #d8d8d8;
	border-width: 0 0 0 1px;
}

#features div.rounded span.disabledlink
{
	color: #999;
}
#features div.rounded h2 span.dark, #features div.rounded h3 span.dark
{
	color: #333;
	font-weight: bold;
}
/*
#features .rounded h2#featureTitle
{
	background: transparent url(Images/tsr-t.gif) top right repeat-x;
	margin:0 0 0 -11px;
	padding:6px 11px 11px 11px;
	line-height: 1.1em;
	text-transform: none;
	border:1px solid #d8d8d8;
	border-width:0 0 0 1px;
}
*/

#features div.rounded a.info
{
	position: relative;
	z-index: 24;
	background-color: #eee;
	color: #666;
	text-decoration: none;
	border: solid 1px #ccc;
	padding: 0 6px;
	font-family: Courier New, Courier, Monospace;
	font-size: 1em;
	font-weight: bold;
}

#features div.rounded a.info:hover
{
	z-index: 25;
	background-color: #5c86be;
	border: solid 1px #333;
	color: #fff;
}

#features div.rounded a.info span
{
	display: none;
	cursor: default;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
	font-weight: normal;
}

#features div.rounded a.info:hover span
{
	display: block;
	position: absolute;
	top: 20px;
	left: -40px;
	width: 200px;
	border: solid 1px #333;
	padding: 5px 10px 8px 10px;
	background-color: #eee;
	color: #333;
	text-align: left;
}


/*** Blue Rounded Div ***/

#features .blue .rounded
{
	background: transparent url(images/tsr9-l.gif) top left no-repeat;
}
#features .blue .two .rounded
{
	background: transparent url(images/tsr8-l.gif) top left no-repeat;
}
#features .blue .rounded h1
{
	background-color: #d6dde8;
	background-image: none;
	color: #d6dde8;
	font-size: 1.5em;
	padding-top: 14px;
}
#features .blue .rounded h2
{
	background-color: #d6dde8;
	background-image: none;
	color: #d6dde8;
	font-size: 1.5em;
	padding-top: 4px;
}
#features .blue .rounded .fakeH
{
	background: #d6dde8 url(images/tsr9-r.gif) top right no-repeat;
	height: 6px;
}
#features .blue .two .rounded .fakeH
{
	background: #d6dde8 url(images/tsr8-r.gif) top right no-repeat;
	height: 6px;
}
#features .blue .rounded h3, #features .blue .rounded h3 span
{
	background: #d6dde8;
	color: #102647;
}
#features .blue .rounded p, #features .blue .rounded div.p, #features .blue .rounded table.p
{
	background: #d6dde8;
	border-color: #b8c7da;
	color: #102647;
}
#features .blue .rounded .roundedMain
{
	border-color: #b8c7da;
}
#features .blue .rounded .roundedMain .gradient
{
	background: #d6dde8 url(images/tsr9-m.gif) top left repeat-x;
}
#features .blue .two .rounded .roundedMain .gradient
{
	background: #d6dde8 url(images/tsr8-m.gif) top left repeat-x;
}
#features .blue .rounded .roundedMain .gradient p, #features .blue .rounded .roundedMain .gradient h1, #features .blue .rounded .roundedMain .gradient h2
{
	background-color: transparent;
}
body#home #content #features .blue .rounded .roundedMain .gradient h1
{
	padding-left: 0;
}
#features .blue .rounded .roundedMain a
{
	color: #cfdcec;
}
#features .blue .rounded .roundedEnd
{
	background-image: url(images/tsr9-l.gif);
	height: 16px;
}
#features .blue .rounded .roundedEnd div
{
	background-image: url(images/tsr9-r.gif);
}
#features .rounded .roundedMain .navoptions p
{
	padding-bottom: 0;
	color: #999;
	overflow: auto;
}
#features .rounded .roundedMain p.introduction
{
	font-size: 11px;
	color: #102647;
	padding: 0px 0 5px 10px;
	padding-right: 0px;
	padding-left: 8px;
	padding-bottom: 10px;
	padding-top: 5px;
}
#features .rounded .roundedMain .introduction a
{
	color: #000080;
	font-size: 11px;
	font-family: verdana,arial,helvetica;
	text-decoration: none;
}
#features .rounded .roundedMain .introduction a:visited
{
	color: #4169e1;
	font-size: 11px;
	font-family: verdana,arial,helvetica;
	text-decoration: none;
}
#features .rounded .roundedMain .introduction a:hover
{
	color: #1e90ff;
	font-size: 11px;
	font-family: verdana,arial,helvetica;
	text-decoration: none;
}
#features .rounded .roundedMain ul.introduction
{
	margin: 0;
	padding: 0 0 15px 20px;
}
#features .rounded .roundedMain ul.introduction li
{
	font-size: 1em;
	color: #102647;
	padding-bottom: 3px;
}
#features .rounded .roundedMain ul.introduction li a
{
	color: #294876;
	font-weight: bold;
	text-decoration: none;
}
#features .rounded .roundedMain ul.introduction li a:hover
{
	color: #102647;
	text-decoration: underline;
}
#features .rounded .roundedMain p.header
{
	font-size: 1.2em;
	color: #191970;
	padding: 6px 0 5px 15px;
	font-weight: bold;
	font-family: verdana,arial,helvetica;
}
#features .rounded .roundedMain p.nextSteps
{
	font-size: 1.2em;
	color: #800000;
	padding: 6px 0 5px 15px;
	font-weight: bold;
	font-family: verdana,arial,helvetica;
}
#featureset
{
	padding: 20px 0;
	margin: 0;
	text-align: center;
}
#featureset table
{
	margin: 0 auto;
	background: #999;
}
#featureset table tr#headings td
{
	background: #ddd;
}
#featureset table tr#headings td h4
{
	font-size: 1.2em;
	line-height: 1.2em;
}
#featureset table tr#headings td h4.propwidth
{
	width: 90px;
}
#featureset table tr td
{
	text-align: center;
	padding: 2px 8px;
	background: #fff;
}
.dpeImages
{
	position: relative;
	top: -20px;
	right: 20px; /*top: 10px; 	left: -8px;*/
	z-index: 1;
}
.premier
{
	position: absolute;
	top: 15px;
	right: 30px;
	width: 128px;
	z-index: 0;
}
.popupControl
{
	position: absolute;
	visibility: hidden;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
}
/*
.modalBackground
{
	background-color:Gray;
	filter:alfa(opacity=70);
	opacity:0.7;
}
*/
.modalPopup
{
	width: 510px;
	height: 316px;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #ffffff;
}
.modalPopupHeader
{
	/*cursor: move;*/
	background-color: #ffffff;
	height: 40px;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 6px;
}
.modalPopupTitle
{
	color: #669966;
	font-weight: bold;
	font-size: 11pt;
	font-family: verdana,arial,helvetica;
}
.modalPopupTitleOrg
{
	color: #ffa500;
	font-weight: bold;
	font-size: 11pt;
	font-family: verdana,arial,helvetica;
}
.modalPopupSep
{
	color: #6699cc;
}
.modalPopupBody
{
	height: 267px;
}
.modalPopupContent
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	background-color: transparent;
}
.modalPopupContent a
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	background-color: transparent;
}
.clsImageContainer
{
	padding: 3px;
}
#mainContents
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
#main
{
	margin-bottom: 5em;
	height: 100%;
}
.defaultPageImage
{
	padding-right: 5px;
}
.validationSummary
{
	position: absolute;
}
.lawcompetitive
{
	font-family: verdana,arial,helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #ff8c00;
}
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #D3DEEF;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
.accordionContent
{
	background-color: #ffffff;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}
.accordionHeader a
{
	color: #000080;
	background: none;
	text-decoration: none;
}
.accordionHeader a:hover
{
	color: #1e90ff;
	text-decoration: none;
}
.dynamicPopulateUpdating
{
	background-image: url(../../Images/loading.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding: 2px;
	height: 2em;
	margin: 5px;
	width: 200px;
}
.tabContent
{
	font-size: 11px;
	color: #000000;
	font-family: verdana,arial,helvetica;
	background-color: #ffffff;
}
/*** Main Menu ***/
.Menu
{
	height: 22px;
}
.MenuBackground
{
	background-image: url(../../Images/menubackground.jpg);
	background-repeat: repeat-x;
	border: 1px solid #B5BFC2;
	height: 22px;
	width: 100%;
	margin-top: -2px;
	padding-left: 10px;
}
.MenuShadow
{
	background-image: url(../../Images/MenuShadow.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.DynamicMenuStyle
{
	border-width: 1px;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #868686;
}
.DynamicMenuItemStyle
{
	_border-width: 1px;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	padding: 3px;
}

.DynamicMenuItemHover, .StaticMenuItemHover
{
	background-image: url(../../Images/MenuItemHover.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	_border-width: 1px 0px 1px 0px;
	height: 20px;
}

.StaticMenuItem
{
	padding-left: 3px;
	padding-right: 3px;
}
.Menu a, .DynamicMenuItemStyle a
{
	color: #000000;
	text-decoration: none;
}
.Menu a:hover, .DynamicMenuItemStyle a:hover
{
	color: #000000;
	text-decoration: none;
}
.Menu a:visited, .DynamicMenuItemStyle a:visited
{
	color: #000000;
	text-decoration: none;
}