/* General Styles */
a {cursor: pointer;}

/* Boxes*/
.BoxDirectoryTop {width: 530px; height: 27px; margin-top: 15px; overflow: hidden;}
.BoxDirectoryTopLeft {float: left; width: 9px; height: 27px; background: url(/apps/provider-directory/images/box-top-left.jpg) no-repeat top left #1879be; font-size: 0px; overflow: hidden;}
.BoxDirectoryTopRight {float: right; width: 521px; height: 27px; background: url(/apps/provider-directory/images/box-top-right.jpg) no-repeat top right #1879be; font-size: 0px; overflow: hidden;}
.BoxDirectoryTopCenter {float: left; width: 512px; height: 27px; background: #1879be; border-top: 1px solid #1879be; vertical-align: middle;}
.BoxDirectoryBottom {width: 530px; clear: right; padding-bottom: 10px;}
.BoxDirectoryBottomPopup {width: 530px; clear: both; border-bottom: 1px solid #1879be; border-right: 1px solid #1879be; border-left: 1px solid #1879be; height: 8px; font-size: 0px; overflow: hidden;}
.BoxDirectoryBottomRight {float: right; width: 9px; height: 8px; border-bottom: 1px solid #1879be; border-right: 1px solid #1879be; overflow: hidden; font-size: 0px;}
.BoxDirectoryBottomLeft {float: left; width: 519px; height: 8px; border-bottom: 1px solid #1879be; border-left: 1px solid #1879be; overflow: hidden; font-size: 0px;}
.BoxDirectoryContent {width: 530px; background: #ffffff; border-top: 1px solid #1879be; border-left: 1px solid #1879be; border-right: 1px solid #1879be; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 6px; font-size: 13px;}
.BoxDirectoryTopRight h3 {color: #ffffff; font-weight: bold; margin-top: 4px;}
.BoxDirectoryContent p {margin-bottom: 1px;}
.BoxDirectoryContent ul {margin-bottom: 2px;}
.BoxDirectoryContentColumn1 {width: 275px;}
.BoxDirectoryContentColumn2 {width: 255px;}

/* New Window Styles */
#ContentNewWindow {width: 555px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
#ContentNewWindow ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 5px; }
#ContentNewWindow ul li {background: url(/global/images/common/bullet.gif) no-repeat left 4px; padding-left: 12px; margin-top: 3px;}
#ContentNewWindow ul ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 0px;}
#ContentNewWindow ul ul li {background: url(/global/images/common/dash.gif) no-repeat left 9px; padding-left: 12px; margin-top: 0px;}

/* Alignment */
.IndentSmall {margin-left: 15px; display: block; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.IndentMedium {margin-left: 30px; display: block; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.IndentLarge {margin-left: 45px; display: block; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}

/*Text*/
.Help {float: right; font-size: 11px; color: #ffffff; padding-top: 4px;}
.Help a {text-decoration: underline; color: #ffffff;}
.Help a:hover {text-decoration: none;}
.BlueComment {color: #1879be; font-size: 11px;}
.BlueComment a {font-size: 11px; color: #1879be; text-decoration: underline;}
.BlueComment a:hover {font-size: 11px; color: #1879be; text-decoration: none;}
.TextVerticalCenter {vertical-align: middle;}

/*Tables*/
.DottedLine {border-bottom: dotted 1px #E1E1E1;}
.ProviderAttributes {width: 220px; border: 1px solid #cccccc;}
.ProviderAttributes td {padding: 2px; border-bottom: 1px solid #eeeeee;}
.ProviderAttributesHeader {background: #cccccc; padding: 6px; text-align: center;}
.TableColumn166px {width: 166px;}
.TableColumn125px {width: 125px;}
.TableColumn100px {width: 100px;}
.DataExplaination {width: 100%;	border: 1px solid #DFDFDF; background: #F5F5F5; padding: 3px;}
.DataExplaination td {border-bottom: 1px solid #DFDFDF;}
.DataExplainationHeader {background: #D3D3D3;}
.DataExplainationColumn1 {width: 110px;}
