 /* CSS Document */

body {background-image:url(VisualsShell/MainShellBg1.jpg); background-position:top center; background-repeat:repeat-x; background-color:#1d2228; font-family:Verdana,Helvetica,Arial,Sans-Serif; margin:0; padding:0; color:#040404; text-align:center; width:100%; height:100%; font-size:10px;}
#ViOuterShell1 {background-image:url(VisualsShell/MainShellBg.gif); position:relative; background-position:center top; background-repeat:repeat-y; width:768px; height:100%; margin:0px auto;}
#ViOuterShell {position:relative; background-image:url(VisualsShell/MainShellBg1.jpg); background-repeat:repeat-y; background-color:#ffffff; margin:0px auto; background-position:center top; padding:0px 0 0 0; width:768px; text-align:left;}
.ViBottomBar{background-image:url(NewsBox/style04_back.gif); position:relative; background-repeat:repeat-x; background-position:center bottom; margin:0 auto; padding:0 0 13px 0; width:766px; height:22px; text-align:center; vertical-align:middle;}
.LeftSpace{width:165px;}
.ViTopLogoBar {position:relative; background-image:url(MainTopLogoBar/VisualImpactLondonGrade.jpg); background-repeat:no-repeat; margin:0 auto; padding:0;}
.SpaceBetween {width:5px; height:100%; margin:0px; padding:0px 0 0 0;}
.MiddleSpace {width:590px; vertical-align:top; padding:0px 10px 0px 3px; margin:0 0px 0 0px; background-position:center top;}
.MiddleSpace2 {width:590px; vertical-align:top; padding:0px 10px 0px 3px; margin:0px 0px 0 0px; text-align:left;}
.MiddleSpace3 {width:800px; vertical-align:top; padding:20px 20px 20px 25px; margin:0px 0px 0 0px; text-align:left;}
.MiddleSpaceUsed {background-image:url(VisualsShell/MainShellBg2.jpg); position:relative; background-position:top; background-repeat:repeat-x; width:560px; vertical-align:top; padding:0px 0px 0px 7px; text-align:left; display:block;}
.ContentTable {margin:10px 0 0 0px; padding:0; border:0; vertical-align:top; display:block;}
.ContentTableUsed {position:absolute; margin:0 0 0 5px; width:766px; padding:0; border:0; vertical-align:top;}

.imgbottom {vertical-align:text-bottom;} 

.leftblock1 {background-image:url(VisualsShell/leftblock1.jpg); position:relative; background-repeat:no-repeat; background-position:left top; width:170px; height:200px; margin:0; padding:0;}
.leftblock2 {background-image:url(VisualsShell/leftblock1.jpg); position:relative; background-repeat:no-repeat; background-position:left bottom; width:170px; height:90px; margin:0; padding:0;}
.leftblock3 {background-image:url(VisualsShell/leftblock3.jpg); position:relative; background-repeat:no-repeat; background-position:left bottom; width:170px; height:245px; margin:0; padding:0;}
.leftblock4 {background-image:url(VisualsShell/leftblock3.jpg); position:relative; background-repeat:no-repeat; background-position:left bottom; width:170px; height:60px; margin:0; padding:0;}
.QuickLinks {padding:0px 0px 4px 0px; width:160px; line-height:14px; margin-left:5px;}
.NewsLinks {padding:0px 0px 15px 5px; width:150px; line-height:0.4cm; margin-left:2px;}
.LinkBox1 {margin:0px 0px 0px 0px; background-color:#ffffff; width:171px; height:85%; text-align:left; padding:0px; display:block;}
.LinkBox2 {border-width:1px; border-style:solid; border-color:#8e8e8e; margin:15px 0 0 0px; background-color:#ffffff; width:545px; text-align:left;}
.LinkBox3 {margin:0px 0px 0px 0px; background-color:#f4f3f3; width:171px; height:100%; text-align:left; padding:0px; display:block;}
.LinkBox4 {margin:0px 0px 0px 0px; background-color:#ffffff; width:171px; height:100%; text-align:left; padding:0px; display:block;}

.LinkBoxContacts {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:15px 0px 0px 0px; background-color:#ffffff; padding:0px 0px 0px 0px; width:545px; text-align:left;}
.LinkBoxContactsSml {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:15px 0px 0px 0px; background-color:#ffffff; padding:0px 0px 0px 0px; width:410px; text-align:left;}
.highlight2 {background:#f2f2f2; padding:5px 0px 5px 5px; font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#040404; font-size:10px; font-style:normal; font-weight:bold; margin-top:0px; margin-bottom:8px;}
.highlight3 {background-image:url(NewsBox/style04_back.gif); background-position:center top; background-repeat:repeat-x; padding:5px 0px 6px 5px; font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#3c4e8e; font-size:10px; font-style:normal; font-weight:bold; margin:1px 0 8px -1px;}
.highlight6 {background-image:url(NewsBox/style04_back.gif); background-position:center top; background-repeat:repeat-x; padding:5px 0px 6px 5px; font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#3c4e8e; font-size:10px; font-style:normal; font-weight:bold; margin:1px 0 8px -1px;}
.blacktab {background-image:url(NewsBox/blacktab.gif); background-position:center top; background-repeat:repeat-x; padding:5px 0px 6px 5px; font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#FFFF00; font-size:10px; font-style:normal; font-weight:bold; margin:1px 0px 8px -1px;}
.highlight5 {background-image:url(NewsBox/style04_back.gif); background-position:center top; background-repeat:repeat-x; padding:5px 0px 6px 5px; font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#3c4e8e; font-size:10px; font-style:normal; font-weight:bold; margin:1px 0 8px -1px;}
.MainFeatureTop3 {background-image:url(NewsBox/style04_back.gif); background-position:left top; position:relative; background-repeat:repeat-x; margin:0 0 5px 0; width:162px; height:18px; border-left:solid 1px #989898; border-right:solid 1px #989898; text-align:left; padding:4px 0px 0px 5px;}
.highlight7 {background-image:url(NewsBox/style04_back.gif); background-position:center top; background-repeat:repeat-x; padding:5px 0px 6px 5px; font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#3c4e8e; font-size:10px; font-style:normal; font-weight:bold; margin:1px 0 8px -1px; border-right:solid 1px #989898;}

.subheademail {background-image:url(images/bottombg.jpg); position:relative; background-repeat:repeat-x; background-position:center top; margin:0 auto; padding:0px; width:500px; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e8e; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none;}
.emailbg {background-image:url(VisualsShell/MainShellBg1.jpg); background-position:top center; background-repeat:repeat-x; background-color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; margin:0; padding:0; color:#040404; text-align:center; width:100%; height:100%; font-size:11px;}
.normtext {font-family:Verdana,Helvetica,Arial,Sans-Serif; margin:0; padding:0 3px 0 3px; color:#8b1c02; font-size:12px;  font-style:normal; font-weight:bold;}

.usedline{background-image:url(NewsBox/usedline.gif); background-position:center bottom; background-repeat:repeat-x; padding:0px 0px 0px 5px; margin:1px 0 5px -1px;}
.highlight4{background:#f2f2f2; padding:5px 0px 0px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#040404; font-size:10px; font-weight:bold; font-style:normal; margin:0px; line-height:0.3cm;}
.ProductCatalouge{padding:5px 0px 0px 2px; font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#001d5f; font-size:10px; font-style:normal; font-weight:bold; margin-top:1px;}
.MiddleBox {border-width:1px; border-style:dotted; border-color:#d6d6d7; background:#ffffff; background-color:#ffffff; width:400px; text-align:left; padding:7px 7px 7px 7px; margin-top:5px}
.BlueArrow {position:relative; background-image:url(NewsBox/bluearrow.gif); background-repeat:no-repeat; background-position:top left; margin-top:12px; padding:0px 0 0 10px; text-align:left;}
.GreyArrow {position:relative; background-image:url(NewsBox/greyarrow.gif); background-repeat:no-repeat; background-position:top left; margin-top:12px; padding:0px 0 0 10px; text-align:left;}
.GreyArrow2 {position:relative; background-image:url(NewsBox/greyarrow.gif); background-repeat:no-repeat; background-position:top left; margin-top:12px; margin-left:5px; padding:0px 0 0 10px; text-align:left;}
.greydot {position:relative; background-image:url(images/dot.gif); background-position:bottom; background-repeat:repeat-x; width:580px; height:1px; background-color:#ffffff; margin:0; padding:10px 0px 10px 0px;}
.ContactsTableText {display:inline-table;}
#Square {position:relative; background-image:url(NewsBox/square.gif); background-repeat:no-repeat; background-position:top left; margin-top:12px; margin-left:10px; padding:0px 0 0 15px; text-align:left; line-height:0.4cm;} 
.Square2 {position:relative; background-image:url(NewsBox/square2.gif); background-repeat:no-repeat; background-position:top left; margin-top:5px; margin-left:2px; padding:0px 0px 0 15px; text-align:left; line-height:0.4cm; font-family:Verdana, Arial, Helvetica, sans-serif; color:#50575f; font-size:10px; font-weight:normal; font-style:normal; text-align:left; width:112px;} 
.UsedLine {border-bottom:solid 1px #989898; width:160px; padding:0px; margin:0px;}

.databaseimgbox {background-position:bottom center; border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px 0 0 0px; background-color:#ffffff; width:175px; height:120px; text-align:center; vertical-align:middle; padding:0px 1px 0 1px;}
.databaseimgboxbig {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px 0 0 0px; background-color:#ffffff; width:220px; height:165px; text-align:center; vertical-align:top; padding:10px 0 0 0;}
.databaseimgtextbox {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px 0 0 0px; background-color:#ffffff; width:387px; height:119px; text-align:center;}
.dbaimgtextboxused {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px 0 0 0px; background-color:#ffffff; width:400px; height:119px; text-align:center;}
.Useddatabaseimgbox1 {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px 0 0 0px; background-color:#ffffff; width:180px; height:140px; text-align:center;}
.Useddatabaseimgbox {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px; padding-bottom:0px; background-color:#ffffff; width:181px; height:120px; text-align:center; vertical-align:text-bottom; vertical-align:top; padding:5px 0 5px 0;}
.Useddatabaseimgbox2 {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px; padding:0px 2px 0px 2px; background-color:#ffffff; width:100%; height:140px; text-align:center;}
.Useddatabaseimgbox3 {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px 0px 0 0px; background-color:#ffffff; width:66px; height:52px; text-align:center;}
.Useddatabaseimgbox4 {border-width:1px; border-style:solid; border-color:#d6d6d7; padding-left:10px; margin:10px 0px 0 0px; background-color:#ffffff; width:336px; height:51px; text-align:center;}
.UsedDbaSearchbox {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:15px 0 0 0px; background-color:#ffffff; width:278px; height:120px; text-align:left; vertical-align:top;}
.UsedDbaSearchbox1 {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:15px 0 0 0px; background-color:#ffffff; width:570px; height:120px; text-align:left; vertical-align:top;}
.UsedButtons {float:right; padding:5px 10px 10px 0px; margin:0px;}
.UsedButtons2 {float:right; padding:10px 10px 10px 0px; margin:0px;}
.UsedSpaceBetween {width:1px;}
.usedtabletopspace {padding:5px 5px 0 5px;}
.usedtabletopspace2 {padding:5px 15px 5px 5px; width:337px;}
.usedtabletopspace3 {padding:0px 0px 0px 0px; width:300px; height:52px; border-width:1px; border-style:solid; border-color:#d6d6d7;}
.usedtable2 {height:19px; width:300px; height:120px; text-align:center;}
.UsedTable {position:relative; margin:0; width:570px; padding:0; margin:0; border:0; vertical-align:top;}
.UsedTable2 {position:relative; margin:0; width:570px; padding:0; margin:0; border:0; vertical-align:top;}
#UsedDbaSearchbox3 {border-width:1px; border-style:solid; border-color:#3c4e90; margin:15px 0 0 0px; background-color:#ffffff; text-align:left; vertical-align:top;}
.UsedSalesDirections {border-width:1px; border-style:solid; border-color:#d6d6d7; margin:0px; background-color:#ffffff; width:570px; height:15px; text-align:center; vertical-align:middle; padding:5px 0 5px 0;}

.hvr-z1e {font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#00567d; text-align:left; font-size:12px; font-weight:bold; margin:0; padding:0;}
.hvr-z1eLight {font-family:Verdana,Helvetica,Arial,Sans-Serif; color:#00567d; font-size:10px; font-weight:normal; margin:0; padding:0;}
#TopLineText {background-position:bottom left; padding:0px 0px 0 0;}

.bluetext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4ea4; font-size:10px; font-style:normal;}
.bluetextbold {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4ea4; font-size:10px; font-weight:bold; font-style:normal;}
.lightgreytext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#a6a5a5; font-size:10px; font-style:normal;}
.headgreytext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f81d7; font-size:13px; font-style:normal; font-weight:bold;}
.subheadgreytext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f81d7; font-size:11px; font-style:normal; font-weight:bold;}
.headbluetext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4ea4; font-size:13px; font-style:normal; font-weight:bold;}
.headredtext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fd0505; font-size:14px; font-style:normal; font-weight:bold;}
.normtext {font-family:Verdana,Helvetica,Arial,Sans-Serif; margin:0; padding:0; color:#040404; text-align:left; font-size:10px; line-height:0.6cm;}
.redprice {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fe0303; font-size:10px; font-weight:bold; font-style:italic; text-decoration:line-through;}
.greenprice {font-family:Verdana, Arial, Helvetica, sans-serif; color:#036701; font-size:10px; font-weight:bold; font-style:normal;}
.ContactsTableText {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1f2329; font-size:10px; font-style:normal; padding:7px 5px 0px 7px;}
.ContactsTableTextSml {font-family:Verdana, Arial, Helvetica, sans-serif; color:#040404; font-size:10px; font-style:normal; padding:7px 2px 0px 2px; text-decoration:underline;}
.textbold {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4ea4; font-size:11px; font-weight:bolder; font-style:normal;}
.redtext {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fe0303; font-size:10px; font-weight:bold; font-style:italic;}

.FeatureSpace {width:1px;}
.MainFeatureBar {background-image:url(MainFeatureSection/FeatureBar.jpg); background-position:left; background-repeat:no-repeat; margin:0px; padding:0; width:428px; height:24px;}
#MainFeatureBarText {text-align:left; padding:3px 0px 0px 8px}
.MainFeatureBox {position:relative; background-image:url(MainFeatureSection/FeatureBox.jpg); background-position:left; background-repeat:no-repeat; margin:0px; padding:0; width:138px; height:132px;}
#MainFeatureBlueText {font-family:Verdana, Arial, Helvetica, sans-serif; color:#001d5f; font-size:10px; font-weight:normal; font-style:normal; text-align:center;}
.MainFeatureBlueTextBig {font-family:Verdana, Arial, Helvetica, sans-serif; color:#040404; font-size:12px; font-weight:bold; font-style:normal; text-align:center; margin-bottom:2px; padding:0;}
.MainFeatureBlueText {font-family:Verdana, Arial, Helvetica, sans-serif; color:#040404; font-size:10px; font-weight:normal; font-style:normal; text-align:center;}

.FeatureTable {background-color:#ffffff; margin:0px; padding:0px; width:570px;}
#MainFeatureTopText {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e8e; font-size:10px; font-weight:bold; font-style:normal; letter-spacing:1px; text-align:center; padding:0px 0px 0px 0px; margin:0px;}
.MainFeatureTop {background-image:url(NewsBox/style04_back.gif); background-position:left top; position:relative; background-repeat:repeat-x; margin:0px 0 0px 0; width:139px; height:18px; border-left:solid 1px #989898; border-right:solid 1px #989898; text-align:center; padding:4px 0px 0px 0px;}
.MainFeatureTop2 {background-image:url(NewsBox/style04_back2.gif); background-position:left top; position:relative; background-repeat:repeat-x; margin:0px 0 0px 0; padding:0; width:139px; height:18px; border-left:solid 1px #3c4ea4; border-right:solid 1px #3c4ea4;}
.MainFeatureMiddle {position:relative; background-image:url(MainFeatureSection/FeatureBox3.jpg); background-position:center bottom; background-repeat:no-repeat; margin:0px 0 0px 0; padding:0; width:140px; height:252px;}
.MainFeatureMiddle2 {position:relative; background-image:url(MainFeatureSection/FeatureBox2.jpg); background-position:left; background-repeat:no-repeat; margin:0px 0 0px 0; padding:0; width:139px; height:287px;}
.FeatureMiddleText {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1f2329; font-size:10px; font-weight:bold; font-style:normal; text-align:center; padding:5px 0px 0 0; margin:0 0px 0 0;}
.MainFeatureBottom {position:relative; background-image:url(MainFeatureSection/bottombar.jpg); background-position:left; background-repeat:no-repeat; margin:2px 0 0px 0; padding:0; width:135px; height:19px;}
.FeatureBottomText {font-family:Verdana, Arial, Helvetica, sans-serif; color:#1f2329; font-size:10px; font-weight:normal; font-style:normal; text-align:left; line-height:0.3cm; padding:0px 0 0px 0; margin:3px 10px 0 10px;}
.FeatureBottomText2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e99; font-size:10px; font-weight:normal; font-style:normal; text-align:left; line-height:0.3cm; padding:0px 0 0px 0; margin:5px 10px 0 10px;}
.MainFeatureBottomText {font-family:Verdana, Arial, Helvetica, sans-serif; color:#50575f; font-size:10px; font-weight:bold; font-style:normal; text-align:right; vertical-align:bottom; padding:5px 0px 0px 0px; margin:0 0 0 0;}

td img {/* Another Mozilla/Netscape bug with making sure our images display correctly */display: block;}

.tabmenu_r1_c1 {background-image:url(MainTopLogoBar/MenuTopGrade.jpg); position:relative; background-position:center top; background-repeat:no-repeat; margin:0 auto; padding:0; width:768px; height:118px; background-color:#e1e3e5; display:block;}

A.FeatureText:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e99; font-size:10px; font-style:normal; text-decoration:none;}
A.FeatureText:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e99; font-size:10px; font-style:normal; text-decoration:none;}
A.FeatureText:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e99; font-size:10px; font-style:normal; text-decoration:none;}
A.FeatureText:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#848484; font-size:10px; font-style:normal; text-decoration:underline;}

A.FeatureTextHeading:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e99; font-size:10px; font-weight:bold; font-style:normal;}
A.FeatureTextHeading:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e99; font-size:10px; font-weight:bold; font-style:normal;}
A.FeatureTextHeading:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3c4e99; font-size:10px; font-weight:bold; font-style:normal;}
A.FeatureTextHeading:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#848484; font-size:10px; font-weight:bold; font-style:normal;}

A.active {font-weight:bold; font-size:10px; color:#3c4ea4; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.link {font-weight:bold; font-size:10px; color:#fe0427 font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.visited {font-weight:bold; font-size:10px; color:#3c4ea4; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.hover {font-weight:bold; font-size:10px; color:#848484; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.email:active {font-weight:normal; font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.email:link {font-weight:normal; font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.email:visited {font-weight:normal; font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.email:hover {font-weight:normal; font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.flash:active {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.flash:link {font-weight:normal; font-size:10px; color:#00567d; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.flash:visited {font-weight:normal; font-size:10px; color:#00567d; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.flash:hover {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.used:active {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.used:link {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.used:visited {font-weight:normal; font-size:10px; color:#001d5f; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.used:hover {font-weight:normal; font-size:10px; color:#001d5f; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.quicklinks:active {font-weight:bold; font-size:10px; color:#3c4e8e; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.quicklinks:link {font-weight:bold; font-size:10px; color:#3c4e8e; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.quicklinks:visited {font-weight:bold; font-size:10px; color:#3c4e8e; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.quicklinks:hover {font-weight:bold; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.vig:active {font-weight:normal; font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.vig:link {font-weight:normal; font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.vig:visited {font-weight:normal; font-size:10px; color:#ffffff; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.vig:hover {font-weight:normal; font-size:10px; color:#fffb27; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.bottomlinks:active {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.bottomlinks:link {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.bottomlinks:visited {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.bottomlinks:hover {font-weight:normal; font-size:10px; color:#3c4e8e; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.used2:active {font-weight:normal; font-size:10px; color:#3c4e8e; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.used2:link {font-weight:normal; font-size:10px; color:#3c4e8e; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.used2:visited {font-weight:normal; font-size:10px; color:#3c4e8e; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.used2:hover {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.sitemap:active {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.sitemap:link {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.sitemap:visited {font-weight:normal; font-size:10px; color:#515151; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}
A.sitemap:hover {font-weight:normal; font-size:10px; color:#3c4e8e; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:underline;}

A.featuretoptext:active {font-weight:bold; font-size:10px; color:#3c4e8e; letter-spacing:1px; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.featuretoptext:link {font-weight:bold; font-size:10px; color:#3c4e8e; letter-spacing:1px; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.featuretoptext:visited {font-weight:bold; font-size:10px; color:#3c4e8e; letter-spacing:1px; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}
A.featuretoptext:hover {font-weight:bold; font-size:10px; color:#515151; letter-spacing:1px; font-family:Verdana,Helvetica,Arial,Sans-Serif; text-decoration:none;}


.Aright {text-align:right;}
.NormTable {padding:0 0 0 0; border:0; margin:0; position:relative; width:inherit;}
 
.search INPUT#search,
.search INPUT#searchBox
{
	background: #CCCCCC;
	border: none;
	font-size:10px;
}

.videoplayer_title{
	position:relative;
	margin:50px 0 20px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6f81d7;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}

.videoplayer{
position:relative;
height:700px;
}



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: 60px; /*position where enlarged image should offset horizontally */

}


.mappage
{
text-align:left;
}

.mappage b
{
text-align:left;
border-bottom:1px solid #000000;
width:auto;
display:block;
}

.topofpage
{
float:right;
font-weight:lighter;
text-decoration:none;
cursor:pointer;
}

.topofpage a
{
text-decoration:none;
}
.topofpage a:hover
{
text-decoration:none;

}
.topofpage a:visited
{
text-decoration:none;

}

.h3Header
{
background-color:#CCCCCC;
display:block;
font-size:11px;
height:20px;
padding-top:5px;
padding-left:5px;
}
.h3Header ol li a
{
text-decoration:none;
color:#0000FF;
}

.h4Header
{
font-size:11px;
}

.ViBottomBar a
{
	position:relative;
	top:12px;
	height:30px;
}


/*****breadcrumbs****/
.breadcrumb{padding:2px 0 8px 0;}
.breadcrumb a{color:#515151;text-decoration:underline;}
.breadcrumb a:hover{color:#3c4e8e;}
.breadcrumb .arrow{padding:0 3px 0 2px;}




