* html body { behavior:url("in_fls/csshover.htc"); }
html { overflow: -moz-scrollbars-vertical !important; }
a { color: #92494F; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0px; }

p { margin: 0px; line-height: 150%; }
.phref { color: #000000; text-decoration: none; }
form { padding: 0; margin: 0; }
#topLinks a { color: #000; }
#topLinks a:hover { text-decoration: underline; }
#topLinks .seperator { width: 20px; text-align: center; }
.blueBar { background: url(http://www.coridan.com/i/searchBarBg.gif); background-repeat : repeat-x; margin-top: 5px; margin-bottom: 10px; }
#menu { color: #FFF; width: 768px; }
#menu .seperator { width: 24px; text-align: center; }
.lowerbar { color: #fff; padding: 0px; font-size: 9px; }

 #searchBar input { border: 0px; width: 93px; height: 16px; margin-left: 5px; margin-right: 7px; }
.topx { position: relative; top: 1px; }
.dots { background: url(http://www.coridan.com/i/dots.gif); }
#footer a { color: #F2F3F7; }
#menu td, #footer td { white-space: nowrap; }
.index td { vertical-align: top; }
#spot { width: 238px; vertical-align: top; }
#spot .txt { background: url(http://www.coridan.com/i/spotBg.gif); height: 100%; padding-top: 20px; padding-left: 25px; padding-right: 20px; padding-bottom: 10px; }
#spot .header { display: block; margin: 0px 0 4px 0; }
#spot p { margin: 8px 0px; }
#spot .more { margin: 6px 0px; margin-bottom: 26px; }
.more img { margin-left: 4px; }
#products { width: 258px; vertical-align: top; }
#products .txt {  background: url(http://www.coridan.com/i/prodBg.gif); padding: 14px 15px 2px 16px; }
#products .txt b { color: #000; }
#products p { margin-bottom: 12px; margin-top: 2px; }
#products .dots { margin-bottom: 13px; }
#products .more { margin-top: 18px; }
#services { width: 274px; vertical-align: top; }
#services table { margin-left: 12px; width: 250px; margin-right: 10px;}
#services .guy {  background: url(http://www.coridan.com/i/woman.jpg) no-repeat 0 3px; height: 150px; border: 0px solid red; padding-top: 12px;}
#services .guy h3 { font-size: 16px; color: #222; font-family: "Trebuchet MS"; margin-bottom: 0px; margin-top: 3px; margin-left: 70px;}
#services .guy p { margin-left: 70px; margin-right: 20px; margin-bottom: 16px; }
#services .guy .more { position: relative; left: 3px; }
#services .txt {  background: url(http://www.coridan.com/i/servicesBg.gif); padding: 15px 15px 2px 16px; }
#services .txt b { color: #000; }
#services p { margin-bottom: 10px; }
#services .more { margin-bottom: 5px; }

div.dots { background: url(http://www.coridan.com/i/dots.gif) repeat-x; }
#prodMenu { background: #E4E8EF; border: solid #BFC8DA; border-width: 0 1px 0 1px;}
#prodMenu div.dots { width: 125px; }
#prodMenu a { 
	color: #555; font-weight: bold;
	border: 0px solid red;
	width: 102px; width: "162px";
	padding: 6px 30px; _padding: 6px 29px;
	margin: 1px;
	background: url(http://www.coridan.com/i/arrRed.gif) no-repeat 18px 9px;
	display: block;
	text-decoration: none;}
#prodMenu a:hover,#prodMenu a.current { background: url(http://www.coridan.com/i/arrGrey.gif) no-repeat 18px 9px #F1EEEB; color: #92494E; }	

#inTxt { padding-left: 12px; padding-right: 20px; width: 552px;}
#inTxt a { text-decoration: underline; }
#inTxt p { margin: 15px 0; }
#inTxt h1 { font: bold 16px "Trebuchet Ms"; color: #303767; margin: 30 0 1px 0;  clear: both;  }
#inTxt h2 { font: bold 14px "Trebuchet Ms"; color: #303767; margin: 0px;  }
#inTxt h3 { font: bold 13px "Trebuchet Ms"; color: #303767; margin: 0px;  }
#inTxt h4 { font: bold 12px "Trebuchet Ms"; color: #303767; margin: 0px;  }
#inTxt h5 { font: bold 11px "Trebuchet Ms"; color: #303767; margin: 0px;  }
#inTxt h6 { font: bold 10x "Trebuchet Ms"; color: #303767; margin: 0px;  }

#inTxt1 ul li { margin: 10px auto; }
#inTxt1 ol li { margin: 10px auto; }
#inTxt p.blue { color: #303668; margin-top: 10px; margin-bottom: 0px; }

#tabs { margin: 25px 0 0 0; }
#tabs td { font-weight: bold; background: url(http://www.coridan.com/i/tabLightL.gif);}
#tabs td a { text-decoration: none; color: #50607F; display: block; padding: 8px 14px; background: url(http://www.coridan.com/i/tabLightR.gif) no-repeat 100% 0; }
#tabs td.current { background: url(http://www.coridan.com/i/tabDarkL.gif); } 
#tabs td.current a { color: #FFF; background-image: url(http://www.coridan.com/i/tabDarkR.gif); } 

#rightCol { padding-left: 13px; padding-bottom: 25px; }
#rightCol h5 { color: #6A5F4F; font-size: 12px; margin: 15px 0 3px 0; } 
#related { margin-top: 10px; margin-bottom: 16px;}
#related img { display: block; margin: 12px 0; }
#rightCol #related a { display: block; margin: 8px 0; font-size: 12px; }
#case { background: #F1EEEB; width: 165px; margin-bottom: 12px; } 
#case p { background: #F1EEEB; margin: 10px 13px 1px 13px; }
#case .more { background: #F1EEEB; padding-left: 13px; margin-bottom: 15px; }

ul#bread { list-style: none; padding: 0; margin: 0;}
#bread li { float: left; background: url(http://www.coridan.com/i/arrRed.gif) no-repeat 0px 4px; padding: 0 10px;}
#bread a { color: #555; }
#bread a:hover { color: #92494E; }
#bread li.first { background: none; padding-left: 0; }
#bread li.last a { color: #92494E; }

#team { margin-top: 20px; }
#team .txt { padding-left: 16px; vertical-align: top; padding-top: 4px; width: 505px;}
#team a, #team b, #team span { color: #303765; }
#team a { color: #92494E; }
#team p { margin-bottom: 3px; }

#letters { list-style: none; margin: 0; padding: 0; margin-top: 12px; background: #EBF0F6; height: 29px;}
#letters a { color: #555; }
#letters li { float: left; background: url(http://www.coridan.com/i/redDots.gif) no-repeat right; padding-right: 7px; padding-left: 7px; height: 29px; line-height: 29px; }
#letters li.current { color: #93484D; font-weight: bold; }

.letter { width: 100%; margin-top: 0px; margin-bottom: 18px;}
.letter .top  { background: url(http://www.coridan.com/i/letterTop.gif); height: 31px; font-size: 14px; color: #303666; font-weight: bold; padding-left: 18px; }
.letter .bottom { background: url(http://www.coridan.com/i/letterBottom.gif); height: 5px; }
.letter .frame { border: solid #DDE1EA; border-width: 0 1px; padding: 14px 18px 10px 13px; height: 100%;}
.letter a { margin-left: 5px; color: #303666; }
.letter b { margin-left: 5px; color: #303666; }
.letter .dots { margin: 6px 0; }

.logBox { width: 258px; margin-top: 10px; background: url(http://www.coridan.com/i/logBg.gif); }

.faq h4 { color: #2F3766; font-size: 11px;}
.faq #questions a { display: block; margin: 10px 0; color: #555; }
.faq #questions ol { margin: 25px; padding: 0; }
.faq #questions ol li { margin: 0; padding: 0; }
.faq #questions a:hover { color: #924A4D; }
.faq #questions .dots { margin-top: 30px; }
.faq #answers p { margin: 12px 0;}

div.logBox { float: right;  }
#login .logBox .dots { margin: 0px; }
#logIn #para { float: left; width: 260px; font-size: 11px; }
#logIn .logBox div { margin-left: 25px; margin-right: 25px;}
#logIn .logBox h2 { margin-top: 15px; }
#logIn .logBox .more { text-align: right; margin: 0; font-weight: bold; margin-bottom: 6px; margin-top: 25px; }
#logIn .logBox .dots { margin-top: 2px; }
#logIn form { margin-top: 20px;}
#logIn img.red { position: relative; top: 2px; right: 2px; }
#logIn input { border: 1px solid #A4ABB1; width: 10em; margin: 5px 0; position: relative; left: 3px;}
#logIn label {  float: left; width: 6em;  margin: 8px 0; }
#logIn span a { font-weight: normal; }

#registration .logBox .dots { margin: 0px; }
#registration #para { float: left; width: 260px; font-size: 11px; }
#registration .logBox div { margin-left: 25px; margin-right: 25px;}
#registration .logBox h2 { margin-top: 15px; }
#registration .logBox .more { text-align: right; margin: 0; font-weight: bold; margin-bottom: 6px; margin-top: 25px; }
#registration .logBox .dots { margin-top: 2px; }
#registration form { margin-top: 20px;}
#registration img.red { position: relative; top: 2px; right: 2px; }
#registration input { border: 1px solid #A4ABB1; width: 10em; margin: 5px 0; position: relative; left: 3px;}
#registration label {  float: left; width: 17em;  margin: 8px 0; }
#registration span a { font-weight: normal; }

#icons { font-size: 11px; margin-bottom: 4px;}
#icons a { color: #1C2256; font-weight: normal; }
#icons td { vertical-align: bottom; }
#icons .right { padding-bottom: 3px; }
#icons .right img { position: relative; top: 3px; left: 4px; }

#items .dots { margin: 10px 0 0 0; }
#items p { margin: 0; margin-top: 10px; }
#items .title { color: #313769; padding-left: 42px; padding-top: 3px;}
#items .news .title { background: url(http://www.coridan.com/i/newsIcon.gif) no-repeat;}
#items .event .title { background: url(http://www.coridan.com/i/eventIcon.gif) no-repeat;}
#items .pr .title { background: url(http://www.coridan.com/i/infoIcon.gif) no-repeat;}
#paging {  text-align: right; margin-top: 30px; }
#paging * { color: #313769;}

#advance { width: 534px; background: url(http://www.coridan.com/i/advanceBg.gif) repeat-y; margin-top: 20px; margin-bottom: 15px; }
#advance td { white-space: nowrap;}
#advance select { height: 18px; width: 45px; }
#advance select.year { height: 18px; width: 60px;}
#advance select.type { height: 18px; width: 158px; margin-right: 20px;}
#advance input { width: 158px; }

#white { margin-top: 20px; }
#white .paper { margin-left: 2px; }
#white .paper a { color: #92494E; }
#white p { margin: 8px 0; }
#white .paper b { color: #303668; }
#white .dots { margin: 15px 0; }

/* menu design */
ul.top { font-size: 12px; list-style-type: none; margin: 0; padding: 0; font-weight: bold; }
ul.top ul { font-weight: normal; list-style-type: none; padding: 0; margin: 0;  }
ul.top a:hover  { text-decoration: none; }
ul.top a { color: #FFF; }
ul.top li.sep { width: 2px; text-align: center;}
ul.top li.sep img { margin-top: 4px; }
/* menu desing end */
ul.top li { float: left; position: relative; }
ul.top li a { float: left; height: 20px; line-height: 20px; padding: 0 7px; }
/*ul.top li.link:hover { background: url(http://www.coridan.com/i/rollL.gif); }
ul.top li.link:hover a { background: url(http://www.coridan.com/i/rollR.gif) right no-repeat; color: #111F5E; }
ul.top li.link:hover a { color: #C2D3F1; }
ul.top li.current { background: url(http://www.coridan.com/i/rollL.gif); }
ul.top li.current a { background: url(http://www.coridan.com/i/rollR.gif) right no-repeat; color: #111F5E; }*/
.top li li { clear: both;  }
.top li li.dots { height: 5px; width: 206px; width: "220px"; background: url(http://www.coridan.com/i/dots.gif) repeat-x; }
.top li li a { display: block; color: #555553; height: 100%; width: 206px; width: "220px"; white-space: normal; background: url(http://www.coridan.com/i/arrRed.gif) no-repeat 9px 9px; padding: 2px 20px;}
.top li li a:hover { z-index: 100; color: #92494F; background: url(http://www.coridan.com/i/arrGrey.gif) no-repeat 9px 9px #E6E5E3; padding: 2px 20px;}
ul.top ul.sub { position: absolute; left: 0; top: 20px; display:none;border: solid #7189AF; border-width: 4px 2px 2px 2px; background: #CECAB7;}
.top li.link:hover ul { display: block;  }

/* Media Kit Styles */
#prodList { padding: 15px 0 0 5px; width: 190px; vertical-align: top;}
#prodList b { color: #2E3966; }
#prodList ul { padding: 0; margin: 10px 0 0 5px; }
#prodList li { list-style-type: none; padding: 5px 10px; }
#prodList li.current { background: url(http://www.coridan.com/i/arrGrey.gif) no-repeat 0 9px; font-weight: bold; }
#prodList li.current a { color: #2E3966; }
#details { padding: 7px 0 0 8px; }
#details ul.local { padding: 0; margin: 0; height: 24px; padding: 0 6px;}
#details .local li { height: 22px; float: left; list-style-type: none; background: url(http://www.coridan.com/i/kitTabBg.gif); margin: 0 2px 0 1px; line-height: 22px; text-align: center; }
#details .local li span { display: block; height: 22px; background: url(http://www.coridan.com/i/kitTabEnd.gif) no-repeat right; padding: 0 5px; float: left; }
#details .local li.current { background: url(http://www.coridan.com/i/kitTabOnBg.gif); font-weight: bold; }
#details .local li.current a { color: #2E3667; }
#details .local li.current span { background: url(http://www.coridan.com/i/kitTabOnEnd.gif) no-repeat right; }
#details h1 { font-family: Tahoma; font-size: 14px; margin: 12px 0 0 17px; }
#details p { margin-left: 17px; }
/* Media Kit Styles */

#downloads { padding-left: 10px; background: url(http://www.coridan.com/i/downloads_bg.gif) no-repeat 100% 30px; width: 720px;}
#downloads p a.cat { color: #303666; text-decoration: none; }
#downloads p img { position: relative; top: -1px; left: 4px; }
#downloads div.close { margin-bottom: 7px; text-align: right; margin-right: 5px; }
#downloads div.close img { position: relative; top: 2px; left: 3px; }
#downloads div.close a { font-weight: bold; }
#downloads table.cat{ width: 720px; margin-top: 20px; width: "710px";}
#downloads table.cat td { padding: 0 10px; height: 23px; color: #94494E; }
#downloads table.cat .titles td { color: #303666; background: #F0EDE8; }
#downloads table.cat td.link { background: url(http://www.coridan.com/i/arrDown.gif) no-repeat 10px 9px; padding-left: 25px; }
#dzone ul.buttons { padding: 0; margin: 0; list-style-type: none; height: 42px; border: 0px solid red; margin-bottom: 8px; width: 770px;}
#dzone .buttons li { font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold; width: 146px; height: 42px; float: left; margin-right: 10px;}
#dzone .buttons a { color: #FFF; display: block; height: 42px; line-height: 42px; padding-left: 55px; }
#dzone .buttons a:hover { text-decoration: none; }

#dzone td { vertical-align: top; }
#dzone h3 { font-family: "Trebuchet MS"; font-size: 14px; margin: 0; color: #734245; }
#dzone .bot, #dzone .top { display: block;  height: 6px;}
#dzone #popular { background: url(http://www.coridan.com/i/dPopularBg.gif); width: 323px; }
#dzone #popular .top { background: url(http://www.coridan.com/i/dPopularTop.gif); }
#dzone #popular .bot { background: url(http://www.coridan.com/i/dPopularBot.gif); }
#dzone #popular ul { padding: 0; list-style-type: none; margin: 0 17px; height: 104px; height: "111px"; }
#dzone #popular li { margin: 7px 0; background: url(http://www.coridan.com/i/arrRed.gif) no-repeat 0 4px; padding-left: 10px; }
#dzone #popular .dots { margin: 0 17px; }
#dzone #popular h3 { margin: 0 17px 3px 17px;}
#dzone #latest { background: url(http://www.coridan.com/i/dLatestBg.gif); width: 222px; margin: 0 7px; }
#dzone #latest .top { background: url(http://www.coridan.com/i/dLatestTop.gif); }
#dzone #latest .bot { background: url(http://www.coridan.com/i/dLatestBot.gif); }
#dzone #latest h3 { margin: 1px 15px 0 15px; }
#dzone #latest .dots { margin: 3px 15px 7px 15px;  }
#dzone #latest p { margin: 5px 15px; }
#dzone #latest .more { margin: 3px 15px; }
#dzone #letter { background: url(http://www.coridan.com/i/dLetterBg.gif); border: 0px solid red; width: 209px; }
#dzone #letter .top { background: url(http://www.coridan.com/i/dLetterTop.gif); }
#dzone #letter .bot { background: url(http://www.coridan.com/i/dLetterBot.gif) left bottom no-repeat; height: 132px; height: "140px"; padding-bottom: 6px; }
#dzone #letter h3 { color: #697FA4; margin: 1px 15px 0 15px; }
#dzone #letter .dots { margin: 3px 15px 7px 15px; }
#dzone #letter p { margin: 5px 15px; margin-right: 40px;}
#dzone #letter .more { margin: 3px 15px; }
#dzone #forumBox { width: 553px; background: url(http://www.coridan.com/i/forumBg.gif); margin-bottom: 11px;}
#dzone #forumBox h1 { cursor: hand; background: url(http://www.coridan.com/i/forumBox.gif); height: 44px; color: #FFF; font-size: 18px; padding-left: 20px; line-height: 44px; margin-top: 0px;}
#dzone #forumBox .bot { background: url(http://www.coridan.com/i/forumBot.gif) no-repeat; }
#dzone #forumBox .more { text-align: right; margin: 4px 0; margin-right: 50px; }
#dzone #forumBox p { margin: 10px 20px 0 20px; }
#dzone #forumBox .dots { margin: 8px 20px 10px 20px; }
#dzone #down { width: 209px; background: url(http://www.coridan.com/i/dDownBg.gif); margin-left: 7px;}
#dzone #down h1 { background: url(http://www.coridan.com/i/dDownTop.gif); height: 44px; color: #FFF; font-size: 18px; padding-left: 20px; line-height: 44px; margin-top: 0px; }
#dzone #down .bot { background: url(http://www.coridan.com/i/dDownBot.gif) no-repeat; }
#dzone #down .more { margin-left: 10px; margin-bottom: 10px; }
#dzone #down ul { padding: 0; margin: 20px 26px 12px 12px; list-style-type: none; }
#dzone #down li { background: url(http://www.coridan.com/i/arrDown.gif) no-repeat 0 3px; padding-left: 17px; margin: 10px 0;}
#dzone #blogs { width: 553px; background: url(http://www.coridan.com/i/blogsBg.gif);}
#dzone #blogs h1 { background: url(http://www.coridan.com/i/blogsTop.gif); height: 44px; color: #FFF; font-size: 18px; padding-left: 20px; line-height: 44px; margin-top: 0px; }
#dzone #blogs .bot { background: url(http://www.coridan.com/i/blogsBot.gif) no-repeat; }
#dzone #blogs .more { text-align: right; margin: 4px 0; margin-right: 50px; }
#dzone #blogs p { margin: 10px 20px 0 20px; }
#dzone #blogs .dots { margin: 8px 20px 10px 20px; }

#techBan { padding: 5px 50px 10px 10px; width: 178px; background: url(http://www.coridan.com/i/brownBan.gif) no-repeat bottom; border: 0px solid red; }
#techBan p { width: 155px; }
#techBan h3 { margin: 0; font-size: 15px; color: #924A4E; font-family: "Trebuchet MS"; }

.forum h4 { color: #2F3766; font-size: 11px;}
.forum .more { text-align: right; margin: 0; font-weight: bold; margin-bottom: 6px; margin-top: 25px; }

#Tab1 table { border: 1px solid; }
#Tab1 td { border: 1px solid; }

#fadeinbox{
position:absolute;
width: 300px;
left: 0;
top: -400px;
/*background-color: #F0EDE8;*/
z-index: 100;
visibility:hidden;
}

marquee p a { color: #555;}
marquee p a:hover { text-decoration: none; }

#pscroller1{
width: 180px;
height: 100px;
}

#pscroller1 p a{
color: #555;
text-decoration: none;
}

#pscroller1 p a:hover{
text-decoration: none;
}

#pscroller2{
width: 220px;
height: 103px;
}

#pscroller2 p a{
color: #555;
text-decoration: none;
}

#pscroller2 p a:hover{
text-decoration: none;
}

#inTxt .supBox { background: url(http://www.coridan.com/i/support_box_r.gif) no-repeat right top #E4E8EF; font: 11px Tahoma; width: 254px; height: 75px; position: relative; padding-top: 12px; _height: 87px; float: left; margin: 0 7px 7px 0;}
#inTxt .supBox h4 { font: bold 14px "Trebuchet MS";  margin: 0; line-height: 20px;}
#inTxt .supBox p { margin: 0; }
#inTxt .supBox h4 span { font-size: 19px; position: relative; top: 2px; left: -2px; color: #94484C; }
#inTxt .supBox img { position: absolute; left: 0; top: 0; }
#inTxt .supBox a { color: #555; text-decoration: none; display: block; margin-right: 10px; padding-left: 60px;  }
#inTxt .supBox div { background: url(http://www.coridan.com/i/forum_ico.gif) left center no-repeat; margin-left: 15px;}

#regForm { width: 370px; background: #F0EDE8; position: relative; border: 1px solid #E1DAD4; margin: 16px 0 0 80px; }
#title, #fields, #recieve, #note { padding: 0 20px; }
#title { color: #92494E; background: #DDD8D2; height: 30px; line-height: 30px; margin-bottom: 4px; }
#fields { padding-top: 14px; }
#fields label { float: left; line-height: 19px;}
#fields label span { color: #92494E; }
#fields input { float: right; border: 1px solid #A4ABB1; height: 19px; margin: 5px 0; width: 130px; }
#fields select { float: right; width: 130px; margin: 5px 0; }
#recieve label { font-weight: bold; }
#recieve input { position: relative; top: 4px; _top: 2px; }
#note { font-size: 10px; color: #818080; width: auto; height: 117px; _height: 0; }

#menuBlue { background: url(images/butMenu.jpg); height: 25px; }
#menuBlue .but { float: left; padding-top: 5px; }
#menuBlue .but a { font-size: 12px; color: #FFFfff; font-weight: bold; padding: 8px; text-decoration: none; }
#menuBlue div.but div.sub { display: none;}
#menuBlue div.but:hover div.sub { display:inline; }
#menuBlue div.sub a { background: url(http://www.coridan.com/i/dots1.gif) repeat-x; 
	text-decoration: none;
	display: block;  font-weight: normal;
	border: 2px solid #9B9680; border-width: 0 2px 0 2px;
	padding: 7px 12px 7px 12px; color: #545655; }
#menuBlue div.sub b { text-decoration: none; color: #92494E; font-weight: bolder; font-size: 12px; }
#menuBlue div.sub a:hover { color: #D0C9A9; background-color: #E6E5E3; }
div.bottom { background: url(http://www.coridan.com/i/mncorn.gif) no-repeat right top; }
div.bottom div { background-color : transparent; background: url(http://www.coridan.com/i/mntop.gif) no-repeat left top; margin-right: 4px; }
div.bottom img { height: 4px; width: 1px; }
/*div.seperator {  background: url(http://www.coridan.com/i/dots1.gif) repeat-x; line-height: 3px; }*/
