/*
<link media="only screen and (min-width: 640px) and (max-width: 1100px)" href="../css/mobile.css" type="text/css" rel="stylesheet" />
*/


body {
background-color: #29A4A8;
margin:0; padding:0; text-align:left; color:#000000;
border:0;
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 18px;
line-height : 24px;
font-style : normal;
font-variant : normal;
font-weight : normal;
}

#container {
position:relative;
margin: 0;
background-color: #FFF;
z-index : 1;
max-height:1250px;
min-width:640px;
}

#container2 {
position:relative;
margin: 0;
background-color: #FFF;
z-index : 1;
max-height:1800px;
min-width:640px;
}

.shadow {
-moz-box-shadow: 5px 5px 6px #9B9B9B;
-webkit-box-shadow: 5px 5px 6px #9B9B9B;
box-shadow: 5px 5px 6px #9B9B9B;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9B9B9B')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9B9B9B');
}

.shadow2 {
-moz-box-shadow: 5px 5px 6px #284e6c;
-webkit-box-shadow: 5px 5px 6px #284e6c;
box-shadow: 5px 5px 6px #284e6c;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9B9B9B')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9B9B9B');
}


#header {
background: #fff;
width: !important;
height:66px; /* image plus navstrip height */
z-index : 1;
margin-left:10px;
}

.twopoints {
line-height : 2px;
}
.fourpoints {
line-height : 4px;
}
.sixpoints {
line-height : 6px;
}

.linespace {
line-height : 12px;

}

.threepoints {
line-height : 3px;
}


.sixpoints {
line-height: 6px;
}


.navstrip2 {
position:absolute;
top:58px;
width:100% !important;
background-color:#660033;
height:14px; visibility:visible;
z-index : 2; }


#content {
clear: both;
position:relative;
top:5px;
width: !important;
}

#content2 {
clear: both;
padding:10px;
position:relative;
top:5px;
width: !important;
}

table.calendar {
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px
}
table.calendar td {
padding:0;
border: 0 1px 0 1px;
border-color: #000;
font-size: 10px;
width: 10px;
line-height: 10px;
}
th {
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
text-align: center;
border-right-width: 0px
}
table.calendar th {
font-size: 7px;
height: 10px
}
/*
table.calendar td {
font-size: 9px;
width: 15px;
height: 10px
}
*/
table.calendar .calendar-month {
margin-top: 3px;
font-weight: bold;
font-size: 12px;
text-align: center
}
table.calendar .calendar-month a {
text-decoration: none
}
table.calendar .calendar-prev {
font-weight: normal
}
table.calendar .calendar-next {
font-weight: normal
}
table.calendar th {
color: green;
text-align: center
}
table.calendar td.linked-day {
font-size: 11pt
}
table.prevnext {
margin-top: 0.3em;
width: 100%
}
table.prevnext td {
font-size: smaller
}
table.prevnext td a {
text-decoration: none
}

.right {
position: absolute;
right: 0px;
}

.left {
position: absolute;
left: 0px;
width: 100px;
}

.center {
margin-left: auto;
margin-right: auto;
}

.lin { 	display:run-in; width:100% !important; text-indent:20px;
background: -moz-linear-gradient(top, #cec5c8, white);
background: -webkit-gradient(linear, left top, left bottom, from(#cec5c8), to(#fff));
}

.fade { background: -moz-linear-gradient(top, #cec5c8, white);
background: -webkit-gradient(linear, left top, left bottom, from(#cec5c8), to(#fff));
}
.fade2 { background: -moz-linear-gradient(top, #e1e1e1, white);
background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fff));
}

.indent1 {
margin-left:20px;
}
.indent2 {
margin-left:10px;
}
.imgflot {
float:right; margin-right:20px; margin-top:-21px;
}
#footer {
clear: both;
color:#ffffff; background-color : #666666;
width:100%;
text-align:center;
padding-top: 6px;
padding-bottom: 6px;
height:16px;
font-size: 9.5px !important;
margin-top:10;
}

.boxicon {
width:34px;
height:32px;
background-color:#660033;
text-align:center;
-moz-border-radius: 7px !important;
-webkit-border-radius: 7px !important;
border-left: solid 3px #dFdFdF;
border-right: solid 3px #afafaf;
border-top: solid 3px #dFdFdF;
border-bottom: solid 3px #afafaf;
color:#ffffff;
font-weight : bold;
font-variant:small-caps;
line-height:13px;
}

/* COLOR TYPOGRAPHY AND FORMAT CLASS ELEMENTS */
.darkred { color:#660033 }
.red {color: #ff0000 }
.teal {color: #008080 }
.purple {color: #663399 }
.burnt {color: #990000 }
.blue {color: #006 }
.lightblue {color:#AFE7FF}
.green {color: #00FF33 }
.green2 {color: #339933 }
.gray {color: #666666 }
.burgandy { color: #660033 }
.color1 { background-color:#dbddc5; }
.color2 { background-color:#ffffff; }
/*	.color2 { background-color:#cccc99; } */

.buton {
text-align:center;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
border-left: solid 2px #dFdFdF;
border-right: solid 2px #afafaf;
border-top: solid 2px #dFdFdF;
border-bottom: solid 2px #afafaf;
padding:5px;
margin-bottom:10px;margin-top:10px;
background: -moz-linear-gradient(top, #cec5c8, white);
background: -webkit-gradient(linear, left top, left bottom, from(#cec5c8), to(#fff));

}


/*Anchors*/
/*
a {
font-weight : 100;
text-decoration : underline;
color : #FFB81F;
z-index : 1
}

a.visited {
color : #999999;
font-weight : 100;
text-decoration : none;
z-index : 1;
}

a:hover {
color : #AFE7FF;
font-weight : 100;
text-decoration : none;
z-index : 1;
}

a:focus {
color :  #999999;
font-weight : 100;
text-decoration : none;
background-color : yellow;
z-index : 1;
}
*/



.small3 { font-size: 10px }
.small2 { font-size: 11px }

.colheadsm {
font-size:12px; line-height:16px; font-weight: normal;
color: #660033;
}
.colhead {
font-size:14px; line-height:16px; font-weight: bold;
color: #660033;
}
.colhead2 {
font-size:18px; line-height:20px; font-weight: bold;
color: #660033;
}

/* show hide items */
#wrap {
font: 1.3em/1.3 Arial, Helvetica, sans-serif;
width: 30em;
margin: 0 auto;
padding: 1em;
background-color: #fff; }

/* This CSS is used for the Show/Hide functionality. */
.more {
display: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666; }
a.showLink, a.hideLink {
text-decoration: none;
color: #36f;
padding-left: 8px;
background: transparent url(down.gif) no-repeat left; }
a.hideLink {
background: transparent url(up.gif) no-repeat left; }
a.showLink:hover, a.hideLink:hover {
border-bottom: 1px dotted #36f; }

.boxtop {
background-color:#babca7;
padding:10px;
-moz-border-radius-topleft: 6px !important;
-moz-border-radius-topright: 6px !important;
-webkit-border-top-left-radius: 6px !important;
-webkit-border-top-right-radius: 6px !important;
border-left: solid 2px #dFdFdF;
border-top: solid 2px #dFdFdF;
border-right: solid 2px #afafaf;
}
.boxbot {
background-color:#dbe9d2;
padding:10px;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-bottomright: 6px !important;
-webkit-border-bottom-left-radius: 6px !important;
-webkit-border-bottom-right-radius: 6px !important;
border-left: solid 2px #dFdFdF;
border-right: solid 2px #afafaf;
border-bottom: solid 2px #afafaf;
}

.box5 {
position:relative;
float:right;
background-color: #824e54; /* #eb7f24; */
padding: 5px 0px 0px 0px;
margin: -2px 0px 0px 5px;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
border-left: solid 2px #dFdFdF;
border-top: solid 2px #dFdFdF;
border-right: solid 2px #afafaf;
border-bottom: solid 2px #afafaf;
width: 60px;
text-align: center;
color: #ffffff;
font-size: 9.5px; font-weight: bold;
line-height:13px;
}
.box6 {
position: relative;
background-color: #dadada;
-webkit-border-bottom-left-radius: 6px !important;
-webkit-border-bottom-right-radius: 6px !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-bottomright: 6px !important;
border-left: solid 2px #dFdFdF;
border-top: solid 2px #dFdFdF;
border-right: solid 2px #afafaf;
border-bottom: solid 2px #afafaf;
padding: 2px 0px 6px 0px;
top: 2px;
left: -2px;
height: auto;
width: 60px;
font-size: 14px; line-height:16px; font-weight: bold ;
color: #000000;
}