@charset "UTF-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:19px;
line-height:21px;
color:#990000;
margin:0px;
padding:2px 0px 4px 0px;
font-weight:bold;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:19px;
color:#660000;
margin:0px;
padding:2px 0px 1px 20px;
font-weight:bold;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#990000;
margin:0px;
padding:3px 0px 0px 20px;
font-weight:bold;
}

ul{
color:#555555;
font-size:11px;
}

p{
color:#555555;
font-size:11px;
line-height:15px;
margin:0px;
padding:5px 0px 7px 20px;
}

p.date{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:11px;
color:#999999;
margin:0px;
padding:0px 0px 6px 0px;
border-bottom:1px solid #dfdfdf;
}

a{
font-weight:bold;
color:#660000;
text-decoration:none;
}

a:hover{
color:#990000;
}

.allcontent{
width:936px;
background-image:url(/design/contentback.jpg);
background-position:right;
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

.content{
width:936px;
margin:0px;
padding:0px;
}

.fakebuffer{
width:211px;
height:70px;
margin:0px;
padding:0px;
}

.floatfix{
clear:both;
margin:0px;
padding:0px;
visibility:hidden;
font-size:1px;
line-height:1px;
}

.header{
background-image:url(/design/headerleft.jpg);
background-repeat:no-repeat;
margin:0px;
margin-bottom:6px;
padding:0px;
height:155px;
width:936px;
}

.headerright{
float:right;
display:inline;
margin:0px;
padding:0px;
width:406px;
height:155px;
}

/*.innercontent{
width:926px;
background-image:url(/design/assurex.jpg);
background-position:right bottom;
background-repeat:no-repeat;
margin:0px;
padding:0px 5px 0px 5px;
}*/

.innercontent{
width:926px;
margin:0px;
padding:0px 5px 0px 5px;
}

.assurex{
position:absolute;
bottom:28px;
right:22px;
width:210px;
height:63px;
}
.assurexlink{
float:right;
height:63px;
width:88px;
}
.privacy{
float:left;
height:15px;
width:95px;
padding:48px 0px 0px 0px;
}
.privacy a{
color:#999999;
}
.privacy a:hover{
color:#660000;
}

.innerleft{
float:left;
display:inline;
margin:0px;
padding:0px 9px 0px 5px;
width:355px;
border-right:2px solid #dddddd;
}

.innerright{
float:right;
display:inline;
margin:0px 0px 0px -2px;
padding:0px 3px 0px 9px;
width:320px;
border-left:2px solid #dddddd;
}

.innerleft2{
float:left;
display:inline;
margin:0px;
padding:0px 9px 0px 5px;
width:329px;
}

.innerright2{
float:left;
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:350px;
}

.leftcol{
float:left;
display:inline;
margin:0px;
padding:0px;
width:703px;
color:#555555;
font-size:11px;
line-height:15px;
}

.logo{
float:right;
display:inline;
width:180px;
height:123px;
margin:0px;
padding:0px;
}
.logoU{
float:right;
display:inline;
width:227px;
height:123px;
margin:0px;
padding:0px;
}
a.logobutton{
display:block;
background-image:url(/design/logo1.jpg);
width:180px;
height:123px;
padding:0px;
margin:0px;
}

a.logobuttonOU{
display:block;
background-image:url(/design/UniversityLogos/oswaldu-logo.jpg);
background-repeat:no-repeat;
width:226px;
height:123px;
padding:0px;
margin:0px;
}

a.logobuttonPD{
display:block;
background-image:url(/design/UniversityLogos/prodev-logo.jpg);
background-repeat:no-repeat;
width:226px;
height:123px;
padding:0px;
margin:0px;
}

a.logobuttonST{
display:block;
background-image:url(/design/UniversityLogos/systems-logo.jpg);
background-repeat:no-repeat;
width:226px;
height:123px;
padding:0px;
margin:0px;
}

a.logobuttonLC{
display:block;
background-image:url(/design/UniversityLogos/CandE-logo.jpg);
background-repeat:no-repeat;
width:226px;
height:123px;
padding:0px;
margin:0px;
}

a.logobuttonEO{
display:block;
background-image:url(/design/UniversityLogos/errorsomm-logo.jpg);
background-repeat:no-repeat;
width:226px;
height:123px;
padding:0px;
margin:0px;
}




.maincontain{
width:978px;
margin:14px auto 0px auto;
padding:0px;
position:relative;
}

.mainbottom{
background-image:url(/design/mainbottom.jpg);
background-repeat:no-repeat;
height:24px;
width:978px;
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
}

.mainmid{
background-image:url(/design/mainmid.jpg);
background-repeat:repeat-y;
width:936px;
margin:0px;
padding:0px 21px 6px 21px;
font-size:10px;
line-height:10px;
}

.maintop{
background-image:url(/design/maintop.jpg);
background-repeat:no-repeat;
height:18px;
width:978px;
margin:0px;
padding:0px;
font-size:10px;
line-height:10px;
}

.navigation{
width:211px;
margin:0px;
padding:0px;
}

.navigation a{
font-weight:100;
}

.rightcol{
float:right;
display:inline;
width:211px;
padding:0px;
margin:0px;
}

.searchbar{
clear:both;

background-image:url(/design/searchbar.jpg);
background-repeat:no-repeat;
width:271px;
height:25px;
margin:0px;
padding:4px 0px 3px 135px;
}

.searchbar input{
display:inline;
float:left;
margin:0px 0px 0px 4px;
}

.searchbox{
dislpay:inline;
background-image:url(/design/searchbox.jpg);
background-repeat:no-repeat;
width:167px;
height:16px;
border:1px solid #660000;
margin:0px;
padding:3px;
}
.searchtext
{
width:50px;
float:left;
color:#dddddd;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
line-height:16px;
padding-right:5px;
padding-top:3px;
}

.tagline{
display:inline;
float:right;
background-image:url(/design/tagline.jpg);
background-repeat:no-repeat;
width:226px;
height:123px;
margin:0px;
padding:0px;
}

.oulogo{
display:inline;
float:right;
margin:0px;
padding:0px;
}


/* ------ Main Navigation ------ */

.MainMenu{
display:block;
background-image:url(/design/mainnavoff.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#666666;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
}

.MainMenuHighlighted{
background-image:url(/design/mainnavhov.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#ffffff;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
}

.MainMenuSelected{
display:block;
background-image:url(/design/mainnavsel.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
}

.SubMenu{
background-image:url(/design/subnavoff.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:176px;
color:#888888;
font-size:11px;
line-height:12px;
margin:0px;
margin-bottom:1px;
padding:4px 15px 5px 20px;
border-bottom:1px solid #990000;
}

.SubMenuHighlighted{
background-image:url(/design/subnavhov.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#dedede;
width:176px;
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
margin-bottom:1px;
padding:4px 15px 5px 20px;
border-bottom:1px solid #990000;
}

.SubMenuHover{
background-image:url(/design/subnavoff.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:176px;
color:#660000;
font-size:11px;
line-height:12px;
margin:0px;
margin-bottom:1px;
padding:4px 15px 5px 20px;
border-bottom:1px solid #990000;
}

table{
margin:0px;
padding:0px;
}

td{
padding:0px;
margin:0px;
}

/* ---- original ---- */


/*.MainMenuCMSTreeMenuItem a{
color:#666666;
}*/

.MainMenuCMSTreeMenuItem a{
display:block;
background-image:url(/design/mainnavoff2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#660000;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
font-weight:100;
border:none;
}
.MainMenuCMSTreeMenuItem a:hover{
display:block;
background-image:url(/design/mainnavhov2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#777777;
font-size:11px;
margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
border:none;
}
.MainMenuCMSTreeMenuItemMouseUp{
display:block;
background-image:url(/design/mainnavoff.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#666666;
font-size:11px;































margin:0px;
margin-bottom:1px;
padding:8px 15px 8px 8px;
border:none;
}
.MainMenuCMSTreeMenuItemMouseDown{
display:block;
background-image:url(/design/mainnavsel2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
padding:8px 15px 8px 8px;
border:none;
}
a.MainMenuCMSTreeMenuSelectedLink{
display:block;
background-image:url(/design/mainnavsel2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
padding:8px 15px 8px 8px;
border:none;
}

a.MainMenuCMSTreeMenuSelectedLink:hover{
display:block;
background-image:url(/design/mainnavsel2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
padding:8px 15px 8px 8px;
border:none;
}

.MainMenuCMSTreeMenuHighlightedMenuItemMouseDown{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:12px;
line-height:12px;
margin:0px 1px 0px 1px;
padding:8px 18px 9px 18px;
border:none;
}
.MainMenuCMSTreeMenuHighlightedMenuItemMouseOver{
display:block;
background-image:url(/design/mainnavsel2.jpg);
background-repeat:no-repeat;
width:188px;
height:11px;
color:#990000;
font-size:11px;
margin:0px;
padding:8px 15px 8px 8px;
border:none;
}









































































.MainMenuCMSTreeMenuHighlightedMenuItemMouseUp{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:12px;
line-height:12px;
margin:0px 1px 0px 1px;
padding:8px 18px 9px 18px;
background-color:#5a892d;
border:none;
}
.SubMenuCMSTreeMenuItem a{
display:block;
/*background-image:url(/design/subnavoff.jpg);*/
background-repeat:repeat-x;
background-position:bottom;
color:#888888;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 15px 6px 15px;
width:181px;
/*border-bottom:1px solid #990000;
background-color:#ffffff;*/
border:none;
}
.SubMenuCMSTreeMenuItem a:hover{
display:block;
/*background-image:url(/design/subnavhov.jpg);*/
background-repeat:repeat-x;
background-position:bottom;
/*background-color:#dedede;*/
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 15px 6px 15px;
width:181px;
/*border-bottom:1px solid #990000;*/
border:none;
}
.SubMenuCMSTreeMenuItemMouseUp{
background-image:url(/design/subnavoff.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:150px;
color:#888888;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 10px 7px 8px;
border-left:1px solid #888888;
border-right:1px solid #888888;
border-top:1px solid #888888;
border-bottom:1px solid #990000;
background-color:#ffffff;

}
.SubMenuCMSTreeMenuItemMouseDown{
background-image:url(/design/subnavhov.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#dedede;
width:150px;
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 10px 7px 8px;
border-left:1px solid #888888;
border-right:1px solid #888888;
border-top:1px solid #888888;
border-bottom:1px solid #990000;
}
.SubMenuCMSTreeMenuSelectedLink{
display:block;
/*background-image:url(/design/subnavhov.jpg);*/
background-repeat:repeat-x;
background-position:bottom;
/*background-color:#dedede;*/
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 15px 6px 15px;
width:181px;
/*border-bottom:1px solid #990000;*/
}
.SubMenuCMSTreeMenuHighlightedMenuItemMouseOver{
background-image:url(/design/subnavhov.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#dedede;
width:150px;
color:#333333;
font-size:11px;
line-height:12px;
margin:0px;
padding:6px 10px 7px 8px;
border-left:1px solid #888888;
border-right:1px solid #888888;
border-top:1px solid #888888;
border-bottom:1px solid #990000;
}
.SubMenuCMSTreeMenuHighlightedMenuItemMouseUp{
padding:6px 8px 5px 8px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#5a892d;
}
.SubMenuCMSTreeMenuHighlightedMenuItemMouseDown{
padding:6px 8px 5px 8px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#5a892d;
}

.MainMenuOtherLevelsCMSTreeMenuItem{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuItemMouseOver{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuItemMouseUp{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuItemMouseDown{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#14497b;
background-color:#99b2cd;
}
.MainMenuOtherLevelsCMSTreeMenuHighlightedMenuItem{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
}
.MainMenuOtherLevelsCMSTreeMenuSelectedItem{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#eeeeee;
}
.MainMenuOtherLevelsCMSTreeMenuHighlightedMenuItemMouseOver{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuHighlightedMenuItemMouseUp{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}
.MainMenuOtherLevelsCMSTreeMenuHighlightedMenuItemMouseDown{
padding:6px 8px 5px 21px;
margin:0px;
font-size:11px;
line-height:11px;
color:#ffffff;
background-color:#14497b;
}

/*===== Lawyers Professional Liability Program Bizform =====*/
.lpl	{ margin-left:25px; }
.lpl h3	{ padding-left:0; margin-top:20px; }
.lpl h4	{ font-size:13px; color:#888; margin:0; padding:10px 0 5px 0; }
.lpl table th	{ text-align:left; }
.lpl .aop	{ float:left; margin-right:20px; }
.lpl .aop label	{ font-size:10px; }
.lpl .aop input { width:40px; }
.lpl input.highlight	{ background-color:#FFD; border:solid 1px #777; }
.lpl .claims td.width100 input	{ width:100px; }


/* -- Producers -- */

.producer{
border:1px solid #c4c4c4;
padding:12px;
background-image:url(/design/producerback.jpg);
background-repeat:repeat-x;
margin:10px 0px 0px 0px;
}
.producer-left{
float:left;
width:115px;
height:123px;
margin:0px;
padding:0px;
display:inline;
border:2px solid #990000;
}
.producer-right{
float:right;
width:537px;
margin:0px;
padding:0px;
display:inline;
}
.nameblock{
border-bottom:1px solid #990000;
}
.name-left h1{
margin:0px;
padding:0px 0px 3px 0px;
font-size:16px;
line-height:16px;
}
.name-right{
float:right;
}
.name-left{
float:left;
}
.name-left h2{
margin:0px;
padding:0px 0px 3px 0px;
font-size:12px;
line-height:12px;
color:#444444;
font-weight:100;
}
a.vcardbutton{
display:block;
background-image:url(/design/vcardoff.jpg);
width:167px;
height:11px;
font-size:11px;
line-height:11px;
padding:11px;
color:#888888;
margin:0px;
margin-bottom:10px;
}
a.vcardbutton:hover{
display:block;
background-image:url(/design/vcardhov.jpg);
width:167px;
height:11px;
font-size:11px;
line-height:11px;
padding:11px;
margin:0px;
color:#ffffff;
margin-bottom:10px;
}
.infolabel{
font-size:10px;
font-weight:bold;
color:#888888;
line-height:10px;
padding:0px;
}
.vcardinfo p{
margin:0px;
padding:3px 0px 3px 0px;
line-height:12px;
color:#660000;
font-size:11px;
}
.vc-left{
float:left;
display:inline;
margin:0px;
padding:0px;
width:220px;
}

.specialnav a{
display:block;
background-image:url(/design/navdif.jpg);
background-repeat:no-repeat;
width:188px;
height:12px;
color:#666666;
font-size:11px;
margin:0px;
margin-bottom:3px;
padding:8px 15px 8px 8px;
}

.specialnav a:hover{
display:block;
background-image:url(/design/navdifhov.jpg);
background-repeat:no-repeat;
width:188px;
height:12px;
color:#ffffff;
font-size:11px;
margin:0px;
margin-bottom:3px;
padding:8px 15px 8px 8px;
}

.specialnav2 a{
display:block;
background-image:url(/design/navdifhov.jpg);
background-repeat:no-repeat;
width:188px;
height:12px;
color:#ffffff;
font-size:11px;
margin:0px;
margin-bottom:3px;
padding:8px 15px 8px 8px;
}

.specialnav2 a:hover{
display:block;
background-image:url(/design/navdifhov.jpg);
background-repeat:no-repeat;
width:188px;
height:12px;
color:#ffffff;
font-size:11px;
margin:0px;
margin-bottom:3px;
padding:8px 15px 8px 8px;
}


/* -- This is where Oswald U begins -- */

.gradbox{
width:323px;
padding:0px 0px 0px 3px;
margin:0px;
}

.gradbox-top{
width:323px;
height:9px;

margin:0px;
padding:0px;
font-size:2px;
line-height:2px;
background-image:url(/design/gradbox-top.jpg);
background-repeat:no-repeat;
}

.gradbox-bot2{
width:323px;
height:9px;
margin:0px 0px 4px 0px;

padding:0px;
font-size:2px;
line-height:2px;
background-image:url(/design/gradbox-bot2.jpg);
background-repeat:no-repeat;
}

.gradbox-mid{
width:283px;
margin:0px;
padding:5px 20px 0px 20px;
font-size:11px;
line-height:13px;
background-image:url(/design/gradbox-mid.jpg);
background-repeat:repeat-y;
}

.gradbox-mid h2{
font-size:13px;
padding:2px 0px 0px 0px;
margin:0px;
}

.gradbox-mid h1{
font-size:24px;
padding:0px 0px 10px 0px;
margin:0px;


}

.gradbox-bot{
width:323px;
height:98px;
margin:0px;
padding:0px;
font-size:2px;
line-height:2px;
background-image:url(/design/gradbox-bot.jpg);
background-repeat:no-repeat;
}

.scrollbox{
width:350px;
padding:2px 0px 8px 0px;
margin:0px;
}

.scrollarea{
width:100%;
height:133px;
padding:0px;
margin:0px;
overflow:auto;
}
.fakescroll1{
background-image:url(/design/scrollerbody.jpg);
background-repeat:no-repeat;
width:350px;
height:133px;
}

.scrolltitle{
background-image:url(/design/scrollerhead.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:340px;
padding:5px;
margin:0px;
}

.scrollbox2{
width:283px;
padding:2px 0px 5px 0px;
margin:0px;
}

.scrollarea2{
width:100%;
height:131px;
padding:0px;
margin:0px;
overflow:auto;
}
.fakescroll2{
background-image:url(/design/scrollerbody2.jpg);
background-repeat:no-repeat;
width:283px;
height:131px;
}

.scrolltitle2{
background-image:url(/design/scrollerhead.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:273px;
padding:5px;
margin:0px;
}

.scrolltitle2 h3{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#990000;
margin:0px;
padding:3px 0px 0px 0px;
font-weight:bold;
}

.details{
width:343px;
padding:2px 0px 8px 7px;
margin:0px;
}

.details-top{
background-image:url(/design/details-top.jpg);
background-repeat:no-repeat;
width:343px;
height:6px;
padding:0px;
line-height:2px;
font-size:3px;
margin:0px;
}

.details-mid{
background-image:url(/design/details-mid.jpg);

background-repeat:repeat-y;
width:331px;
padding:0px 6px 0px 6px;
margin:0px;
}

.details-bot{
background-image:url(/design/details-bot.jpg);
background-repeat:no-repeat;
width:343px;
height:6px;
padding:0px;
margin:0px;
}

.detailitem{
width:321px;
padding:5px;
background-image:url(/design/detail-divider.jpg);
background-repeat:no-repeat;
background-position:bottom;
display:block;
margin:0px;
}
.detailitem h2{
font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;
width:120px;
color:#990000;
padding-left:0px;
}

* html .detailitem h2 { display:inline; }  /* for IE 6 */
* + html .detailitem h2 { display:inline; }  /* for IE 7 */

.detailitem p{
display:inline;
color:#777777;
padding:5px 0px 7px 0px;
}
.detailitemlast{
width:331px;
padding:0px;
}
.detailitemlast h2{
font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline-block;
width:120px;
padding:5px;
color:#990000;
}
.workspace{
width:321px;
border:1px solid #999999;
padding:4px;
}
.doc{
display:inline;
float:left;
width:107px;
margin:0px;
padding:0px;
text-align:center;
}
.doc h3{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:100;
}
.doc p{
margin:0px;
padding:0px;
line-height:11px;
}
.doc img{
border:none;
}

.buttonbox{
width:323px;
padding:0px 0px 0px 3px;
margin:0px;
}
.buttonbox-top{
background-image:url(/design/buttonbox-top.jpg);
background-repeat:no-repeat;
width:323px;
height:9px;
padding:0px;
margin:0px;
line-height:2px;
font-size:3px;
}
.buttonbox-mid{
background-image:url(/design/buttonbox-mid.jpg);
background-repeat:repeat-y;
width:307px;
padding:1px 8px 0px 8px;
margin:0px;
height:26px;
}
.buttonbox-bot{
background-image:url(/design/buttonbox-bot.jpg);
background-repeat:no-repeat;
width:323px;
height:9px;
padding:0px;
margin:0px;
}

a.detailbutton{
display:block;
float:left;
padding:7px 0px 6px 0px;
background-image:url(/design/dbut.jpg);
text-align:center;
width:96px;
height:12px;
font-size:11px;
line-height:11px;
color:#efd8d8;
font-weight:100;
margin:0px 3px 0px 3px;
}
a.detailbutton:hover{
background-image:url(/design/dbuthov.jpg);
color:#ffffff;
}
.classdetailtitle{

width:685px;
margin:0px 6px 8px 6px;
padding:0px 2px 0px 2px;
}
.classdetailtitle h1{
border-bottom:1px solid #990000;
}


.scrolltitle h3{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#990000;
margin:0px;
padding:3px 0px 0px 0px;
font-weight:bold;
}

.gradbox-mid p{
color:#555555;
font-size:11px;
line-height:15px;
margin:0px;
padding:5px 0px 7px 0px;
}

a.smallbut{
display:block;
padding:4px 0px 4px 0px;
background-image:url(/design/smallbut.jpg);
background-repeat:no-repeat;
text-align:center;
width:72px;
height:12px;
font-size:10px;
line-height:11px;
color:#777777;
font-weight:100;
margin:0px;
}
a.smallbut:hover{
background-image:url(/design/smallbuthov.jpg);
background-repeat:no-repeat;
color:#ffffff;
}

a.headlink{
float:right;
padding:2px 4px 0px 0px;
font-weight:100;
color:#990000;
}

a.headlink:hover{
color:#888888;
}

table.DialogPosition{
margin:20px auto 20px auto;
font-size:11px;
background-color:#f0f0f0;
border:1px solid #888888;
padding:5px;
}

table.DialogPosition label{
font-size:11px;
font-weight:bold;
color:#990000;
padding-right:8px;
}

.LogonTextBox{
dislpay:inline;
background-image:url(/design/searchbox.jpg);
background-repeat:no-repeat;
width:167px;
height:16px;
border:1px solid #660000;
margin:0px 0px 7px 0px;
padding:3px;
}

input#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_logonform_Login1_LoginButton{
display:block;
float:left;
padding:0px;
background-image:url(/design/dbut.jpg);
text-align:center;
width:96px;
height:24px;
font-size:11px;
line-height:11px;
color:#efd8d8;
font-weight:100;
margin:0px 3px 0px 3px;
border:none;
cursor:pointer;
background-color:#660000;
}
input#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_logonform_Login1_LoginButton:hover{
background-image:url(/design/dbuthov.jpg);
color:#ffffff;
background-color:#990000;
}
input#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_logonform_btnPasswdRetrieval
{

padding:0px;
background-image:url(/design/dbut.jpg);
text-align:center;
width:96px;
height:24px;
font-size:11px;
line-height:11px;
color:#efd8d8;
font-weight:100;
margin:0px 3px 0px 3px;
border:none;
cursor:pointer;
background-color:#660000;
}
input#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_logonform_btnPasswdRetrieval:hover{
background-image:url(/design/dbuthov.jpg);
color:#ffffff;
background-color:#990000;
}

table#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_STEventCalendar_calItems{
width:100%;
background-color:#f6f6f6;
}
table#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_STEventCalendar_calItems td{
padding:3px;
vertical-align:text-top;
}
table#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_STEventCalendar_calItems tr,{
background-color:#f6f6f6;
}
table#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_STEventCalendar_calItems th{
background-color:#990000;
color:#ffffff;
font-weight:100;
font-size:11px;
line-height:11px;
padding:2px;
text-transform:uppercase;
}


table#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_EventCalendar_calItems{
width:100%;
background-color:#f6f6f6;
}
table#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_EventCalendar_calItems td{
padding:3px;
vertical-align:text-top;
}
table#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_EventCalendar_calItems tr,{
background-color:#f6f6f6;
}
table#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneMain_EventCalendar_calItems th{
background-color:#990000;
color:#ffffff;
font-weight:100;
font-size:11px;
line-height:11px;
padding:2px;
text-transform:uppercase;
}

.DayStyle{
text-align:left;
color:#660000;
font-weight:bold;
font-size:11px;
line-height:12px;
}
.DayStyle a{
color:#777777;
font-weight:100;
font-size:11px;
line-height:13px;
display:block;
padding:10px 0px 0px 0px;
margin:0px;

}




.DayStyle a:hover{
color:#990000;
text-decoration:underline;
}
.MonthName{

background-color:#f6f6f6;
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:19px;
color:#990000;
margin:0px;
padding:5px;
font-weight:bold;
}
td.NextStyle a.prev{
background-image:url(/design/leftarrow.jpg);
background-repeat:no-repeat;
display:block;
height:36px;
width:36px;
}
td.NextStyle a.prev:hover{
background-image:url(/design/leftarrowhov.jpg);
background-repeat:no-repeat;
display:block;
height:36px;
width:36px;
}

td.NextStyle a.next{
background-image:url(/design/rightarrow.jpg);
background-repeat:no-repeat;
display:block;
height:36px;
width:36px;
}
td.NextStyle a.next:hover{
background-image:url(/design/rightarrowhov.jpg);
background-repeat:no-repeat;
display:block;
height:36px;
width:36px;
}

.NewItemLink{
background-color:#eeeeee;
padding:4px 4px 4px 6px;
border:1px solid #cccccc;
}
.ItemsLink{
background-color:#eeeeee;
padding:4px 4px 4px 6px;
border:1px solid #cccccc;
margin:0px 0px 4px 0px;
}

.wiki{
border:1px solid #eeeeee;
background-color:#f5f3ec;
padding:4px 4px 4px 8px;
margin:0px 0px 4px 0px;
}
.wiki h2{
padding:2px 0px 1px 0px;
}
.wiki p{
padding:5px 0px 5px 0px;
}

#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneAllContent_ContributionList_list_editDoc_pnlSelectClass{
margin:3px 0px 0px 0px;
padding:4px 4px 4px 8px;
font-family:Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
}
#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneAllContent_ContributionList_list_editDoc_pnlSelectClass a{
font-size:11px;
}

#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneAllContent_ContributionList_list_editDoc_pnlEdit{

}
.EditingFormTable{
width:650px;
}
.EditingFormValueCell{
width:590px;
}
.Table{
width:99%;
}
.Header td.ThreadName{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:15px;
color:#660000;
margin:0px;
padding:3px 0px 2px 4px;
font-weight:bold;
background-color:#eeeeee;
border:1px solid #cccccc;
}
.Header td.ForumName, .Header td.Threads,.Header td.LastPost,.Header td.Posts,.Header td.Author{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:15px;
color:#660000;
margin:0px;
padding:3px 0px 2px 4px;
font-weight:bold;
background-color:#eeeeee;
border:1px solid #cccccc;
}
.Info span.ForumName{
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:15px;
color:#ffffff;
margin:0px;
padding:6px 10px 6px 8px;
font-weight:bold;
}
tr.Info{
padding:100px;
background-color:#660000;
color:#dddddd;
}
tr.Info td{
padding:6px;
margin:0px;
}
tr.Forum td.ForumInfo,tr.Forum td.Threads,tr.Forum td.Posts,tr.Forum td.LastPost{
padding:6px;
margin:0px;
border-bottom:1px solid #cccccc;
}
tr.Actions td{
padding:4px;
margin:5px 0px 5px 0px;
}
tr.Thread td.ThreadInfo,tr.Thread td.Author,tr.Thread td.Posts,tr.Thread td.LastPost{
padding:6px;
margin:0px;
border-bottom:1px solid #cccccc;
}
tr.Pager td{
padding:3px;
margin:0px;
}

.announce-top{
background-image:url(/design/announcementbox-top.jpg);
background-repeat:no-repeat;
width:350px;
height:5px;
margin:0px;
padding:0px;
font-size:1px;
line-height:1px;
}
.announce-mid{
background-image:url(/design/announcementbox-mid.jpg);
background-repeat:repeat-y;
width:340px;
margin:0px;
padding:0px 5px 0px 5px;
}
.announce-bot{
background-image:url(/design/announcementbox-bot.jpg);
background-repeat:no-repeat;
width:350px;
height:5px;
margin:0px;
padding:0px;
font-size:1px;
line-height:1px;
}

.stripe{
height:1px;
display:block;
margin:0px;
padding:0px;
clear:both;
background-color:#990000;
font-size:1px;
line-height:1px;
}
.fixedtext{
padding:0px 10px 9px 10px;
}
.fixedtext h2{
padding:2px 0px 0px 0px;
}
.alphaFilter{
padding:8px 0px 5px 0px;
}
a.AlphaItem{
background-color:#efefef;
border:1px solid #dcdcdc;
margin:0px 1px 0px 0px;
padding:3px 5px 3px 5px;
text-align:center;
display:inline;

}
a.AlphaItem:hover{
color:#ffffff;
background-color:#990000;
border:1px solid #660000;
}

.PostText
{
padding-left:5px;
padding-right:5px;
}
.PostSubject
{
font-weight:900
}


body .LibraryLeft { padding:0px 0px 18px 0px;}
body .LibraryLeft h2 { margin:0px; padding:0px 0px 7px 0px; border-bottom:1px solid #97280e; font-size:16px; line-height:19px;}
body .LibraryLeft h2 a { color:#97280e; font-size:16px; line-height:19px; text-decoration:none; margin:0px; padding:0px;}
body .LibraryLeft h2 a:hover {}
body .LibraryLeft .LL-inner { margin:0px; padding:0px 0px 0px 20px;}
body .LibraryLeft .LL-inner p { margin:0px; padding:7px 0px 7px 0px;}
body .LibraryLeft .LL-inner a.newmorebtn {}
body .LibraryLeft .LL-inner a.newmorebtn:hover {}

body .allcontent a.catlink { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; display:block; font-size:14px; line-height:14px; color:#98290f; background:url(/cssimages/catnon.aspx) no-repeat bottom left; margin:0px; padding:4px 0px 8px 12px; display:block; }
body .allcontent a.catlink:hover { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; display:block; font-size:14px; line-height:14px; color:#98290f; background:url(/cssimages/cathover.aspx) no-repeat bottom left; margin:0px; padding:4px 0px 8px 12px; display:block; }
body .allcontent a.catlink2 { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; display:block; font-size:14px; line-height:14px; color:#98290f; background:url(/cssimages/catselected.aspx) no-repeat bottom left; margin:0px; padding:4px 0px 8px 12px; display:block; }
body .allcontent a.catlink2:hover { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; display:block; font-size:14px; line-height:14px; color:#98290f; }

body .allcontent .listtop { background:url(/cssimages/listtop.aspx) no-repeat top left; margin:0px auto 0px auto; padding:0px; width:311px; height:8px; }
body .allcontent .listmid { background:url(/cssimages/listmid.aspx) repeat-y top left; margin:0px auto 0px auto; padding:0px 3px 1px 3px; width:305px; }
body .allcontent .listbot { background:url(/cssimages/listbot.aspx) no-repeat top left; margin:0px auto 0px auto; padding:0px; width:311px; height:4px; }

body .allcontent .listmid a { background:#f5f5f5; color:#666; font-size:11px; line-height:11px; display:block; padding:7px; margin:0px 0px 1px 0px;  }
body .allcontent .listmid a:hover { color:#333; background:#d6d6d6; }

body .allcontent .newdivider { background:url(/cssimages/sep-dots.aspx) repeat-x bottom left; height:2px; display:block; margin:0px 0px 8px 0px; padding:0px; font-size:2px; line-height:2px;}

body .allcontent a.newmorebtn { background:url(/cssimages/morelink.aspx) no-repeat top center; width:63px; margin:0px; height:14px; padding:4px 0px 4px 0px; display:block; text-align:center;}
body .allcontent a.newmorebtn:hover { background:url(/cssimages/morelink.aspx) no-repeat bottom center; color:#fff;}

body .allcontent h2.llhead { color:#777; margin:0px; padding:4px 0px 4px 0px;}

body .allcontent .llpager {}

body .allcontent .llpager span.SelectedPrev { background:url(/cssimages/pagerleft.aspx) no-repeat top center; display:block; height:18px; width:20px; font-size:1px; line-height:1px; color:#fff; float:left; margin-top:2px;}
body .allcontent .llpager span.SelectedNext { background:url(/cssimages/pagerright.aspx) no-repeat top center; display:block; height:18px; width:20px; font-size:1px; line-height:1px; color:#fff; float:left; margin-top:2px;}

body .allcontent .llpager a.UnselectedNext { background:url(/cssimages/pagerright.aspx) no-repeat bottom center; display:block; height:18px; width:20px; font-size:1px; line-height:1px; color:#fff; float:left; margin-top:2px;}
body .allcontent .llpager a.UnselectedNext:hover { background:url(/cssimages/pagerright.aspx) no-repeat center center; display:block; height:18px; width:20px; font-size:1px; line-height:1px; color:#fff; float:left; margin-top:2px;}

body .allcontent .llpager a.UnselectedPrev { background:url(/cssimages/pagerleft.aspx) no-repeat bottom center; display:block; height:18px; width:20px; font-size:0px; line-height:1px; color:#fff; float:left; margin-top:2px;}
body .allcontent .llpager a.UnselectedPrev:hover { background:url(/cssimages/pagerleft.aspx) no-repeat center center; display:block; height:18px; width:20px; font-size:0px; line-height:1px; color:#fff; float:left; margin-top:2px;}

body .allcontent .llpager span.SelectedPage { background:url(/cssimages/pagerpg.aspx) no-repeat bottom center; display:block; height:25px; width:22px; color:#fff; float:left; text-align:center; margin:0px 2px 0px 2px; padding:4px 0px 0px 0px;}
body .allcontent .llpager a.UnselectedPage { background:url(/cssimages/pagerpg.aspx) no-repeat top center; display:block; height:25px; width:22px; float:left; text-align:center; margin:0px 2px 0px 2px; padding:4px 0px 0px 0px;}
body .allcontent .llpager a.UnselectedPage:hover { background:url(/cssimages/pagerpg.aspx) no-repeat bottom center; display:block; height:25px; width:22px; float:left; text-align:center; margin:0px 2px 0px 2px; padding:4px 0px 0px 0px; color:#fff;}

body .allcontent .llpager .PagerResults { clear:both;}