/* Imported Styles

----------------------------------------------- */



@import url("calendar.css");

@import url("blog.css");

@import url("navigation.css");



/* Hides from IE-mac \*/

* html {height: 1%;clear: right;}

/* End hide from IE-mac */



body {

font-family: Verdana, Arial, Helvetica, Sans-Serif;

background-color:#67727b;

margin:0;

padding:0;

scrollbar-face-color: #F5F5F5; 

scrollbar-shadow-color: #F6F6F4;

scrollbar-highlight-color: #F6F6F4; 

scrollbar-3dlight-color: #9C9E9C;

scrollbar-darkshadow-color: #9C9E9C; 

scrollbar-track-color: #F4F4F2;

scrollbar-arrow-color: #838383

}



/* Background Images */

.left-flare {

margin: 0 auto; 

background: url('../images/bg-left-flare.gif') repeat-y;

}

.right-flare {

margin: 0 auto; 

background: url('../images/bg-right-flare.gif') repeat-y;

}

.bot-flare {margin: 0 auto; 

background: url('../images/bg-bot-flare.gif') repeat-x;

}

.dash-vertical {

margin: 0 auto; 

background: url('../images/dash-vertical.gif') repeat-y;

}

.dash-horizontal {

margin: 0 auto; 

background: url('../images/dash-horizontal.gif') repeat-x;

}



.v-td {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 8pt; 

color: #606060;

padding: 6px;

margin: 0 auto; 

background: url('../images/dash-vertical1.gif') repeat-y;

background-position: left;

}



.h-td {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 8pt; 

color: #606060;

padding: 6px;

margin: 0 auto; 

background: url('../images/dash-horizontal1.gif') repeat-x;

background-position: bottom;

}



.v-main {

font: 13px/1.5 Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 13px;

text-decoration:none;

color:#606060;

padding: 6px;

margin: 0 auto; 

background: url('../images/dash-vertical1.gif') repeat-y;

background-position: left;

}



.h-main {

font: 13px/1.5 Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 13px;

text-decoration:none;

color:#606060;

padding: 6px;

margin: 0 auto; 

background: url('../images/dash-horizontal1.gif') repeat-x;

background-position: bottom;

}



.main1 {

font: 13px/1.5 Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 13px;

text-decoration:none;

color:#606060;

background: url("../images/BG-1.gif") no-repeat;

background-position: top center;

padding: 10px 10px 10px 10px;

}



.main {

font: 13px/1.5 Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 13px;

text-decoration:none;

color:#606060;

background: url("../images/BG-1.gif") no-repeat;

background-position: center;

padding: 10px 10px 10px 10px;

}



.titlebar {

margin-left:15px;

font-family: Verdana, Arial, Helvetica, Sans-Serif;

font-size:12px;

color:#fbfbfb;

text-decoration:none;

font-weight: bold;

}



.spotlight {

background-color: #67727B;

filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#67727B,endColorStr=#000000);

}



.textxsm {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 7.5pt; 

color: #606060;

}

.textsm {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 8pt; 

color: #606060;

}

.text {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 9pt; 

color: #606060;

}

.textmed {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 10pt; 

color: #606060;

}

.textlg {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 12pt; 

color: #606060;

}

.textxlg {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 13pt; 

color: #606060;

}



.linkxsm {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 7.5pt;

color:#565B6E;

text-decoration: none;

border-bottom:1px dotted #565B6E;

}

.linkxsm:hover {

color: #A90000;

text-decoration: none;

border-bottom:1px solid #A90000;

}

.linksm {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 8pt;

color:#565B6E;

text-decoration: none;

border-bottom:1px dotted #565B6E;

}

.linksm:hover {

color: #A90000;

text-decoration: none;

border-bottom:1px solid #A90000;

}

.link {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 9pt;

color:#565B6E;

text-decoration: none;

border-bottom:1px dotted #565B6E;

}

.link:hover {

color: #A90000;

text-decoration: none;

border-bottom:1px solid #A90000;

}

.linkmed {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 10pt; 

color: #565B6E;

}

.linkmed:hover {

color: #A90000;

}

.linklg {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 12pt; 

color: #565B6E;

}

.linklg:hover {

color: #A90000;

}



.linklock {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 9pt;

color:#A7A7A7;

text-decoration: none;

border-bottom:1px dotted #A7A7A7;

}



.generic-spacer hr {

	width: 100%;

	height: 2px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;



	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EBEBE0;



	margin-top: 10px !important;

	margin-top: 3px;

	margin-bottom: 10px !important;

	margin-bottom: 0px;

	padding: 0px;

	

	margin-right: 0px;

	margin-left: 0px;

	text-align: left;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #424242;

	border-left-color: #424242;

}



.text-footer {

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #ffffff;

line-height: 1.3em;

}

.link-footer {

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 11px; 

color: #ffffff;

line-height: 1.3em;

}



.listdiv {

margin-left: -15px;

padding-left: 0;

margin-top: 0;

padding-top: 0;

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 7.5pt; 

color: #606060;

}

#bio li {

margin: 0;

padding: 0;

}

#bio ul, #bio ol {

padding-top: 0;

padding-bottom: 0;

margin-top: 0;

margin-bottom: 0;

}



.sqwhite {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 11px; 

color: #606060;

width: 160px;

padding-top: 8px;

padding-bottom: 8px;

padding-left: 8px;

padding-right: 8px;

border-top: 1px dotted #000000;

border-bottom: 1px dotted #000000;

border-left: 1px dotted #000000;

border-right: 1px dotted #000000;

background-color: #FBFBFB;

text-align: left;

}



.sqyellow {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 11px; 

color: #606060;

width: 160px;

padding-top: 8px;

padding-bottom: 8px;

padding-left: 8px;

padding-right: 8px;

border-top: 1px dotted #000000;

border-bottom: 1px dotted #000000;

border-left: 1px dotted #000000;

border-right: 1px dotted #000000;

background-color: #FFFF00;

text-align: left;

}



.sqgreen {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 11px; 

color: #ffffff;

width: 160px;

padding-top: 8px;

padding-bottom: 8px;

padding-left: 8px;

padding-right: 8px;

border-top: 1px dotted #000000;

border-bottom: 1px dotted #000000;

border-left: 1px dotted #000000;

border-right: 1px dotted #000000;

background-color: #008001;

text-align: left;

}



.sqblue {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 11px; 

color: #ffffff;

width: 160px;

padding-top: 8px;

padding-bottom: 8px;

padding-left: 8px;

padding-right: 8px;

border-top: 1px dotted #000000;

border-bottom: 1px dotted #000000;

border-left: 1px dotted #000000;

border-right: 1px dotted #000000;

background-color: #0000FE;

text-align: left;

}



.sqred {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 11px; 

color: #ffffff;

width: 160px;

padding-top: 8px;

padding-bottom: 8px;

padding-left: 8px;

padding-right: 8px;

border-top: 1px dotted #000000;

border-bottom: 1px dotted #000000;

border-left: 1px dotted #000000;

border-right: 1px dotted #000000;

background-color: #AD0000;

text-align: left;

}



.sqblack {

font-family: Verdana, Arial, Helvetica, Sans-Serif; 

font-size: 11px; 

color: #000000;

width: 160px;

padding-top: 8px;

padding-bottom: 8px;

padding-left: 8px;

padding-right: 8px;

border-top: 1px dotted #000000;

border-bottom: 1px dotted #000000;

border-left: 1px dotted #000000;

border-right: 1px dotted #000000;

background-color: #F0F0F0;

text-align: left;

}





.shadow	 {filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);} 

.shadow1 {filter:progid:DXImageTransform.Microsoft.Shadow(color='#a9a9a9', Direction=135, Strength=2);}



#ibox_w {

position: absolute;

top: 0px;

left: 0px;

z-index: 100;

width: 100%;

height: 100%;

background-color: #000000;

margin: 0;

padding: 0;

filter: alpha(opacity=0);

-moz-opacity: 0.0;

opacity: 0.0;

}

#ibox_progress {	

margin: 0;

padding: 0;

position: absolute;

z-index: 105;

}

#ibox_content {

background-color: #FFFFFF;

/* Removed for better look

width: 100%;

height: 100%;

*/

padding: 5px;

position: relative;

top: 0px;

left: 0px;

border: 1px solid #000000;

}

#ibox_wrapper {

position: absolute;

top: 0px;

left: 0px;

z-index: 1000;

padding: 10px;

border: 1px solid #000000;

/* Removed for better look

width: 300px;

height: 300px;

margin: 0;

*/

background-color: #F1F5F6;

padding-bottom: 0;

background-image: url("../images/bg-ibox.gif"); background-repeat-x;

}

#ibox_footer_wrapper {

position: relative;

padding-top: 3px;

padding-bottom: 3px;

}



.butred {

padding: 1px 1px 1px 1px;

border: 1px solid #696969;

}

.butred1 {

font-family: Verdana, Arial;

font-size: 11px;

font-weight: bold;

display: block;

color: #FFFFFF;

background-color: #A90000;

padding-top: 2px;

padding-bottom: 2px;

padding-left: 9px;

padding-right: 9px;

text-decoration: none;

}

.butred1:Hover {

color: #FFFFFF;

background-color: #696969;

}

.selectbox {

font-family: Arial, Helvetica, sans-serif; 

font-size: 9pt; 

color: #504941;

background-color: #ffffff;

}

.input {

font-family: Arial, Helvetica, sans-serif; 

font-size: 9pt; 

color: #504941;

border: solid 1px #706F6B; 

background-color: #ffffff;

height: 21px;

padding-left: 3px;

padding-top: 2px;

/* 

border: 3px solid #D0D9E0; 

padding: 4px; 

width: 204px; 

background-color: #F7F9FB;

*/

}

.counter {

border: solid 1px #706F6B; 

font-family: Arial, Helvetica, sans-serif;

color: #504941;

font-size:8pt;

width:30px;

height: 17px;

padding-top:1px;

text-align:center;

}

.textarea {

border: solid 1px #706F6B;

font-family: Arial, Helvetica, sans-serif;

color: #504941;

font-size: 9pt;

padding: 5px;

background-color: #ffffff;

overflow: auto;

}

.username {

font-family: Arial, Helvetica, sans-serif; 

font-size: 9pt; 

color: #504941;

border: solid 1px #706F6B; 

background-color: #ffffff;

height: 22px;

padding-left: 19px;

padding-top: 2px;

margin: 0px;

background: URL("../images/sm-username.gif") no-repeat;

background-position: 2px 2px;

background-color: #FFFFFF;

}

.password {

font-family: Arial, Helvetica, sans-serif; 

font-size: 9pt; 

color: #504941;

border: solid 1px #706F6B; 

background-color: #ffffff;

height: 22px;

padding-left: 19px;

padding-top: 2px;

margin: 0px;

background: URL("../images/sm-password.gif") no-repeat;

background-position: 3px 2px;

background-color: #FFFFFF;

}



.spiffy {

display: block

}

.spiffy * {

display: block;

height: 1px;

overflow: hidden;

font-size: .01em;

background-color: #D4D2C3}

.spiffy1 {

margin-left: 3px;

margin-right: 3px;

padding-left: 1px;

padding-right: 1px;

border-left: 1px solid #ecebe5;

border-right: 1px solid #ecebe5;

background-color: #deddd2}

.spiffy2 {

margin-left: 1px;

margin-right: 1px;

padding-right: 1px;

padding-left: 1px;

border-left: 1px solid #fafaf9;

border-right: 1px solid #fafaf9;

background-color: #dcdace

}

.spiffy3 {

margin-left: 1px;

margin-right: 1px;

border-left: 1px solid #dcdace;

border-right: 1px solid #dcdace;

}

.spiffy4 {

border-left: 1px solid #ecebe5;

border-right: 1px solid #ecebe5

}

.spiffy5 {

border-left: 1px solid #deddd2;

border-right: 1px solid #deddd2

}

.spiffyfg {

background-color: #D4D2C3;

padding-left: 5px;

padding-right: 5px;

}



.ipoll{display:block}

.ipoll *{

  display:block;

  height:1px;

  overflow:hidden;

  font-size:.01em;

  background-color:#EEEEE4}

.ipoll1{

  margin-left:3px;

  margin-right:3px;

  padding-left:1px;

  padding-right:1px;

  border-left:1px solid #dfded1;

  border-right:1px solid #dfded1;

  background-color:#e7e7db}

.ipoll2{

  margin-left:1px;

  margin-right:1px;

  padding-right:1px;

  padding-left:1px;

  border-left:1px solid #d6d4c6;

  border-right:1px solid #d6d4c6;

  background-color:#e9e8dd}

.ipoll3{

  margin-left:1px;

  margin-right:1px;

  border-left:1px solid #e9e8dd;

  border-right:1px solid #e9e8dd;}

.ipoll4{

  border-left:1px solid #dfded1;

  border-right:1px solid #dfded1}

.ipoll5{

  border-left:1px solid #e7e7db;

  border-right:1px solid #e7e7db}

.ipollfg{

  background-color:#EEEEE4}

  

  

 .tkdPhotoBox {

width: 202px;

margin: 2px 18px 18px 0;

}

.tkdPhotoBox img {

display: block;

}

.tkdPhotoBorder {

background: #fff url(http://panthermac.com/style/images/image-border.gif) 0 0 no-repeat

}

.tkdPhotoCaptionBox {

font-family: Verdana, Arial, Helvetica, Sans-Serif;

color: #949494;

font-size: 10px;

border-width: 0 1px;

border-style: solid;

border-color: #e8e8e8;

padding:3px 6px;

margin: 0;

background-color: #ffffff;

}

.tkdWireBoxFooter {

height: 4px;

overflow: hidden;

background: url(http://panthermac.com/style/images/image-right-corner.gif) 100% 0 no-repeat;

}



