/*
-----------------------------------------------------
Leading Edge Telecoms
URL: http://www.leadingedgetelecoms.com.au/

Sol Design www.sol.com.au
Design and Code by Guy Jeffrey

Last modified: 	March 2008
------------------------------------------------------ */



/* basics
----------------------------------------------- */
html, body, form, fieldset { margin-top: 0; padding: 0; }
body { font-size: 76%; color: black; font-family: Arial, Helvetica, sans-serif; text-align: left; background-color: #fff; background-image: url(../Resources/images/let-stars-bg.gif); background-repeat: repeat-y; background-position: center top; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0; }
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
.standardsAlert { display: none; }
.clearleft { clear: left; }
img { display: inline; }
div.clearer {clear: both; line-height: 0; height: 1px;}




/* basic links
----------------------------------------------- */
a:link, a:visited  { color: #1454a7; text-decoration: none; }
a:hover { color: #ffa600; text-decoration : none;  }
a img {border: none; }
a:active {outline: none;}
a:focus {-moz-outline-style: none;}


/* layout
----------------------------------------------- */
#wrapper { background-color: #fff; background-position: center 0; width: 780px; margin: 0 auto; padding: 0; text-align: left;  }
#homecontentwrapper { background-color: #fff; width: 780px; margin: -2px auto;}
#homecontentwrapper p { color: #787878; font-size: 1em; line-height: 1.5; text-align: center; padding-right: 5px; padding-bottom: 5px; padding-top: 10px; padding-left: 5px; }
#contentwrapper { background-color: #fff; background-image: url(../Resources/images/left-nav-bg.png); background-repeat: no-repeat; background-position: left -120px; margin: -2px auto; width: 780px; }
#contentwrapper p { color: #787878; font-size: 1em; line-height: 1.5; text-align: center; padding-right: 5px; padding-bottom: 5px; padding-top: 10px; padding-left: 5px; }
#masthead { background-image: url(../Resources/images/let-masthead.png); background-repeat: no-repeat; background-position: left top; margin: 10px auto 0; width: 780px; height: 88px; padding: 0; border-bottom: 1px solid #fff; }
#leftcolumn { text-align: left; display: inline; width: 590px; float: left; overflow: visible; margin: 0; padding: 0 0 10px; }
#rightcolumn { width: 190px; float: left; display: inline; overflow: visible; position: relative; margin: 0; padding: 0; }
#midcolumn { text-align: left; display: inline; margin: 0; padding: 0 0 10px; width: 465px; float: left; overflow: visible; }

/* Promos & Ads
----------------------------------------------- */
#leftcolumn #homepromo { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: left top; text-align: left; display: inline; margin: 0; width: 582px; height: 200px; float: left; padding: 0 4px 10px 0; }
#leftcolumn #promo1 { background-image: url(../Resources/images/promo1-bg.jpg); background-repeat: no-repeat; background-position: left bottom; display: inline; margin: 0 0 10px; color: Blue; padding: 0 6px 0 0; width: 190px; height: 145px; float: left; overflow: visible; }


#leftcolumn #promo2 { background-image: url(../Resources/images/promo2-bg.jpg); background-repeat: no-repeat; background-position: left bottom; display: inline; margin: 0 0 10px; padding: 0 6px 0 0; width: 190px; height: 145px; float: left; overflow: visible; }


#leftcolumn #promo3 { background-image: url(../Resources/images/promo3-bg.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: left; display: inline; margin: 0 0 10px; padding: 0 6px 0 0; width: 190px; height: 145px; float: left; overflow: visible; }
#leftcolumn #promo4 { background-image: url(../Resources/images/promo4-bg.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: left; display: inline; margin: 0 0 10px; padding: 0 6px 0 0; width: 190px; height: 145px; float: left; overflow: visible; }
#leftcolumn #promo5 { background-image: url(../Resources/images/promo5-bg.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: right; display: inline; margin: 0 0 10px; padding: 0 6px 0 0; width: 190px; height: 145px; float: left; overflow: visible; }

#leftcolumn #promo6 { background-image: url(../Resources/images/promo6-bg.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: left; display: inline; margin: 0 0 10px; padding: 0 6px 0 0; width: 190px; height: 145px; float: left; overflow: visible; }
#leftcolumn #promo7 { background-image: url(../Resources/images/promo6-bg.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: left; display: inline; margin: 0 0 10px; padding: 0 6px 0 0; width: 190px; height: 145px; float: left; overflow: visible; }
#leftcolumn #adspace { background-image: none; background-repeat: no-repeat; text-align: left; display: inline; margin: 0; padding: 0; width: 582px; height: 88px; float: left; overflow: visible; }


#leftcolumn #promo1 p { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 0; padding: 6px 5px 0 10px; }
#leftcolumn #promo2 p { color: #005da3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: right; margin: 0; padding: 6px 10px 0; }
#leftcolumn #promo3 p { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 6px 80px 0 10px; }
#leftcolumn #promo4 p { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 15px 80px 0 10px; }
#leftcolumn #promo5 p { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: left; margin: 0; padding: 6px 10px 0 0;padding-left:5px; }
#leftcolumn #promo6 p { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 6px 100px 0 10px; }
#leftcolumn #promo7 p { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 6px 100px 0 10px; }

#leftcolumn #promo1 h3 { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 5px 0 0 10px; }
#leftcolumn #promo2 h3 { color: #f2a000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: right; margin: 0; padding: 20px 10px 0; }
#leftcolumn #promo3 h3 { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 20px 0 0 10px; }
#leftcolumn #promo4 h3 { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 30px 0 0 10px; }
#leftcolumn #promo5 h3 { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: right; margin: 0; padding: 20px 10px 0; }
#leftcolumn #promo6 h3 { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 13px 0 0 10px; }
#leftcolumn #promo7 h3 { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0; padding: 13px 0 0 10px; }




/* Left Column
----------------------------------------------- */
#leftcolumn p { color: #2e2c2b; font-size: 1em; line-height: 1.8; text-align: left; padding-right: 15px; padding-bottom: 10px; padding-left: 20px; }
#leftcolumn tt { color: #f00; }
#leftcolumn h1 { color: #732a1c; font-size: 2.5em; font-weight: normal; padding: 17px 20px 1em; }
#leftcolumn h2 { color: #d29b1c; font-size: 1.5em; font-family: "News Gothic", "trebuchet ms", verdana, arial; font-weight: bold; line-height: 1.1; padding: 1em 20px 0.8em; }
#leftcolumn h3 { color: #787878; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; padding: 10px 10px 10px 20px; }
#leftcolumn h4 { color: #732a1c; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; padding: 1em 20px 0.5em; }
#leftcolumn h5 { color: #fff; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; padding: 3px 0 0 20px; }
#leftcolumn ol { font-family: Arial, Helvetica, sans-serif, Verdana; text-align: left; margin-top: 0; margin-bottom: 10px; padding: 0 20px 0 40px; list-style-type: decimal; }
#leftcolumn ol li { color: #003b78; font-size: 1.1em; padding-top: 7px; padding-bottom: 7px; }
#leftcolumn ul { text-align: left; margin-top: 0; margin-bottom: 10px; padding-left: 20px; list-style-type: none; }
#leftcolumn ul li { background: url(../Resources/images/bullet.gif) no-repeat left 1px; padding-left: 20px; margin-bottom: 10px; margin-left: 0; padding-bottom: 3px; }
#leftcolumn a:link, #leftcolumn a:visited { color: #005da3; font-weight: bold; text-decoration: none; }

#leftcolumn a:hover { color: #ffa007; text-decoration: none; }
#leftcolumn a:active { text-decoration: none; }
#leftcolumn td { color: #003b78; font-size: 1em; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.8; text-align: left; padding-right: 10px; padding-bottom: 0; padding-left: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#leftcolumn table { background-color: #fff; margin-top: 10px; margin-left: 20px; border: solid 1px #ccc; }


/* Mid Column (2nd Level Pages)
----------------------------------------------- */
#midcolumn p { color: #787878; font-size: 1em; line-height: 1.8; text-align: left; padding-right: 15px; padding-bottom: 10px; padding-left: 10px; }
#midcolumn tt { color: #f00; }
#midcolumn h1 { color: #f2a000; font-size: 2em; font-weight: normal; padding: 0 20px 1em 10px; }
#midcolumn h2 { color: #005da3; font-size: 1.5em; font-family: "News Gothic", "trebuchet ms", verdana, arial; font-weight: normal; line-height: 1.1; padding: 1em 20px 0.8em 10px; }
#midcolumn h3 { color: #005da3; font-size: 1.5em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; padding: 20px 10px 10px; }
#midcolumn h3.line { color: #005da3; font-size: 1.5em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 10px; padding: 10px 0 0; border-top: 1px dashed #ccc; }
#midcolumn h4 { color: #005da3; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; padding: 0 20px 1.5em 10px; }
#midcolumn h5 { color: #005da3; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; line-height: 1.4; padding: 3px 0 2px 10px; }
#midcolumn ol { font-family: Arial, Helvetica, sans-serif, Verdana; text-align: left; margin-top: 0; margin-bottom: 10px; padding: 0 20px 0 40px; list-style-type: decimal; }
#midcolumn ol li { color: #003b78; font-size: 1.1em; padding-top: 7px; padding-bottom: 7px; }
#midcolumn ul { color: #787878; text-align: left; margin-top: 0; margin-bottom: 10px; margin-left: 10px; padding-left: 10px; }
#midcolumn ul li { line-height: 1.5em; background: url(../Resources/images/bullet.gif) no-repeat left 1px; padding-left: 5px; margin-bottom: 0; margin-left: 15px; padding-right: 100px; padding-bottom: 5px; list-style-type: disc; }
#midcolumn a:link, #midcolumn a:visited { color: #2199e4; text-decoration: none; }

#midcolumn a:hover { color: #f2a000; text-decoration: none; }
#midcolumn a:active { text-decoration: none; }
#midcolumn td { color: #003b78; font-size: 1em; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.8; text-align: left; padding-right: 10px; padding-bottom: 0; padding-left: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#midcolumn table { background-color: #fff; margin-top: 10px; margin-left: 20px; border: solid 1px #ccc; }



/* Breadcrumb
----------------------------------------------- */
#breadcrumb { margin: 0 0 10px; width: 460px; height: 25px  }
#midcolumn #breadcrumb p { color: #999; font-size: 10px; line-height: 1.5; margin-top: 5px; margin-left: 10px; padding: 0; }
#midcolumn #breadcrumb a:link, #midcolumn #breadcrumb a:visited { color: #787878; font-weight: bold; text-decoration: none; }
#midcolumn #breadcrumb a:hover { color: #787878; text-decoration: underline; }
#midcolumn #breadcrumb a:active { color: #008bcf; }
#learnmore { background-image: url(../Resources/images/lozenge.png); background-repeat: no-repeat; background-position: left top; margin: 0 0 20px 10px; width: 120px; height: 25px; }
 #midcolumn #learnmore h4 { color: #005da3; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; margin-left: 15px; padding: 5px 0 0; }
/* Right Column
----------------------------------------------- */
#rightcolumn p { color: #787878; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7; padding: 0.5em 19px 0.5em 0; }
#rightcolumn p.quote { color: #0042a9; font-size: 1em; line-height: 2em; padding: 0.5em 19px 0.5em 0; }
#rightcolumn h1 { color: #003b78; font-size: 1.4em; font-weight: bold; line-height: 1.3; padding: 20px 15px 1em 0; }
#rightcolumn h2 { color: #005da3; font-size: 1.2em; font-weight: bold; line-height: 1.2em; padding-top: 10px; padding-bottom: 0; padding-left: 0; }
#rightcolumn h3 { color: #60677d; font-size: 1em; font-weight: bold; line-height: 1; padding: 20px 15px 0 0; }
#rightcolumn h4 { color: #0042a9; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; padding: 5px 20px 0.3em 0; }
#rightcolumn h5 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.1em; font-weight: bold; color: #141414; line-height: 1.5em; padding: 5px 20px 0.3em 0; }
#rightcolumn strong { font-weight: bold; }
#rightcolumn em { color: 	red; font-weight: bold; font-style: normal; }
#rightcolumn ul { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style-type: disc; padding: 5px 20px 10px; }
#rightcolumn li { line-height: 2; list-style-type: none; }
#rightcolumn a:link { color: #d5005e; }
#rightcolumn a:visited { color: #d5005e; }
#righ005da3n a:hover { color: #f8c7ba; }
#rightcolumn a:active { color: #c2d833; }


/* Top Nav Bar*/
#nav  { background-color: #0988cb; background-image: none; margin: 0 auto; width: 780px; height: 20px ; border-bottom: 1px solid white; }
#nav ul {margin: 0;	padding: 0;	list-style-type: none;	text-align: center;}
#nav ul li { float: left; }
#nav ul li a { width: 96px; font-size: 11px;font-family:Arial;font-weight: bold; height: 22px; line-height: 1.8; text-align: center; color: #fff; font-style: normal; background-image:url(../Resources/images/menubg.jpg); text-decoration: none; display: block; }
#nav ul li a #smaller { color: #fff; font-size: 11px; font-family:Arial; font-weight: bold;height: 22px; line-height: 1.8; text-decoration: none; background-image:url(../Resources/images/menubg.jpg); text-align: center; display: block; width: 96px;}
#nav a:hover, #nav ul li a #smaller:hover, #nav ul li a#A1:hover {font-family:Arial; color: #000000; background-image:url(../Resources/images/menubgOn.jpg); }
#nav a.here, #nav #smaller a.here, #nav #A1 a.here {font-family:Arial; color: #000000; font-weight: bold;background-image:url(../Resources/images/menubgOn.jpg); }
#nav a.here1, #nav #smaller a.here, #nav #A1 a.here {font-family:Arial; color: #ffa007; font-weight: lighter;background-image:url(../Resources/images/menubgOn.jpg);  }
#nav a:hover.here, #nav #smaller a:hover.here, #nav #A1 a:hover.here {font-family:Arial; color: #000000; font-weight: bold; }


/* Left Column Nav*/
#leftnav  { background-image: none; margin: 0 auto; width: 125px; float: left; display: inline; }
#leftnav ul {margin: 0;	padding: 0;	list-style-type: none;}
#leftnav ul li { float: left; border-bottom: 1px solid white; }
#leftnav ul li a { width: 115px; font-size: 11px; font-weight: normal; height: 24px; line-height: 2.2; color: #fff; font-style: normal; text-decoration: none; text-align: left; margin-left: 0; padding-left: 10px; display: block; }
#leftnav a:hover { color: #fff; background-color: #ffa007; background-repeat: no-repeat; background-position: left top; }
#leftnav a.here { color: #fff; font-weight: bold; background-image: url(../Resources/images/leftnav_hover_bg.png); background-repeat: no-repeat; background-position: left top; }
#leftnav a:hover.here { color: #fff; font-weight: bold; background-image: url(../Resources/images/leftnav_hover_bg.png); background-position: left top; }



/* footer
----------------------------------------------- */
#footer { background-color: #fff; background-image: url(../Resources/images/let-footer-bg.png); background-repeat: no-repeat; background-position: center bottom; width: 780px; margin: 0 auto 10px; text-align: center; }
#footer p { color: #f2a000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2; text-align: center; padding: 5px; }
#footer a:link, #footer a:visited { color: #f2a000; text-decoration: none; border-style: none; }
#footer a:hover { color: #2199e4; text-decoration: none; border-style: none; }
/* Images
----------------------------------------------- */
img.pic-learn { margin-top: 5px; margin-right: 10px; margin-left: 0; border: 0; }
img.pic-phone { margin-top: 3px; margin-right: 15px; margin-left: 10px; float: left; border: 0; }
img.rightcolpromos { margin-top: 0; margin-bottom: 10px; border: 0; }
img.pic-left { margin-top: 3px; margin-right: 15px; float: left; border: 0; }
img.pic-right	{ float: right; margin-top: 3px; margin-left: 15px; border: 0; }
img.b-left { display: block; margin: 3px 15px 10px 0; padding: 3px; float: left; border: solid 1px #999; }
img.b-right { display: block; margin: 3px 0 0 15px; padding: 4px; float: right; border: solid 1px #999; }

/* Middle Col (2nd Level Pages)
----------------------------------------------- */
#middlecol p { color: #787878; font-size: 1em; line-height: 1.5; text-align: left; padding-right: 15px; padding-bottom: 10px; padding-left: 5px; }
#middlecol tt { color: #f00; }
#middlecol h1 { color: #f2a000; font-size: 2em; font-weight: normal; }
#middlecol h2 { color: #005da3; font-size: 1.5em; font-family: "News Gothic", "trebuchet ms", verdana, arial; font-weight: normal; line-height: 1.1;  }
#middlecol h3 { color: #005da3; font-size: 1.5em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal;  }
#middlecol h3.title { color: #ff7722; font-size: 1.5em; line-height: 1.8; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; padding-left: 7px;}
#middlecol h3.line { color: #005da3; font-size: 1.5em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 10px; border-top: 1px dashed #ccc; }
#middlecol h4 { color: #005da3; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.4;  padding: 2px 2px 2px 0px;}
#middlecol h5 { color: #005da3; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; line-height: 1.4;  }
#middlecol ol { font-family: Arial, Helvetica, sans-serif, Verdana; text-align: left; margin-top: 0; margin-bottom: 10px; padding: 0 20px 0 40px; list-style-type: decimal; }
#middlecol ol li { color: #003b78; font-size: 1.1em; padding-top: 7px; padding-bottom: 7px; }
#middlecol ul { color: #787878; text-align: left; margin-top: 0; margin-bottom: 2px; margin-left: 10px; padding-left: 2px; }
#middlecol ul li { line-height: 1.3em; background: url(../Resources/images/bullet.gif) no-repeat left 1px; padding-left: 2px; margin-bottom: 0; margin-left: 8px; padding-right: 2px; padding-bottom: 2px; list-style-type: disc; }
#middlecol a:link, #midcolumn a:visited { color: #2199e4; text-decoration: none; }

#middlecol a:hover { color: #f2a000; text-decoration: none; }
#middlecol a:active { text-decoration: none; }
#middlecol td { color: #787878; font-size: 1em; font-family: Arial, Helvetica, Verdana, sans-serif;  text-align: left; padding-right: 5px; padding-bottom: 0; padding-left: 5px; }
#middlecol table { background-color: #fff; margin-top: 5px; margin-left: 0px; }

#middlecol #breadcrumb p { color: #999; font-size: 10px; line-height: 1.5; margin-top: 5px; margin-left: 5px; padding: 2; }
#middlecol #breadcrumb a:link, #midcolumn #breadcrumb a:visited { color: #787878; font-weight: bold; text-decoration: none; }
#middlecol #breadcrumb a:hover { color: #787878; text-decoration: underline; }
#middlecol #breadcrumb a:active { color: #008bcf; }
#middlecol #learnmore h4 { color: #005da3; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1; margin-left: 15px; padding: 5px 0 0; }

#middlecol b { color: #005da3;}


/* Catalogue Page - BreadCrumb and Title 
-----------------------------------------*/

#catalog #breadcrumb1 p { color: #999; font-size: 10px; line-height: 1.5; margin-top: 5px; margin-left: 5px; padding: 0; text-align:left; }
#catalog #breadcrumb1 a:link, #catalog #breadcrumb1 a:visited { color: #787878; font-weight: bold; text-decoration: none; }
#catalog #breadcrumb1 a:hover { color: #787878; text-decoration: underline; }
#catalog #breadcrumb1 a:active { color: #008bcf; }
#catalog h3.title { color: #ff7722; font-size: 1.5em; line-height: 1.8; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; padding-left: 7px;}


