div.container {
    background:#aaa url('/images/nav_trans.png') repeat-x;
    height:26px;
    width:900px;
    z-index:1;
font-family: Arial,Helvetica, sans-serif;
}

#menu_block, #menu_block ul {
	/*float: left;  */
	width: 11em;
	list-style: none;
	list-style-image:none;
	text-align:left;
	line-height: 1.0;
	font-weight: bold;
	color: #fff;
/*	background: #1C3764; */
	background: #ddd;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

#menu_block a {
	display: block;
	width: 11em;
	color: #2a4c7a;
	font-weight:bold;
	text-decoration: none;
	padding: 0.25em 0.25em;
}

.infolinks a:hover {
	text-shadow:#555 1px 1px 1px;
}
#menu_block a:hover {
	text-shadow:#555 2px 2px 2px;
}

#menu_block li {
	/* border: 1px solid #aaa; */
	padding: 0;
	font-size: 2em;
	margin: 0; /*Override main style */
	width: 11em;
}

span.orange_block:hover, span.orangeBlockHover {
	color:orange;
}
.industry_links {
	padding-top:10px;
	padding-bottom:10px;
	white-space: nowrap;
}
.industry_links img {
	border:0px;
	margin-left:11px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}

#nav a {
    background:#aaa url('/images/nav_trans.png') repeat-x;
    color:#fff;
    display:block;
    font-weight:700;
    padding:0 0 0 5px;
    text-decoration:none;
    width:110px;
}

#nav a.nohover:hover,#nav li.nohover:hover,#nav li.nohover.sfhover {
    background-color:#aaa;
}

#nav a:hover {
    background-color:#777;
    text-decoration:normal;
}

#nav li li {
    width:115px;
}

#nav li ul {
    border-width:1px;
    font-weight:400;
    height:auto;
    left:-999em;
    margin:0;
    position:absolute;
    width:115px;
}

#nav li ul a {
    border:0;
    font-weight:400;
    margin:0;
    padding:0 0 0 3px;
    width:110px;
}

#nav li ul ul {
    margin:-26px 0 0 115px;
}

#nav li,#nav li.downdaddy,#nav li.daddy {
    border:1px solid #bbb;
    border-top:none;
    float:left;
	text-align:center;
    margin:0;
    padding:0;
    width:115px;
}

#nav li.downdaddy li a {
    background:#aaa url('/images/nav_trans_lt.png') repeat-x;
}

#nav li.downdaddy li a:hover {
    background-color:#777;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
    left:-999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
    left:auto;
}

/* Menu Style */
#nav,#nav ul {
    background:#aaa url('/images/nav_trans.png') repeat-x;
    font-size:14px;
    font-weight:700;
    line-height:26px;
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
    width:870px;
}

ul.bullet {
	list-style-image: url('/bullet.php?c=1c3764');
}

ul.bullet a, li a {
    color:#1c3764;
}

.divtotop {
	background: url('/separator.php?c=1c3764') 0 4px repeat-x;
}

#quickSearchLargeBox {
       font-size:16px;
}
#quickSearchForm a {
    color:orange;
}
#quickSearchForm a.button {
    color:#777;
	font-weight:bold\9;
	padding:2px 6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
	text-decoration:none;
	border:outset 1px #999;
	background-color:orange\9;
	background-image:-webkit-linear-gradient(top, #ffcc69, orange);
	background-image:-moz-linear-gradient(top, #ffcc69, orange);
	background-image:-ms-linear-gradient(top, #ffcc69, orange);
	background-image:-o-linear-gradient(top, #ffcc69, orange);
	background-image:linear-gradient(to bottom, #ffcc69, orange);
}
#quickSearchForm a.button:hover {
	background-image:-webkit-linear-gradient(bottom, #ffcc69, orange);
	background-image:-moz-linear-gradient(bottom, #ffcc69, orange);
	background-image:-ms-linear-gradient(bottom, #ffcc69, orange);
	background-image:-o-linear-gradient(bottom, #ffcc69, orange);
	background-image:linear-gradient(to top, #ffcc69, orange);
}

#quickSearchForm input {
	padding:0;
	font-size:12px;
}

#quickSearchForm #quickSearchLargeBox input,#quickSearchForm #quickSearchLargeBox select {
	padding:0;
	font-size:16px;
}


#quickSearchForm table .body_text {
    color:#fff;
    margin:0;
    padding:0 0 13px;
    text-align:center;
}

#quickSearchForm table .options {
    color:#fff;
    margin:0;
    padding:0 0 0 10px;
    vertical-align:text-bottom;
}

#quickSearchForm table td {
    background:#777 url('/images/footer_trans.png') repeat-x;
	border:1px solid #5275b2;
    padding:10px 0 10px 16px;
}

#quickSearchForm table,#quickSearchForm table td,#quickSearchForm input {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}

.body_links,A.body_links:visited {
    color:#252525;
    font-size:11px;
    font-weight:400;
    text-align:left;
}

.body_links2 {
    color:#252525;
    font-size:12px;
    font-weight:400;
    text-align:left;
}

.body_text {
    color:#4A4A4A;
    cursor:text;
    font-size:11px;
    padding-left:28px;
    padding-right:10px;
    text-align:left;
}

.bottom_text {
    color:#000;
    font-size:9px;
    padding-left:5px;
    padding-right:7px;
}

.copyrights {
    color:#000;
    cursor:text;
    font-size:9px;
    text-align:center;
}

.dashboard a:hover {
    color:#252525;
    text-decoration:none;
}

.dashboard-section, .dashboard-section-full {
    color:#1c3764 !important;
    border:1px solid #1c3764;
	margin-top:2px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.dashboard-section a:hover {
    color:orange !important;
}

.dashboard-section a, .dashboard-section a:visited {
    color:#1c3764;
	font-size:1.1em;
}

.dashboard1, .dashboard1 a {
    background:#5275b2 url('/images/nav_trans.png') repeat-x;
    color:#fff !important;
}

.dashboard-section .image {
	background-image: url("/images/closed_.png"), url('/images/nav_trans.png');
	background-image: url("/images/closed_.png")\9;
	background-position:center center;
	background-repeat:no-repeat, repeat-x;
	background-repeat:no-repeat\9;
}
.dashboard-section.open .image {
	background-image: url("/images/open_.png"), url('/images/nav_trans.png');
	background-image: url("/images/open_.png")\9;
	background-color:orange;
}

.dashboard-section-full .imagefull {
	background-image: url("/images/closed_.png"), url('/images/nav_trans.png');
	background-image: url("/images/closed_.png")\9;
	background-position:center center;
	background-repeat:no-repeat, repeat-x;
	background-repeat:no-repeat\9;
}
.dashboard-section-full.open .imagefull {
	background-image: url("/images/open_.png"), url('/images/nav_trans.png');
	background-image: url("/images/open_.png")\9;
	background-color:orange;
}

.dashboard3 {
    border-top:2px solid #1c3764;
    font-size:14px;
    font-weight:700;
    padding:3px;
}

.forumlist {
	list-style-type:none;
	padding:5px;
	margin:5px;
	/*background-image:url("/forum/styles/brushed_metal_II/theme/images/bg_list.png");*/
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.dashboard-forum-row {
	padding:3px 3px 3px 5px;
	vertical-align:middle;
	border-top-color: rgb(255, 255, 255);
	border-top-style: solid;
	border-top-width: 1px;
}
.dashboard-forum-header {
	padding:3px 3px 3px 5px;
	vertical-align:middle;
	border-bottom-color: rgb(170, 170, 170);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight:bold;
	font-size:1.3em;
}
.dashboard-forum-footer {
	padding:3px 3px 3px 5px;
	border-top-color: rgb(255, 255, 255);
	border-top-style: solid;
	border-top-width: 1px;
}

.dashboard-forum-row dt {
	margin-right:5px;
}
.dashboard-forum-row dt a {
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
}

.dashboard-forum-row dd {
	border-left-color: rgb(255, 255, 255);
	border-left-style: solid;
	border-left-width: 1px;
}
.dashboard-forum-row dd p {
	margin:0px;
	padding:4px 0 4px 0;
}
.dashboard-forum-row dd p.forum-post {
	border-bottom-color: rgb(170, 170, 170);
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.dashboard-forum-row dd p.forum-name {
	font-weight:bold;
	border-top-color: rgb(255, 255, 255);
	border-top-style: solid;
	border-top-width: 1px;
}
/* FRAMES AND ROWS */
.fade_frame1 {
    background-image:url('/images/pl_dashboard_bg.png');
    background-repeat:repeat-x;
    color:#252525;
}

.frame1 {
    background-color:#5275b2;
    color:#fff;
    padding:2px 2px 2px 4px;
}

.frame1 a,A.link4:visited {
    color:#fff;
}

.frame1 a:hover,.frame2 a,A.link4:hover {
    color:orange;
}

.frame2 {
    background-color:#dedede;
    color:#252525;
}

.heading1 {
    color:#1c3764;
    font-size:13px;
    font-weight:700;
    padding-bottom:5px;
    padding-left:0;
}

.heading_body {
    color:#1c3764;
    font-size:13px;
    font-weight:700;
    padding-bottom:5px;
    padding-left:30px;
}

.highlight1 {
    background-color:#9cf;
    padding:1px;
}

.left_border2 {
    border-left:solid #1c3764 1px;
}

.left_link,.link1,.link2,.link3,.link4 {
    font-weight:700;
    padding-bottom:5px;
    padding-left:0;
}
.link2 a {
	text-decoration:none;
}

.link2 a:hover {
	text-decoration: underline;
}

.left_link a:visited,.link1 a:visited,.link2 a:visited,.link3 a:visited,.link4 a:visited {
    font-weight:700;
}

.left_link,.link2 {
    color:#1c3764;
    font-size:13px;
}

.link3 {
    color:#1c3764;
    font-size:12px;
}

.link4 {
    color:#fff;
    font-size:12px;
}

.links,A.links:visited {
    color:#252525;
    font-size:11px;
    font-weight:700;
}

.options {
    color:#252525;
    cursor:text;
    font-size:11px;
    padding-left:5px;
    padding-right:10px;
    text-align:left;
}

.options_border1 {
    background-color:#efefef;
    padding:5px;
}

.options_border2 {
    padding:5px;
}

.optionsbold {
    color:#1c3764;
    cursor:text;
    font-size:11px;
    font-weight:700;
    padding-left:0;
    padding-right:10px;
    text-align:left;
}

.paneltext {
    color:#fff;
    cursor:text;
    font-size:11px;
    font-weight:700;
    letter-spacing:-1px;
    padding-left:5px;
    text-align:left;
}

.paneltext_blue {
    color:#052F88;
    cursor:text;
    font-size:11px;
    font-weight:400;
    padding-left:5px;
}

.paneltext_bluelink,A.paneltext_bluelink:visited {
    color:#3F7FBF;
    font-size:11px;
    font-weight:700;
    letter-spacing:-1px;
    padding-left:2px;
}

.paneltext_red {
    color:#C5000D;
    cursor:text;
    font-size:11px;
    font-weight:700;
    padding-left:5px;
}

.paneltext_redlink,A.paneltext_redlink:visited {
    color:#C5000D;
    font-size:11px;
    font-weight:700;
    padding-left:5px;
}

/* CHANGE ALL panetext link styles like this... use inheritance */
.paneltextlink,A.paneltextlink:visited {
    color:#fff;
    font-size:11px;
    font-weight:700;
    letter-spacing:-1px;
    padding-left:5px;
    text-align:left;
}

.pannel_td {
    text-align:center;
}

.reg_boldtext,.link1 {
    color:#1c3764;
    font-size:18px;
}

.search_crit {
    border-bottom:0;
    border-left:1px #1c3764 solid;
}

.text_form {
    color:#252525;
    font-size:11px;
    padding-left:0;
    padding-right:0;
    text-align:left;
}

.title1 {
    font-size:18px;
}

.title1,.title2,.title3,td.frame2 {
    font-weight:700;
}

.title2 {
    font-size:15px;
}

.title9 {
    color:#fff;
    font-size:15px;
}

a.body_links2:visited, a.body_links2:hover {
    color:#1c3764;
    font-size:12px;
    font-weight:400;
    text-align:left;
}

a.body_links:hover {
    color:orange;
    font-size:11px;
    font-weight:400;
    text-align:left;
}

a.left_link:hover, a.link1:hover, a.link2:hover, a.link3:hover {
    color:orange;
}

a.links:hover,.notice, table.notice .title1,.frame2 a:hover, a.left_link:visited, a.link1:visited, a.link2:visited, a.link3:visited {
    color:#1c3764;
}

a.paneltext_bluelink:hover {
    color:#646464;
    font-size:11px;
    font-weight:700;
    letter-spacing:-1px;
    padding-left:2px;
}

a.paneltext_redlink:hover {
    color:#646464;
    font-size:11px;
    font-weight:700;
    padding-left:5px;
}

a.paneltextlink:hover {
    color:#C8C8C8;
}

a.head {
    color:#1c3764;
    text-decoration:underline;
}

a.head:hover {
    color:#000;
    text-decoration:underline;
}

a:visited {
    color:#1c3764;
    font-weight:400;
}

div.frame {
    background-color:#1c3764;
    border-bottom:1px solid #000;
    border-top:1px solid #000;
}

li.options {
    font-weight:400;
    margin:0;
    padding:0;
}

td.frame {
    background-color:#1c3764;
    color:#fff;
}

td.frame .title1,td.frame .title2,td.frame .title3 {
    color:#fff;
}

td.frame a {
    color:#fff;
    font-weight:700;
    text-decoration:underline;
}

td.frame a.sub {
    text-decoration:underline;
}

td.frame a:hover.sub {
    color:#9cf;
    text-decoration:none;
}

td.notice,.heading_frame {
    background-color:#1c3764;
}

td.title1 {
    background-color:#69f;
}

td.title1 a {
    color:#000;
    padding-bottom:3px;
    text-decoration:underline;
}

td.title1 a:hover {
    text-decoration:none;
}

td.title1,td.title2 {
    color:#000;
    font-size:12px;
}

td.title1-e {
    background-color:#69f;
    color:#fff;
    font-size:12px;
    font-weight:700;
}

td.title2 {
    background-color:#9bf;
}

/* New for dashboard subsections */
ul.dashboard, ul.dashboard ul {
    list-style-type:none;
    list-style-image:none;
    margin-left:20px;
    margin-top:3px;
    padding-left:0;
}

ul.dashboard_indent {
    font-size:10px;
    list-style-type:none;
    margin:0;
    padding:0 0 0 10px;
}

ul.options,ul.options2 {
    margin:0;
    padding:0 0 10px 25px;
}
ul.options2 li {
	padding-top:5px;
}

.arrow_box {
	position: relative;
	background: orange;
	border: 4px solid #2a4c7a;
	padding:10px 20px;
	width:400px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}
.arrow_box:after, .arrow_box:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: orange;
	border-width: 10px;
	top: 50%;
	margin-top: -10px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #2a4c7a;
	border-width: 16px;
	top: 50%;
	margin-top: -16px;
}
