/* CSS Document */

.L10
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;

}

a
{
	text-decoration: none;
	color: #000000;

}

/*
a:hover { text-decoration: underline; }
*/

/*
a:active
{
	color: #666666;
	text-decoration: none;
}
*/

.sol_border
{
border-color: #787878; 
border-width: 1px; 
border-style: solid solid solid solid;
}

.botexcl_border
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #415381;
	border-right-color: #415381;
	border-bottom-color: #415381;
	border-left-color: #415381;
}

.left_border
{
border-color:#787878; border-width:1px; 
border-style:none none solid solid;
}

.leftexcl_border
{
border-color:#787878; border-width:1px; 
border-style: solid solid solid none;
}

.menu_spacer
{
border-color:#787878; border-width:1px; 
border-style: none solid solid none;
}

.topsol_border
{
border-color:#787878; border-width:1px; 
border-style: none solid solid none;
}

.topexcl_border
{
border-color:#787878; border-width:1px; 
border-style: none solid solid none;
}

.topexcl2_border
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #415381;
	border-right-color: #415381;
	border-bottom-color: #415381;
	border-left-color: #415381;
}

.dotted
{
border-color:#787878; border-width:1px; 
border-style: solid solid dotted none;
}

.dotted2
{
border-color:#787878; border-width:1px; 
border-style: solid solid dotted solid;
}

.normal { 
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
}
	
.bold {	
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
}

.title {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.nonunder {
	text-decoration: none;
}

table.nav tr:hover td
{
    background-color: #b5d5ff;
    background: #b5d5ff;
}

table.nav tr:hover td
{
    background-color: #b5d5ff;
    cursor: pointer;
}

.normalPadded {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	padding: 10px;
}
.sidemenuHeader {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #415381;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
}

.centerTableRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.footerTableTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.loginCell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.flashCell {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
form dd {
	margin: 0;
	}
form dt {
	float: left;
	padding-right: 10px;
	}.loginTitle {
	color: #000000;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
}
.loginInputFields {
	padding-left: 10px;
}
.titleSmall {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}
.grayBox {
	border: 1px solid #CCCCCC;
}
.bottomBlurbs {
	font-size: 10px;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #415381;
}
.footerGrayText {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.normalPaddedHeader {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#nav td {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #6479B0;
	text-align: left;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#nav td:hover {
	background-color: #FFFF00;

}
#nav td:active {
	background-color: #FFFF00;
}
#nav td:selected {
	background-color: #FFFF00;
}
#button {
	width: 197px;
	float:left
	text-align: left;
	position:middle
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #6479B0;
	color: #000000;
        }
#button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
				float:left
				width: 100%;

                }
                
        #button li {
                margin: 0;
                }
 #button li a {
                display: block;
				padding-top: 6px;
				padding-bottom: 6px;
                color: #000000;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
				background-color: #FFFF00;
                }
.loginNowCell {
	color: #ffff00;
	background-color: #6479B0;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
}
#telecosm {
	float:left
	text-align: left;
	padding-left: 7px;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
        }
#telecosm ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
				float:left
                }
                
        #telecosm li {
                margin: 0;
                }
 #telecosm li a {
                display: block;
				padding-top: 3px;
				padding-bottom: 3px;
                color: #000000;
                text-decoration: none;
                }

        html>body #telecosm li a {
                width: auto;
                }

        #telecosm li a:hover {
				color: #6479B0;
                }
.loungeBlurb {
	font-size: 10px;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #415381;
	padding: 5px;
}
.titleNonHP {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding: 10px;
}
.imagePadded {
	padding-bottom: 10px;
	padding-left: 10px;
}
.imagePaddedRight {
	padding-bottom: 10px;
	padding-right: 10px;
}
.loginHeaderPurple {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #415381;
	text-align: left;
	padding-left: 5px;
}
.loginShaded {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	background-color: #CCCCCC;
}
