﻿.title{ font-weight:bold; background-color:#3f31a1; padding:5px 0px 5px 10px; color:White; font-size:16px;}
.title th{ font-weight:bold; background-color:#3f31a1; padding:5px 0px 5px 10px; color:White; font-size:16px;}
.Fieldtitle{ font-weight:bold; color:Black; padding:0px 0px 20px 10px;}
.txtbox{ margin:2px; width:200px; border:1px solid #a8bebe; margin-top:5px;}
.txtboxCenter { text-align:center;  font-size:11px;}
.myaccount{ background-color:#3f31a1; width:75px; text-align:center; vertical-align:middle; }
.myaccount a{ color:White; text-decoration:none; font-weight:bold; font-size:11px;}
.QuoteTable { border:1px solid whitesmoke; }
.QuoteTable td{ font-size:12px; padding:5px; text-align:left; font-weight:normal; vertical-align:top;}
.QuoteTable th{ background-color:LightGray; padding:5px 5px 5px 5px; text-align:left;}
.Redstar { color:Red; font-size:12px; vertical-align:super; margin-left:5px;}
.ddl { width:210px; border-left-style:solid; font-size:90%; border:1px solid #a8bebe; margin-top:5px;}
.altrow { background-color:#dfd9ff; }
.Quotetbl td{ padding:5px;}
.valtext{ font-size:10px;}

* 									{ margin: 0; padding: 0; }
body								{ font: 14px Helvetica, Sans-Serif; } 
#page-wrap							{ width: 800px; margin: 25px auto; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
/*p                                   { margin: 15px 0; }*/

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index:1002}
ul.dropdown a						{ text-decoration: none; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #4D4985;  }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #4D4985; color: black; position: relative; }
ul.dropdown li.hover a              { color: #FFFFFF; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: bold; background: #4D4985; color: #FFFFFF; 
									  border-bottom: 0px solid black; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 220px; display: inline-block; color:#FFFFFF} 
ul.dropdown ul li a:hover					{ background: #322A6E; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


.QLtable { 	background:url(../images/left_mid_bg.gif) left top repeat-y;	width:175px;	height:100%; font:normal 13px Arial, Helvetica, sans-serif; }
.QLtabletd { background:url(../images/arrow.gif) no-repeat 10px 10px; width:12px; padding:5px; }
.QLtable a{color:#1b105d; text-decoration:none;}
.QLtable td{ border-top:1px solid #cfe3e3; padding:7px 3px 7px 7px;}

.bottomcol { vertical-align:top; height:6px;}


.dropdown1 {float:left; padding-right:0px; font:bold 13px/46px Arial, Helvetica, sans-serif;}

.dropdown1 td{background:url(../images/nav_bg.gif) 0px 0px repeat-x;}
.dropdown1 dt { padding:0 15px 0 15px; width:auto; border:0px solid #9ac1c9; font-weight:bold; color:white; cursor:pointer;  height:46px; text-align:center; vertical-align:middle; background:url(../images/nav_border.gif) right 0 no-repeat;}
.dropdown1 dt a{ text-decoration:none; color:White; }
.dropdown1 dt:hover {background:url(http://static.dtel.ca/thinktel/images/nav_hover.gif);}
.dropdown1 dd {position:absolute; overflow:hidden;  display:none; background:#fff; z-index:200; opacity:0; margin:0px;}
.dropdown1 ul { border:0px solid #9ac1c9; list-style:none; border-top:none; margin:0px; padding:0px;}
.dropdown1 li { vertical-align:middle; text-align:justify;}
.dropdown1 ul li a {margin:0px; font-weight:bold; color:white; text-decoration:none; top:10px; min-width:210px;}
.dropdown1 ul li a:link { color:white; padding:5px 10px 0 10px;}
.dropdown1 ul li a, .dropdown1 ul li a:visited {display:block; color:white; text-decoration:none;  background:#4d4884; height:46px; padding:5px 10px 0 10px; }
.dropdown1 ul li a:hover {background:#433f7a; color:white; padding:5px 10px 0 10px;}

.dropdown1 .underline {border-bottom:1px solid black;}
.dropdown1 dd ul li a{ padding:5px 10px 0 10px; font:bold 13px/46px Arial, Helvetica, sans-serif; }
.dropdown1 a{ text-decoration:none; color:White; }
.news a{ color:#1D1160; }



.buttright{ margin-left:200px;}
.buttcontainer{ overflow: hidden;
width: 100%;
}
a.buttonsmblue{ background: url(blue/btnleft.gif) no-repeat top left;
display: block;
text-decoration: none;
text-align:center;
font-weight:bold;
float: left;
padding-left: 6px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
color:White; }
a:link.buttonsmblue,a:visited.buttonsmblue,a:active.buttonsmblue{ color: white!important;
}
a.buttonsmblue span{ background: url(blue/btn.gif) no-repeat top right;
display: block;
padding: 3px 6px 7px 0px;
}
a:hover.buttonsmblue{ background: url(blue/btnleft.gif) no-repeat;
background-position: 0 -35px;
font-weight:bold;
}
a:hover.buttonsmblue span{ background: url(blue/btn.gif) no-repeat top right;
background-position: right -35px;
}
.readmorebtn{	padding:9px 0 5px 170px;}