﻿.SKIN_WIDTH { width: 500px; }

.LOGO_BORDER { border-left:solid #cccccc 1px; border-right:solid #cccccc 1px; border-top:solid #cccccc 1px; }
.LOGO_HEIGHT { height: auto; }
.LOGO_PADDING { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }

.BANNER_BORDER { border-right:solid #cccccc 1px; } 
.BANNER_HEIGHT { height: auto; }
.BANNER_SET_WIDTH {width: 100% !important; overflow: visible}

.FIRMHEADING_FONTSIZE { font-size: 16pt; }
.FIRMHEADING_FONTWEIGHT { font-weight: bold; }
.FIRMHEADING_FONTFAMILY { font-family: Arial, Franklin Gothic Book, Verdana, Sans-Serif; }

.MENU_BORDER {  }
.MENU_HEIGHT { height: auto; /*width: 200px !IMPORTANT */}
.MENU_PADDING { padding: 10px 15px 5px 15px; }
.MENU_LINKS_PADDING, .RadMenu .rmItem  { padding: 10px 15px 5px 15px !IMPORTANT; } 
.MENU_LINKS_FONTFAMILY, .RadMenu .rmItem { font-family: Franklin Gothic Book, Verdana, Sans-Serif; }
.MENU_LINKS_TEXTALIGN, .RadMenu .rmItem { text-align: left; } 

.MENU_LINKS_STYLE a:link, .RadMenu .rmLink { text-decoration: none;  padding-left: 15px; padding-right: 15px; background-image: url(Box.gif); background-repeat:no-repeat; background-position:left; }

.MENU_LINKS_STYLE a:visited, .RadMenu .rmLink:visited { text-decoration: none;  padding-left: 15px; padding-right: 15px; background-image: url(Box.gif); background-repeat:no-repeat; background-position:left; }

.MENU_LINKS_STYLE a:hover, .RadMenu .rmLink:hover { text-decoration: none;  /*padding-left: 15px; padding-right: 15px;*/ background-image: url(Box.gif); background-repeat:no-repeat; background-position:left; cursor: pointer; }

.MENU_LINKS_STYLE a:active, .RadMenu .rmLink:active { text-decoration: none;  padding-left: 15px; padding-right: 15px; background-image: url(Box.gif); background-repeat:no-repeat; background-position:left; }

.MENU_LINKS_STYLE table, .RadMenu .rmLink { border-bottom: dotted 1px #000000; }

.MENU_LINKS_STYLE td, .RadMenu .rmItem { height: auto; }


.RadMenu {width:170px !important}
.rmSlide {width:200px !important}


.rmItem a {white-space: normal; width: auto !IMPORTANT}


.PAGEHEADER_FONTFAMILY { font-family: Franklin Gothic Book, Verdana, Sans-Serif; }
.PAGEHEADER_FONTSIZE { font-size: 14pt; }
.PAGEHEADER_FONTWEIGHT { font-weight: bold; }
.PAGEHEADER_PADDING { padding: 4px 0px 0px 20px; }
.PAGEHEADER_TEXTALIGN { text-align: justify; }
.PAGEHEADER_HEIGHT { height: 35px; }
.PAGEHEADER_BORDER { border-right:solid #cccccc 1px; }

.CONTENTPANE_FONTFAMILY { font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.CONTENTPANE_FONTSIZE { font-size: 13px; }
.CONTENTPANE_PADDING { padding: 10px 20px 20px 20px; }
.CONTENTPANE_TEXTALIGN { text-align: justify; }
.CONTENTPANE_BORDER {  border-right:solid #cccccc 1px;}
.CONTENTPANE_HEIGHT { height: 330px; }

.STAFF_LEFTPANE_HEADER { padding: 10px 0px 10px 0px; font-weight: bold; font-family: Arial, Verdana; }
.STAFF_LEFTPANE_TEXT { font-weight: normal; font-family: Arial; }
.STAFF_HEADER_FONTWEIGHT { font-weight: bold; font-family: Arial; }
.STAFF_HEADER_FONTSIZE { font-size: 14px; font-family: Arial; }

.FOOTER_FONTFAMILY { font-family: Franklin Gothic Book, Verdana, Sans-Serif; }
.FOOTER_FONTSIZE { font-size: 9pt; }
.FOOTER_BORDER { border-left: solid 1px #cccccc; border-right:solid #cccccc 1px; border-bottom: solid 1px #cccccc; }
.FOOTER_HEIGHT { height: 20px; }
.FOOTER_TEXTALIGN { text-align: center; }

.LEAPFOOTER_FONTFAMILY { font-family: Franklin Gothic Book, Verdana, Sans-Serif; }
.LEAPFOOTER_HEIGHT { height: 20px; }
.LEAPFOOTER_FONTSIZE { font-size: 7pt; }
.LEAPFOOTER_COLOR { color: Gray; }
.LEAPFOOTER_COLOR a:link { color: Gray; }
.LEAPFOOTER_COLOR a:visited { color: Gray; }
.LEAPFOOTER_COLOR a:hover { color: Gray; }
.LEAPFOOTER_COLOR a:active { color: Gray; }

.ADMIN_HEADER { font-weight: bold; padding-left: 10px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc;}
.ADMIN_SUBHEADER { padding-left: 10px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc;}
.ADMIN_LEFTCONTENT { border-left: solid 1px #cccccc;  padding-right: 5px;  padding-top: 5px; padding-bottom: 5px;}
.ADMIN_RIGHTCONTENT { border-right: solid 1px #cccccc; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
.ADMIN_BORDERTOP { border-top: solid 1px #cccccc; }
.ADMIN_BORDERBOTTOM { border-bottom: solid 1px #cccccc; }
.ADMIN_BORDERLEFT { border-left: solid 1px #cccccc; }
.ADMIN_BORDERRIGHT { border-right: solid 1px #cccccc; }
.ADMIN_RIGHTCONTENTCUSTOM { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
.ADMIN_PADDINGLEFT { padding-left: 10px; }

.EDITHTMLTEXT_BGCOLOR { background-color: #ffffff; }
.EDITHTMLTEXT_FONTFAMILY { font-family: Franklin Gothic Book; }
.EDITHTMLTEXT_FONTSIZE { font-size: 12pt; } 

.CUSTOMTABLE_LEFTCOLUMN { padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.CUSTOMTABLE_RIGHTCOLUMN { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }

.ADMIN_MENU_FONTFAMILY { font-family: Sans-Serif; }
.ADMIN_MENU_FONTSIZE { font-size: 9pt; }
.ADMIN_MENU_FONTWEIGHT { font-weight: bold; }
.ADMIN_MENU_TEXTDECORATION { text-decoration: underline; }
.ADMIN_MENU_BORDER { border: solid 0px #dcdcdc; }
.ADMIN_MENU_COLOR { color: #000000; padding-left: 5px; padding-right: 5px; }
.ADMIN_MENU_COLOR a:link { color: #000000; padding-left: 5px; padding-right: 5px; }
.ADMIN_MENU_COLOR a:visited { color: #000000; padding-left: 5px; padding-right: 5px; }
.ADMIN_MENU_COLOR a:hover { color: #000000; padding-left: 5px; padding-right: 5px; }
.ADMIN_MENU_COLOR a:active { color: #000000; padding-left: 5px; padding-right: 5px; }
.ADMIN_MENU_COLOR img { padding-right: 3px; }

.RadMenu .rmGroup .rmText  { padding:0 0 0 8px !important;} 															/* overrides telerik style */
.RadMenu ul.rmVertical, .rmRootGroup ul.rmHorizontal { width:170px !important}		/* overrides telerik style. .RadMenu_Context ul.rmHorizontal -was in-.*/

/* Fix for contextual menu - padding breaking content */
.RadMenu_Context .rmGroup .rmText  { padding:0 0 0 0px !important; }
.RadMenu_Context .rmGroup .rmText,RadMenu_Context .rmGroup .rmLeftImage + .rmText   { padding:0 54px 0 28px !important; }
.RadMenu_Context .rmItem a  { width: 168px !important; }
.RadMenu_Context ul.rmVertical { width:168px !important}
.RadMenu_Context .rmLink, .RadMenu_Context .rmLink:visited, .RadMenu_Context .rmLink:hover { padding:0px !important;}
.RadMenu_Context .rmItem  { padding: 0px !IMPORTANT; } 
.RadMenu_Context .rmLink { border-bottom: 0; }
.RadMenu_Context .rmGroup .rmLeftImage { margin-right: 11px;}