body {background-color:#fff;margin:0px; font-size:.9em;}

img {border:0px;}
form {padding:0px;margin:0px;}
p {margin:0px 0px 8px;}
table {border:0px;border-collapse:collapse;}
td {vertical-align:top;padding:0px;}
td.border {border-right:1px solid #ccc;}
td.border2 {background:url(/img/line_vert.gif) repeat-y top right;}
ul.flushleft {margin-left:16px;padding:0px;}
.highlight { background:#eee; }
span.SearchTerm { background-color:yellow; }
span.pageNumber { font-size:.9em; font-weight:normal;}
.PopupBox {font-size:.9em; font-family:Arial, Tahoma, Sans-Serif; border-left:1px solid #03c; border-bottom:1px solid #03c; position:absolute; display:none; z-index:9000; width:30em; padding:5px 4px 2px 2px; margin:2px; background-color:#fff; background-image:url(/img/bg_popupbox.gif); background-repeat: no-repeat; background-position: right top;}
.footer { padding: 30px 20px 5px 20px; font-size:.75em; color:#333; font-family: Arial, Tahoma, Sans-Serif; }
.footer a {color:blue; text-decoration:none;}
.footer a:hover {color:blue; text-decoration:none;}

dl {border-bottom:1px solid #ccc;padding:8px 2px 8px 2px;margin:0px 0px 0px; cursor:pointer}
dt {font-weight:bold; }
dd {}

div.line {border-top:1px solid #ccc;height:15px;}
.paddingright {padding-right:20px;}
.paddingleft {padding-left:20px;}

/* Text Editor */
.serif {font:normal; font-family:georgia, serif;color:#000;text-transform:none;}
.sansserif {font:normal; font-family: Arial, Tahoma, sans-serif;color:#000;text-transform:none;}

.blue {color:#03c;}
.red {color:#c00;}

h1 {font:bold 1.2em georgia, serif;color:#03c;margin:0px 0px 10px;}
h2 {font:bold 1.1em georgia, serif;color:#777;margin:0px 0px 15px;text-transform:uppercase;}
h3 {font:bold; font-size:.95em; font-family:georgia, serif;color:#000;margin:0px;}

/* Header */
.header_print {display:none;}

.header {background:url(/img/bg_header.jpg) repeat-x;}
.header a {text-decoration:none;color:#000;}
.header table.main {border:0px;border-collapse:collapse;width:100%;}
.header td {padding:0px;vertical-align:top;}
.header td.left {}
.header td.right {width:100%; padding-top:5px; }

.header .logo {width:285px;}

.header .AdminLinks {font:normal 10px/15px Arial, Tahoma, sans-serif;color:#fff;white-space:nowrap;padding: 20px 8px 0 5px; text-align:right;}

.header .nav1 {font:normal 11px/15px Arial, Tahoma, sans-serif;color:#fff;white-space:nowrap;padding:24px 0px 0px;}
.header .nav1 a {text-decoration:none;color:#000;}
.header .nav1 a:hover {text-decoration:none;color:#03c;}
.header .nav1 a.on {text-decoration:none;color:#03c;}
.header .nav1 span.pipe { color:gray; padding:0 3px 0 3px; }

.header .nav2left {background:url(/img/bg_nav.jpg) repeat-x; font:normal 15px/15px Arial, Tahoma, sans-serif;color:#f00;padding:5px 0px 6px 25px; font-weight:bold; width:260px;}

.header .nav2right {background:url(/img/bg_nav.jpg) repeat-x; font:normal 11px/15px Arial, Tahoma, sans-serif;color:#fff;padding:5px 0px 6px 0px; white-space:nowrap;}
.header .nav2right a {text-decoration:none;color:#fff;}
.header .nav2right a:hover {text-decoration:none;color:#6cf;}
.header .nav2right a.on {text-decoration:none;color:#6cf;}
.header .nav2right span.pipe { padding:0 3px 0 3px; }

.header .search {font:normal 10px/13px Arial, Tahoma, sans-serif;color:#000;float:right;background:url(/img/bg_search.gif) no-repeat;margin:0px 10px 0px 0px;}
.header .search table {border:0px;border-collapse:collapse;}
.header .search td {padding:0px;vertical-align:middle;}
.header .search a {text-decoration:none;color:#000;}
.header .search a:hover {text-decoration:none;color:#fff;}
.header .search input.text {border:0px;background-color:#fff;font:normal 11px/15px Arial, Tahoma, sans-serif;color:#000;margin:0px 0px 0px 5px;width:150px;}
.header .search input.bttn {margin:0px 10px 0px 0px;}

.header .user {font:normal 10px/13px Arial, Tahoma, sans-serif;color:#000;white-space:nowrap;height:15px;}
.header .user a {text-decoration:none;color:#000;}
.header .user a:hover {text-decoration:none;color:#fff;}
.header .user a.on {text-decoration:none;color:#fff;}
.header .user span.pipe {color:#333; padding:0 3px 0 3px; }

/*Instituion Info*/
.iinfo-container
{
	padding-bottom:15px;
}
.iinfo-container .iinfo.gradient_green {background:url(/img/bg_green.gif) repeat-x;}
.iinfo-container .iinfo.gradient_green .green2 {background:url(/img/corner_green.gif) no-repeat top right;}
.iinfo-container .iinfo.gradient_red {background:url(/img/bg_red.gif) repeat-x;}
.iinfo-container .iinfo.gradient_red .red2 {background:url(/img/corner_red.gif) no-repeat top right;}
.iinfo-container .iinfo.iinfo_gradient
{		
	margin-left:0px;
}
.iinfo-container .iinfo.iinfo_gradient .iinfo_gradient_inner
{
	padding:10px 10px 30px;
}
.iinfo-container .current-session
{
	float:left;
	font-size:1.2em;
}
.iinfo-container .current-session .green
{
	font-weight:bold;
	color:green;
}
.iinfo-container .current-session .red
{
	font-weight:bold;
	color:#FD8B33;
}
.iinfo-container .message
{
	float: right;
	padding-right:10px;
}
.iinfo-container .btn-ReleaseSeat
{
	color:white;
	font-weight:bold;
	background-color:#FD8B33;
	border:none;
	font-family:Arial;
	padding:1px 6px;
}

/* Middle */
.middle {background:url(/img/bg_middle.jpg) repeat-x;}
.middle table.main {border:0px;border-collapse:collapse;width:100%;}

.pagetools {float:right;font:normal 11px/15px Arial, Tahoma, sans-serif;color:#000;}
.pagetools a {text-decoration:none;}

/* Column 1 */
.column1 {vertical-align:top;padding:20px 0px;font:normal; font-family:georgia, serif;color:#000; font-size:.85em;}
.column1 a {color:#03c;text-decoration:none;}
.column1 a:hover {color:#6cf;text-decoration:none;}

.column1 .content {width:215px;margin:0px 0px 0px 25px;}

.column1 .form table {border:0px;border-collapse:collapse;margin:0px 0px 10px;}
.column1 .form td {padding:0px 5px 2px 0px;vertical-align:top;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;}
.column1 .form label {font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;}
.column1 .form input.text {font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;width:100px; font-size:.95em}

.column1 .gradient {border:1px solid #ccc;padding:15px 10px 15px 15px;margin:0px 0px 10px 0px;background:url(/img/bg_gradient.jpg) repeat-x;}


.column1 .nav {margin:0px;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;}
.column1 .nav table {border:0px;border-collapse:collapse;}
.column1 .nav td {padding:0px 0px 0px 0px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.column1 .nav td.arrow {border-bottom:1px solid #ccc;padding-bottom:1px;}
.column1 .nav a {color:#000;}
.column1 .nav a:hover {color:#03c;}
.column1 .nav a.on {color:#03c;}
.column1 .nav li.on {background:url(/img/bg_gradient2.jpg) repeat-x;} 
.column1 .nav li.on b {color:#03c;}
.column1 .nav ul.level1 {list-style:none none;margin:0px;padding:0px;}
.column1 .nav ul.level1 li {border-bottom:1px solid #ccc;padding:4px 4px 4px 20px;}
.column1 .nav ul.level2 {list-style:none none;margin:5px 0px 10px;padding:0px;}
.column1 .nav ul.level2 li {border-bottom:0px;padding:1px 0px 1px 0px;}
.column1 .nav ul.level3 {list-style:none none;margin:0px;padding:0px;}
.column1 .nav ul.level3 li {border-bottom:0px;padding:1px 0px 1px 20px;}

.column1 .purchase {margin:30px 0px 0px 25px;}

/* Column 2 */
.column2 {vertical-align:top;padding:20px 20px 20px 49px;font:normal; font-family:georgia, serif;color:#000;width:100%; font-size:.85em;}
.column2 a {color:#03c;text-decoration:none;}
.column2 a:hover {color:#6cf;text-decoration:none;}

/*
.column2 ul.arrow {list-style:url(/img/arrow.gif);font:normal 11px/15px Arial, Tahoma, sans-serif;color:#000;text-transform:none;}
.column2 ul.none {list-style:none none;font:normal 11px/15px Arial, Tahoma, sans-serif;color:#000;text-transform:none;margin:0px 0px 15px 24px;padding:0px;}
*/
.column2 ul {margin-top:0px;}
.column2 li.arrow {list-style:url(/img/arrow.gif);font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;padding-bottom:2px }
.column2 li.smallArrow {list-style:url(/img/arrow_small.gif);font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;}
.column2 li.blockQuoteArrow {list-style:url(/img/arrow.gif);font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none; text-align:justify; margin:0px 0px 0px 15px;padding:0px 50px 0px 15px;padding-bottom:2px}
.column2 li.blockQuote {list-style:none none;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none; text-align:justify; margin:0px 17px 0px -17px;padding:0px 17px 0px 17px;padding-bottom:2px}
.column2 li.none {list-style:none none;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;margin:0px 0px 0px -17px;text-indent:-17px;padding:0px 0px 0px 17px;padding-bottom:2px }
.column2 li.noneIndented {list-style:none none;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;margin:0px 0px 0px 0px;text-indent:-17px;padding:0px 0px 0px 17px;padding-bottom:2px}
.column2 li.bluepageDot {list-style-type: disc;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;padding-bottom:2px }
.column2 li.noneAlignLeft {list-style: none none; font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none; margin:0px 0px 0px -40px; padding:0px; text-indent:0px;padding-bottom:2px }

.column2 li {margin-bottom:1px;}

.column2 .breadcrumbs {font:normal; font-family:Arial, Tahoma, sans-serif;color:#333;margin:0px 0px 15px;}
.column2 .breadcrumbs b {color:#03c;}
.column2 .breadcrumbs table {background:url(/img/breadcrumb_right.gif) no-repeat top right;}
.column2 .breadcrumbs td {vertical-align:middle;padding:0px 5px;background:url(/img/breadcrumb_middle.gif) repeat-x;color:#999;}
.column2 .breadcrumbs td.nopadding {padding:0px;}

.column2 .buttons {border-top:1px solid #ccc;text-align:right;padding:5px 0px 0px;}
.column2 .buttons .bttn {}

.column2 .buttons2 {text-align:right;padding:5px 0px;}

.column2 .content {}
.column2 .content table {}
.column2 .content td.left {}
.column2 .content td.left div {padding:0px 0px 0px 2px;}
.column2 .content td.left div img {margin:1px 2px 0px 0px;}
.column2 .content td.right {}

.column2 .delete {float:right;}

.column2 .form {}
.column2 .form table {border:0px;border-collapse:collapse;margin:0px 0px 15px;}
.column2 .form td {padding:0px 5px 5px 0px;vertical-align:top;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;}
.column2 .form td.spacer {height:15px;}
.column2 .form label {font:bold; font-family:georgia, serif;color:#000;}
.column2 .form label.block {width:160px;display:block;}
.column2 .form label.checkbox {font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;}
.column2 .form input, .column2 .form select, .column2 .form textarea {font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;}
.column2 .form input.text {width:280px;}
.column2 .form select.text {width:286px;}
.column2 .form textarea.text {width:280px;height:100px;}
.column2 .form .textsmall {width:50px;}
.column2 .form .textwide {width:100%;}
.column2 .form textarea.textwide {width:100%;height:100px;}
.column2 .form input.key1 {width:60px;}
.column2 .form input.key2, .column2 .form input.key3, .column2 .form input.key4 {width:34px;}
.column2 .form input.key5 {width:90px;}

.column2 .feature_lawschool {padding:42px 10px 0px 10px; float:right;}

.column2 .gradient_orange {background:url(/img/bg_orange.gif) repeat-x;}
.column2 .gradient_orange .orange2 {background:url(/img/corner_orange.gif) no-repeat top right;padding:10px 10px 10px;}
.column2 .gradient_orange .orange3 {background:url(/img/corner_orange.gif) no-repeat top right;padding:10px 30px 0px 10px;}
.column2 .gradient_orange .orange3 table {width:100%}
.column2 .gradient_orange .orange3 td {padding:5px;vertical-align:top;}

.column2 .gradient_gray {background:url(/img/bg_gray.gif) repeat-x;}
.column2 .gradient_gray .gray2 {background:url(/img/corner_gray.gif) no-repeat top right;padding:10px 10px 10px;}
.column2 .gradient_gray .gray3 {background:url(/img/corner_gray.gif) no-repeat top right;padding:10px 30px 0px 10px;}
.column2 .gradient_gray .gray3 table {width:100%}
.column2 .gradient_gray .gray3 td {padding:5px;vertical-align:top;}

.column2 .gradient_green {background:url(/img/bg_green.gif) repeat-x;}
.column2 .gradient_green .green2 {background:url(/img/corner_green.gif) no-repeat top right;padding:10px 10px 10px;}
.column2 .gradient_green .green3 {background:url(/img/corner_green.gif) no-repeat top right;padding:10px 30px 0px 10px;}
.column2 .gradient_green .green3 table {width:100%}
.column2 .gradient_green .green3 td {padding:5px;vertical-align:top;}



.column2 .gradient_blue {background:url(/img/bg_blue2.gif) repeat-x;}
.column2 .gradient_blue .blue2 {background:url(/img/corner_blue_book.gif) no-repeat top right;padding:20px 90px 0px 10px;}
.column2 .gradient_blue .blue3 {background:url(/img/corner_blue2.gif) no-repeat top right;padding:20px 30px 0px 10px;}
.column2 .gradient_blue .blue3 table {width:100%}
.column2 .gradient_blue .blue3 td {padding:5px;vertical-align:top;}

.column2 .gradient_blue2 {background:url(/img/bg_blue2.gif) repeat-x;}
.column2 .gradient_blue2 .blue2 {background:url(/img/corner_blue_book.gif) no-repeat top right;padding:20px 90px 0px 10px;}
.column2 .gradient_blue2 .blue3 {background:url(/img/corner_blue2.gif) no-repeat top right;padding:20px 30px 0px 10px;}
.column2 .gradient_blue2 .blue3 table {width:100%}
.column2 .gradient_blue2 .blue3 td {padding:5px;vertical-align:top;}

.column2 .gradient_green {background:url(/img/bg_green.gif) repeat-x;}
.column2 .gradient_green .green2 {background:url(/img/corner_green.gif) no-repeat top right;padding:10px 10px 0px;}

.column2 .gradient_bottom {background:url(/img/bg_gradient_bottom.jpg) repeat-x top left;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;margin:0px 0px 15px;}
.column2 .gradient_bottom table {border:0px;border-collapse:collapse;width:100%;}
.column2 .gradient_bottom td {vertical-align:middle;padding:4px;}

.column2 .gradient_top {background:url(/img/bg_gradient_top.jpg) repeat-x bottom left;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;margin:0px 0px 15px;}
.column2 .gradient_top table {border:0px;border-collapse:collapse;width:100%;}
.column2 .gradient_top td {vertical-align:middle;padding:4px;}
.column2 .gradient_top td.left {text-align:left;}
.column2 .gradient_top td.right {text-align:right;}
.column2 .gradient_top select {font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;}
.column2 .gradient_top a.on {color:#000;}
.column2 .gradient_top.search {margin:5px 0px 0px 0px;}

.column2 .line_gradient {background:url(/img/line_gradient.jpg) repeat-x;height:16px;}

.column2 .list {}
.column2 .list table {border:0px;border-collapse:collapse;margin:0px 0px 15px;width:100%;}
.column2 .list tr.rowA {background-color:#efefef;}
.column2 .list tr.rowB {background-color:#fff;}
.column2 .list tr.rowC td {border-top:1px solid #ccc;}
.column2 .list tr.rowD td {border-top:1px solid #0a81d8;border-bottom:1px solid #0a81d8;background-color:#d9e6ff;}
.column2 .list th {padding:6px;text-align:left;border-bottom:1px solid #ccc;white-space:nowrap;}
.column2 .list td {padding:6px;}
.column2 .list td.spacer {height:15px;}
.column2 .list .center {text-align:center;}
.column2 .list .buttons {border-top:0px;white-space:nowrap;}
.column2 .list .bttn {margin-left:5px;}

.column2 .required {border-top:1px solid #ccc;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;padding:5px 0px;}

/* My Account */
.column2 .gradient {border:1px solid #ccc;padding:15px 0px;margin:0px 0px 10px 0px;background:url(/img/bg_gradient.jpg) repeat-x;}
.gradient td {padding:0px 15px;}
.gradient .required {margin:15px 15px 0px;}
.gradient .buttons {margin:0px 15px;}
.gradient table .required {margin:15px 0px 0px;}
.gradient table .buttons {margin:0px 0px;}

ul.list1 {font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;list-style:none none;margin:0px 0px 15px;padding:0px;}
ul.list1 li {padding:0px 0px 4px;}
ul.list1 ul {list-style:none none;margin:0px 0px 0px 30px;padding:0px;}
ul.list1 ul li {padding:4px 0px 0px;}

.myaccount_bottom {border:0px;border-collapse:collapse;width:100%;}
.myaccount_bottom .left {vertical-align:top;padding:0px 10px 0px 0px;}
.myaccount_bottom .right {vertical-align:top;padding:0px;}

/* Home */
.home p.intro {line-height:20px;}
.home p.line {border-top:1px solid #ccc;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;margin:0px;padding:5px 0px;}
.home h2.line {clear:both;background:url(/img/bg_h2.gif) repeat-x;margin:0px 0px 5px;}
.home h2.welcome {text-transform:none;}

.home_bottom {border:0px;border-collapse:collapse;width:100%;margin-top:10px;}
.home_bottom .left {vertical-align:top;padding:0px 25px 0px 0px;}
.home_bottom .right {vertical-align:top;padding:0px 0px 0px 25px;}

.home .gradient_orange {background:url(/img/bg_orange_home.gif) repeat-x;margin-right:5px;}
.home .gradient_orange .orange2 {background:url(/img/corner_orange_home.gif) no-repeat top right;padding:20px 10px 0px;}

.home .gradient_blue {background:url(/img/bg_blue2.gif) repeat-x;margin:0px 5px;}
.home .gradient_blue .blue2 {background:url(/img/corner_blue_book.gif) no-repeat top right;padding:20px 80px 10px 10px;}

.home .gradient_blue2 {background:url(/img/bg_blue2.gif) repeat-x;margin:0;}
.home .gradient_blue2 .blue2 {background:url(/img/corner_blue_book.gif) no-repeat top right;padding:20px 80px 10px 10px;}

.home .gradient_gray {background:url(/img/bg_gray_home.gif) repeat-x;margin-right:5px; margin-top:3px;}
.home .gradient_gray .gray2 {background:url(/img/corner_gray_home.gif) no-repeat top right;padding:20px 10px 0px;}

.home .gradient_green {background:url(/img/bg_green_home.gif) repeat-x;margin-left:5px;}
.home .gradient_green .green2 {background:url(/img/corner_green_home.gif) no-repeat top right;padding:20px 10px 0px;}

.home .column1 .gradient_blue, .home .column1 .gradient_green {margin:0px;}

.home .column1 .gradient_blue .blue2 {padding-bottom:0px;}

/* Pop Up */
.popup .column2 {padding:40px 40px 20px 40px;}

#NavigationLinksContainer { width:250px; font: normal 12px/14px Arial; }
/*#NavigationLinksContainer, .NavigationLink, .SubNavigationLink {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}*/

#NavigationLinksContainer ul { text-align: left; list-style: none; padding: 0; margin: 0 auto; }

#NavigationLinksContainer #SubNav{ margin:15px 0px 15px 0px; padding:0px 0px 0px 10px; }
#NavigationLinksContainer #SubNav li {margin:3px;}
#NavigationLinksContainer #SubSubNav{ margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; }
#NavigationLinksContainer #SubSubNav li {margin:3px;}

div.NavigationLink
{
	padding:5px 10px 5px 10px;
	color:#000000;
	text-decoration:none;
	background:#CCCCCC;
	border-bottom:1px solid black;
	border-top:1px solid white;
}
div.Selected { background-color:yellow; }
li.SelectedNav { background-color:yellow; }

.Superscript
{
	font-size:smaller;
    vertical-align:20%;
}

.Subscript
{
	font-size:smaller;
    vertical-align:-20%;
}

.PositiveFeedback { background:darkgreen; color:White; font-weight:bold; padding:2px; }
.NegativeFeedback { background:red; font-weight:bold; padding:2px; }

div.inline {display:block; margin-bottom:10px; }
.inline div{display:inline; }
.inline p{display:inline; padding-right:5px;}

div.SectionComment {font-family:Serif; font-size:1.3em; margin:-4px 0px 10px 0px;display:block;}

.bluepages{background-color:#ECF2FF;}

.bluepages .content {margin-left:-41px;border:1px dashed #ECF2FF;}
.bluepages .contentDivHover{border:1px dashed #ccc;cursor:pointer;}

.bluepages .column1 {background-color:#ECF2FF;vertical-align:top;padding:20px 0px;font:normal; font-family:georgia, serif;color:#000;}
.bluepages .column1 .nav {background-color:White; margin:0px;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;}

.bluepages .column2 {background-color:#ECF2FF;}
.bluepages .column2 .gradient_top {background:url(/img/bg_gradient_top_blue.jpg) repeat-x bottom left;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;margin:0px 0px 15px;}
.bluepages .column2 .gradient_bottom {background:url(/img/bg_gradient_bottom_blue.jpg) repeat-x top left;font:normal; font-family:Arial, Tahoma, sans-serif;color:#000;text-transform:none;margin:0px 0px 15px;}

.bluepages .annotation, .bookmark{background:white}

/*Index */

div.IndexLinks {padding:0 0 14px 0;font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size:11px;font-weight:bold;margin-bottom:15px;background:#fff;border-bottom:1px solid #ccc;}
div.IndexLinks a {background:#fff;margin:3px;padding:2px 6px;text-decoration:none;color:#00f;border:1px solid #ccc;width:auto;display:block;float:left;text-align:center;white-space:nowrap;}
div.IndexLinks a:hover {color:#fff;background-color: #00f; border:1px solid #00f;}
div.IndexLinks a:visited {color:#00f;}
div.IndexLinks a:visited:hover {color:#fff;}
div.IndexLinks a.Current {color:#fff;background-color: #00f; border:1px solid #00f;}

div.index {padding:10px; font-family: Arial, Tahoma, sans-serif; font-size:.8em;}
div.index dir {margin-top:0px; margin-bottom:0px; padding:0px; }
div.index p {margin-top:0px; margin-bottom:0px; }
div.index a {text-decoration:none;}
br.clear {line-height: 0; clear: both;}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

.jqmWindow {display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #EEE; color: #333; border: 1px solid black; padding: 12px; }
.jqmOverlay { background-color: #000; }

/*
#bookmarksAnnotations { display:block; }
#dialog { display:none; }
#invalidVersion { display: none; }
*/

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px'); }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }

.shoppingCartFooter { padding-top:15px; font-size:.90em; color:#333; font-family: Arial, Tahoma, Sans-Serif; }
.inline { display:inline; }

/* Bookmarks migration popup */
table.bkmkPopupSelect { margin-top:20px; }
table.bkmkPopupSelect td { padding:0px; }
table.bkmkPopupSelect select { font-size:11px;width:80px; }
div.bkmkPopupLinkOption { margin-top:20px; }
div.bkmkPopupLinkOption a { text-decoration:none;font-family:Arial, Sans-Serif;font-size:12px;color:#0033cc; }
div.bkmkPopupLinkOption a:hover { color:#66ccff; }

/*Survey*/
.header .nav1 a.survey,
.header .nav1 a.red-link
{
	color: red;
}
