
.tab-holder { position: relative; width: 92%; border-bottom: 2px solid #023865; } 
.tab-name { background: #023865; color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding: 3px 4px 0 8px; } 
.tab-name a { color: white; }
.tab-tail { display: inline; width: 0; height: 0; border-bottom: 25px solid #023865; border-right: 16px solid transparent; position: absolute; top: 0px; }

.filetab-holder { margin: 10px 30px 20px; font-size: 32px; }
.filetab-holder a { color: white; }
.filetab-holder a:hover { color: red; border: none; }
.filetab-outer { border-bottom: 5px solid #023865; display: inline-block; zoom: 1; *display: inline;  }
.filetab-inner { background: #023865; color: #fff; display: inline-block; zoom: 1; *display: inline; }
a .filetab-inner { background: #c3c3c3; }

.WedgeUR, .WedgeUL { border-bottom-color: #023865; display: inline; width: 0; height: 0; } 
.WedgeLR, .WedgeLL { border-top-color: #023865; display: inline; width: 0; height: 0; } 
a .WedgeUR, a .WedgeUL { border-bottom-color: #c3c3c3; display: inline; width: 0; height: 0; } 
a .WedgeLR, a .WedgeLL { border-top-color: #c3c3c3; display: inline; width: 0; height: 0; } 

.Arrow { width: 0; height: 0; display: inline-block; zoom: 1; *display: inline; }

.tab-menu { margin: 5px 5px 10px; font-size: 20px; line-height: 1.4em; }
.tab-menu ul { list-style: none; vertical-align: baseline; border-bottom: 5px darkblue solid;  }
.tab-menu ul li { background: darkblue; margin: 5px 4px 5px 4px; padding: 2px 10px 0px; border-bottom: 5px solid darkblue; color: white; display: inline;}
.tab-menu ul a li { background: #c3c3c3; border-bottom: none; padding-bottom: 3px; }

form .prettyinput input[type="checkbox"] { height: 14px; width: 14px; margin-right: 3px; padding: 4px 0 0; display: inline; }
.prettyinput input, .prettyinput textarea, .prettyinput select { background: #f0f3f7; padding: 2px 5px; border: 1px solid #999; font-size: 14px; } 
.prettyinput input[type="text"] { width: 280px; height: 26px; margin-right: 15px; display: block; } 
.prettyinput #Action, .prettyinput #publish, .prettyinput #preview { background: lightgray; color: black; height: auto; width: auto; font-weight: bold; text-transform: capitalize; padding: 5px; margin: 10px; border: outset 5px darkgray; cursor: pointer; }
.prettyinput label { font-family: sans-serif; font-size: 14px; color: #666; } 
.mobile .prettyinput input { max-width: 265px; }

#email-form { margin: 0 0 5px; border-bottom: 1px solid lightgray; }
#email-form .alignright { margin-right: 80px; }
.email-display-problem { float: right; margin: 5px; font-family: sans-serif; font-size: 10px; line-height: 1.3em; }
.email-message { color: black; background: white; font-family: Georgia, Times, serif; font-size: 15px; line-height: 1.5em; }
.mobile #email-form .alignright { margin-right: 5px; }

.captchablock { font-weight: bold; }
.captchablock #captchatext { display: inline; margin: 5px; width: 80px; }
.captchablock img { vertical-align: bottom; margin: 3px 0 10px; border: 2px solid black; height: 30px; }
.mobile .captchablock img { height: 45px; }

@media print { 
	.tab-tail, .wedge, a .filetab-outer, .WedgeUR, .WedgeUL, .WedgeLR, .WedgeLL { display: none; } 
	.tab-name a { font-size: 22px; line-height: 1.2em; font-weight: bold; color: black; }
	.filetab-inner { color: black; font-weight: bold; border: 2px black solid; padding: 5px; }
  } 

body#tinymce.wp-editor a { xxcolor: pink; }
body#tinymce.wp-editor img.size-full { max-width: 300px; height: auto; }