/* CSS Document */

body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #1E676E;
}

.leftBg
{
    background-image: url(Images/leftBg.jpg);
    background-repeat: repeat-x;
    width: 10px;
}

.rightBg
{
    background-image: url(Images/rightBg.jpg);
    background-repeat: repeat-x;
    width: 10px;
}

.memberBg
{
    background-image: url(Images/search_member_bg.jpg);
    background-repeat: repeat-y;
}

.loginBg
{
    background-image: url(Images/login_bg.jpg);
    background-repeat: repeat-y;
}

.bannerBg
{
    background-image: url(Images/bannerBg.jpg);
    background-repeat: repeat-y;
    z-index: 500;
}

.inner_leftBg
{
    background-image: url(Images/inner_leftBg.jpg);
    background-repeat: repeat-y;
}

.dividerBlue
{
    background-image: url(Images/divider_blue.gif);
    background-repeat: repeat-x;
    height: 1px;
}

.dividerWhite
{
    background-image: url(Images/divider_white.gif);
    background-repeat: repeat-x;
    height: 11px;
    vertical-align: bottom;
}

.dividerWhiteNoPadding
{
    background-image: url(Images/divider_white.gif);
    background-repeat: repeat-x;
    height: 1px;
}

.loginInput
{
    background-color: #0A5289;
    border-width: 1px;
    border-style: solid;
    border-color: #8B8B8B;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #FFFFFF;
    height: 18px;
    width: 120px;
}

.search
{
    background-color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: red;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #0A5289;
    height: 18px;
    width: 190px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    vertical-align: top;
}

.input
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    border: solid 1px #030022;
    width: 150px; /*height:18px;*/
}

.lable
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #030022;
    border: none 0px #030022;
    width: 150px;
}

.headerText
{
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    padding-right: 4px;
    padding-left: 6px;
}

.loginText
{
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #E8BC00;
    padding-right: 4px;
    padding-left: 6px;
}
.PendingRequest
{
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #E8BC00;
    padding-right: 4px;
    padding-left: 6px;
    text-decoration: none;
}

.homeText
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #ffffff;
}

A.home:link
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
}
A.home:visited
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
A.home:hover
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
}
A.home:active
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.homeHeading
{
    font-family: Tahoma, Verdana;
    font-size: 14px;
    color: #ffffff;
}

.text
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
}
.texthead
{
    font-family: Arial, Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #003C7C; /*padding-left: 0px;*/
}
.linkTrail
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #030022;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align: right;
    vertical-align: bottom;
}

.footer
{
    font-family: Arial, Tahoma;
    font-size: 10px;
    color: #030022;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.footer1
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: underline;
}

/*.FormText
{
    font-family: Arial, Tahoma;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}*/

.redHead
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #cc0000;
}

.modalDialog_transparentDivs
{
    filter: alpha(opacity=30); /* Transparency */
    opacity: 0.3; /* Transparency */
    background-color: #030022;
    z-index: 1;
    position: absolute; /* Always needed	*/
}


.modalDialog_contentDiv
{
    background-image: url(Images/pop_header.gif); /*background-image: url(Images/pop_bg.jpg);*/
    background-repeat: no-repeat;
    background-color: #ffffff;
    border: solid 2px #030022;
    width: 284px; /*height: 100px;*/ /*filter:alpha(opacity=30); 	opacity:0.3; 	border:solid 1px #030022;*/
    z-index: 100; /* Always needed	*/
    position: absolute; /* Always needed	*/
    font-family: Tahoma, Verdana;
    color: #0094C2;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    padding: 45px 0 0 0;
}


.modalDialog_contentDiv_shadow
{
    z-index: 90; /* Always needed	- to make it appear below the message */
    position: absolute; /* Always needed	*/
    background-color: #000000;
    filter: alpha(opacity=100); /* Transparency */
    opacity: 1; /* Transparency */
    -moz-opacity: .100; /* Transparency for mozilla browser */
}

.Message
{
    font-family: Verdana;
    font-size: 12px;
    color: #3b5998;
    font-weight: bold;
}

.datatable
{
    font-family: Verdana;
    font-size: 12px;
    color: #003C7C;
    padding-left: 5px;
    background-color: #ffffff;
}

.TableBluebg
{
    font-family: Verdana;
    font-size: 12px;
    color: #ffffff;
    padding-left: 5px;
    font-weight: bold;
    background-color: #009BB6;
}

A.link:link
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
    text-decoration: underline;
}
A.link:visited
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
    text-decoration: underline;
}
A.link:hover
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
    text-decoration: none;
}
A.link:active
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
    text-decoration: underline;
}

A.news:link
{
    font-family: Arial, Tahoma;
    font-size: 14px;
    color: #030022;
    text-decoration: underline;
}
A.news:visited
{
    font-family: Arial, Tahoma;
    font-size: 14px;
    color: #030022;
    text-decoration: underline;
}
A.news:hover
{
    font-family: Arial, Tahoma;
    font-size: 14px;
    color: #030022;
    text-decoration: none;
}
A.news:active
{
    font-family: Arial, Tahoma;
    font-size: 14px;
    color: #030022;
    text-decoration: underline;
}

A.editLink:link
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
    text-decoration: none;
}
A.editLink:visited
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
    text-decoration: none;
}
A.editLink:hover
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #50C700;
    text-decoration: none;
}
A.editLink:active
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #50C700;
    text-decoration: none;
}

.editText
{
    font-family: Arial, Tahoma;
    font-size: 14px;
    color: #ffffff;
    padding-left: 0px;
}

.formText
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
    text-align: right;
    padding-right: 5px;
}

.museumText
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #030022;
}

.datagridHeader
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C; /*background-color:#ffffff;*/
    padding-left: 8px;
}

.datagridText
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C; /*background-color:#ffffff;*/
    padding-left: 8px;
}

.modalProgressGreyBackground
{
    background: #030022;
    filter: alpha(opacity=30);
    opacity: 0.6;
    -moz-opacity: .30;
}
/*.modalProgressWhiteBackground
{
    background: #DCDBDB;
    filter: alpha(opacity=80);
    opacity: 0.6;
    -moz-opacity: .80;
}*/

.modalProgressWhiteBackground
{
    filter: alpha(opacity=100);
}
.modalProgressRedBackground
{
    background: Red;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: .60;
}

.modalPopup
{
    background-image: url(Images/pop_header.gif);
    background-repeat: no-repeat;
    font-family: Arial, Tahoma;
    font-size: 13px;
    vertical-align: middle;
    text-align: center;
    padding: 50px 0px 15px 0px;
    border-style: solid;
    border-width: 2px;
    background-color: #ffffff;
    width: 284px;
}

.button
{
    font-family: Tahoma, Verdana;
    font-size: 15px;
    color: #030022;
    font-weight: normal;
    text-decoration: none;
    border: solid 0px #030022;
    background-color: #ffffff;
    height: 25px;
    font-weight: bold;
    cursor: hand;
}

.buttonOver
{
    font-family: Tahoma, Verdana;
    font-size: 15px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    border: solid 0px #030022;
    background-color: #030022;
    height: 25px;
    font-weight: bold;
    cursor: hand;
}

A.clans:link
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #030022;
    text-decoration: none;
    padding-right: 8px;
}
A.clans:visited
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #030022;
    text-decoration: none;
    padding-right: 8px;
}
A.clans:hover
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #0095C0;
    text-decoration: none;
    padding-right: 8px;
}
A.clans:active
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #0095C0;
    text-decoration: none;
    padding-right: 8px;
}

.linkVisited
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #030022;
    text-decoration: underline;
}

.heading
{
    font-family: Times New Roman;
    font-size: 18px;
    color: #003C7C;
    text-align: center; /*text-transform: uppercase;*/
}

.punchLine
{
    font-family: Arial;
    font-size: 13px;
    color: #003C7C;
    text-align: center;
    padding-right:20px;
}


.date
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
    text-decoration: underline;
}

.editLinkActive
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: Blue;
    text-decoration: none;
}

.doctors
{
    background-color: #f1f1f1;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #030022;
    text-decoration: none;
    padding-right: 8px;
    text-align: right;
    cursor: hand;
    width: 200px;
}





.MagicZoomLoading img
{
    padding-top: 3px /*important*/;
}


div.zoomdiv
{
    z-index: 100;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 310px;
    height: 285px;
    background: #ffffff;
    border: 2px solid #003C7C;
    display: none;
    text-align: center;
    overflow: hidden;
}
img.jqzoom
{
    cursor: hand;
    position: relative;
}

doctorsVisited
{
    background-color: #f1f1f1;
    font-family: Georgia;
    font-size: 13px;
    font-weight: bold;
    color: #030022;
    text-decoration: none;
    padding-right: 8px;
    text-align: right;
    cursor: hand;
    width: 200px;
}
.LeftShadow
{
    background-image: url(Images/left_shadow.gif);
    background-repeat: repeat-y;
}

.RightShadow
{
    background-image: url(Images/right_shadow.gif);
    background-repeat: repeat-y;
}

.classifieds
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 4px;
    padding-right: 10px;
    text-align: left;
}

.calendar
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: red; /*padding-left:4px;     padding-right: 10px;*/
    text-align: left;
}

.calendarMonth
{
    background-image: url(Images/calendar_bg.gif);
    background-repeat: repeat-x;
    height: 28px;
    font-family: Arial, Tahoma;
    font-size: 14px;
    font-weight: bold; /*width:233px;*/
    border: 0px solid red;
}

.calendarDay
{
    background-color: #0099C1;
    height: 25px;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #ffffff; /*width:233px;*/
    border: 0px solid red;
}

.calendarDate
{
    background-color: #ffffff;
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: red; /*width:233px;*/
    border: 0px solid red;
    text-decoration: none;
}

.calendarEvent
{
    background-color: #035D9C;
    height: 20px;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #ffffff; /*width:233px;*/
    border: 0px solid red;
}


.calendarPopup
{
    background-color: #ffffff;
    border: solid 1px #0099C2;
    width: 212px;
}

.searchTopline
{
    background-image: url(Images/search_Topline.jpg);
    height: 5px;
    background-repeat: repeat-x;
}

.searchBottomline
{
    background-image: url(Images/search_Bottomline.jpg);
    height: 5px;
    background-repeat: repeat-x;
}

.searchLeftline
{
    background-image: url(Images/search_leftline.jpg);
    height: 5px;
    background-repeat: repeat-y;
}

.searchRightline
{
    background-image: url(Images/search_Rightline.jpg);
    height: 5px;
    background-repeat: repeat-y;
}
.paratext
{
    font-family: Arial, Tahoma;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    color: #003C7C;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}

.paradiv
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f1f1f1;
}

.big
{
    font-size: 25px;
    font-family: Arial, Tahoma;
}

.quotes
{
    font-size: 30px;
    font-family: Arial, Tahoma;
}


.inputBlue
{
    font-family: Arial, Tahoma;
    color: #030022;
    font-weight: bold;
    font-size: 13px;
    background-color: #ffffff;
    border: solid 1px #030022;
    width: 150px; /*height:18px;*/
}

.inputWhite
{
    font-family: Arial, Tahoma;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    background-color: #030022;
    border: solid 0px #030022;
    width: 150px; /*height:18px;*/
}

A.map:link
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    text-decoration: none;
}
A.map:visited
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    text-decoration: none;
}
A.map:hover
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    text-decoration: underline;
}
A.map:active
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    text-decoration: none;
}

.printBg
{
    background-color: #ffffff;
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
}

.closeBg
{
    width: 63px;
    height: 19px;
    background-color: #030022;
}

.CollapsiblePanel
{
    background-color: #ffffff;
    border: solid 0px #E1E1E1;
    width: 738px;
}

.CollapsiblePanelTab
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: justify;
    height: 19px;
    cursor: pointer;
    background-color: #ffffff;
    -moz-user-select: none;
    -khtml-user-select: none;
}

.CollapsiblePanelTabHover
{
    background-color: #D4EFF5;
}

.CollapsiblePanelTabActive
{
    background-color: red;
}

.CollapsiblePanelContent
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    border: solid 1px #E1E1E1;
}

.bookmark
{
    font-family: Arial, Tahoma;
    font-size: 13px;
    color: #003C7C; /*padding-left:10px;*/
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
}
.printbutton
{
    background-color: #ffffff;
    padding-left: 20px;
}
.cursorHand
{
    cursor: pointer;
}
.Popup
{
    left: 267px;
    width: 456px;
    position: absolute;
    top: 1200px;
    height: auto;
    background-color: white;
    border: 1px solid #00B5D4;
    padding: 5px;
    display: none;
    z-index: 100;
}

.ScrollBar
{
    border-right: #484848 1px solid;
    border-top: #484848 1px solid;
    OVERFLOW-Y: scroll;
    OVERFLOW-X: none;
    SCROLLBAR-FACE-COLOR: #999999;
    SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
    border-left: #484848 1px solid;
    width: auto;
    SCROLLBAR-SHADOW-COLOR: white;
    SCROLLBAR-ARROW-COLOR: #484848;
    SCROLLBAR-TRACK-COLOR: #dfdfdf;
    border-bottom: #484848 1px solid;
    SCROLLBAR-DARKSHADOW-COLOR: black;
    SCROLLBAR-BASE-COLOR: #999999;
    height: 600px;
    background-color: #ffffff;
}


A.linkYoung:link
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #003C7C;
    text-decoration: none;
}
A.linkYoung:visited
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #003C7C;
    text-decoration: none;
}
A.linkYoung:hover
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #003C7C;
    text-decoration: underline;
}
A.linkYoung:active
{
    font-family: Arial, Tahoma;
    font-size: 12px;
    color: #003C7C;
    text-decoration: none;
}
.row
{
    height: 20px;
    background-color: #f1f1f1;
    padding-left: 15px;
}

.altrow
{
    height: 20px;
    background-color: #fff;
    padding-left: 15px;
}
.empty
{
    height: 5px;
    background-color: #fff;
}
.titlerow
{
    height: 20px;
    background-color: #eee;
    font-weight: bold;
    text-align: left;
    padding-left: 15px;
}
.titlerow2
{
    height: 30px;
    background-color: #eee;
    font-weight: bold;
    text-align: left;
}
.stylepopup
{
    width: 472px;
    height: 300px;
    display: none;
    position: absolute;
    color: #fff;
    font-size: 13px;
    font-family: Arial;
    line-height: 20px;
    font-weight: bold;
    top: 187px;
    left: 256px;
    background: #00f1fc url(images/divbg.jpg) repeat-x top left;
    border: solid 10px #fff;
    z-index: 10;
}
.textboxpopup
{
    background-color: #fff;
    border: solid 1px #006699;
    width: 150px;
    height: 18px;
}
.subscribe
{
    background-color: #fff;
    border: solid 1px #006699;
    width: 75px;
    height: 25px;
}
.inner
{
    background-image: url(images/update_icon.jpg);
    background-repeat: no-repeat;
    background-position: 310px 125px;
    z-index: 20;
     height: 250px;
}


/*for Archives pop up*/
.highslide-html {
    background-color: #4099b9;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 820px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*for Archives pop up*/

.clear
{
	clear:both;
	height:1px;
}