html, body {margin:0;padding:0;border:0;}
body {font-family:"Lucida Sans", Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#000E35;background-color:#000D37;text-align:center;padding-bottom:50px;}
ul, li, div, p, h1, h2, h3, h4, h5, img, form, fieldset {border:0px;margin:0px;padding:0px;}
a {outline:none;}
.clear {clear:both;width:100%;height:0px;font-size:1%;overflow:hidden;}
.closed {visibility:hidden;display:none;}
.open {visibility:visible;display:block;}
.space {width:100%;clear:both;height:12px;font-size:1%;overflow:hidden;}
#wrapper {margin:0 auto;width:976px;text-align:left;padding-top:7px;background-color:#0E356C;position:relative;}
div {border-bottom:0.04px solid transparent;}
#contentwrapper {width:960px;background:url(images/content-bg.gif) top left repeat-y;margin-left:7px;border-top:1px solid #536DA5;border-bottom:1px solid #536DA5;}
#header {width:958px;height:128px;margin-left:1px;position:relative;}
.riatheader {background:url(images/riatheader-bg.jpg) top left no-repeat;}
.concertsheader {background:url(images/concertsheader-bg.jpg) top left no-repeat;}
.shopheader {background:url(images/shopheader-bg.jpg) top left no-repeat;}
.rafcteheader {background:url(images/rafcteheader-bg.jpg) top left no-repeat;}
.mediaheader {background:url(images/mediaheader-bg.jpg) top left no-repeat;}
#logo {float:left;width:110px;height:107px;margin-left:25px;margin-top:10px;}
#mslogo {float:left;width:140px;height:120px;margin-left:20px;margin-top:4px;}
#flashlogo {position:absolute;width:140px;height:120px;left:32px;top:4px;}
#flashhlogo {position:absolute;width:164px;height:128px;left:0px;top:0px;text-align:center;}
#baelink {width:109px;height:36px;position:absolute;top:80px;left:433px;} 
#headerlinks {float:right;display:inline;width:155px;margin-right:10px;margin-top:10px;font-size:90%;}
#maincontentwrapper {width:940px;margin-left:10px;margin-top:8px;margin-bottom:8px;min-height:460px;}
/*\*/
* html #maincontentwrapper {height:460px;}
/**/
#printdiv {width:96%;}
#nav {float:left;display:inline;width:186px;font-size:90%;background-color:#0E356C;}
#nav img {margin-top:6px;}
#nav img.social-media-icon {margin-right:8px;margin-top:10px;}
#nav img.social-media-icon-last {margin-right:0px;margin-top:10px;}
#nav img.fb-icon {margin-left:21px;margin-top:10px;}
#countdown img {margin-top:0px;}

#mainnav li {color:#000D37;font-weight:bold;border-bottom:1px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#mainnav li.last {border-bottom:0px;overflow:hidden;}
#mainnav a {text-decoration:none;}
#mainnav a.midlink, #mainnav a.midlinkon {display:block;padding-top:4px;padding-bottom:4px;padding-left:22px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#mainnav a.midlinkover {display:block;padding-top:4px;padding-bottom:4px;padding-left:22px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:164px;background:url(images/nav-bg.gif) -186px center no-repeat;}
#mainnav a.toplink, #mainnav a.toplinkon {display:block;padding-top:5px;padding-bottom:4px;padding-left:22px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#mainnav a.toplinkover {display:block;padding-top:5px;padding-bottom:4px;padding-left:22px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:164px;background:url(images/navtop-bg.gif) -186px top no-repeat;}
#mainnav a.bottomlink, #mainnav a.bottomlinkon {display:block;padding-top:3px;padding-bottom:5px;padding-left:22px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#mainnav a.bottomlinkover {display:block;padding-top:3px;padding-bottom:5px;padding-left:22px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:164px;background:url(images/navbottom-bg.gif) -186px bottom no-repeat;}
#mainnav a.midlink:link, #mainnav a.midlink:visited {background:url(images/nav-bg.gif) 0 center no-repeat;}
#mainnav a.midlink:active, #mainnav a.midlink:hover, #mainnav a.midlinkon {background:url(images/nav-bg.gif) -186px center no-repeat;color:#FFFFFF;}
#mainnav a.toplink:link, #mainnav a.toplink:visited {background:url(images/navtop-bg.gif) 0 top no-repeat;}
#mainnav a.toplink:active, #mainnav a.toplink:hover, #mainnav a.toplinkon {background:url(images/navtop-bg.gif) -186px top no-repeat;color:#FFFFFF;}
#mainnav a.bottomlink:link, #mainnav a.bottomlink:visited {background:url(images/navbottom-bg.gif) 0 bottom no-repeat;}
#mainnav a.bottomlink:active, #mainnav a.bottomlink:hover, #mainnav a.bottomlinkon {background:url(images/navbottom-bg.gif) -186px bottom no-repeat;color:#FFFFFF;}

#submenu li {color:#931C27;border-top:1px solid #A4BFE2;border-bottom:0px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#submenu a.sublink, #submenu a.sublinkon {display:block;padding-top:4px;padding-bottom:4px;padding-left:22px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#submenu a.sublink:link, #submenu a.sublink:visited {background:url(images/subnav-bg.gif) 0 center no-repeat;text-decoration:none;}
#submenu a.sublink:active, #submenu a.sublink:hover {background:url(images/subnav-bg.gif) -186px center no-repeat;text-decoration:none;color:#FFFFFF;}
#submenu a.sublinkon {background:url(images/subnav-bg.gif) -186px center no-repeat;text-decoration:none;color:#000000;}


/** new sub menus **/
#sub2menu li {color:#931C27;border-top:1px solid #A4BFE2;border-bottom:0px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#sub2menu a.sublink, #sub2menu a.sublinkon {display:block;padding-top:4px;padding-bottom:4px;padding-left:32px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;width:154px;font-weight:normal;}
#sub2menu a.sublink:link, #sub2menu a.sublink:visited {background:url(images/sub2nav-bg.gif) 0 center no-repeat;text-decoration:none;}
#sub2menu a.sublink:active, #sub2menu a.sublink:hover {background:url(images/sub2nav-bg.gif) -186px center no-repeat;text-decoration:none;color:#FFFFFF;}
#sub2menu a.sublinkon {background:url(images/sub2nav-bg.gif) -186px center no-repeat;text-decoration:none;color:#000000;}

#sub3menu li {color:#931C27;border-top:1px solid #A4BFE2;border-bottom:0px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#sub3menu a.sublink, #sub3menu a.sublinkon {display:block;padding-top:4px;padding-bottom:4px;padding-left:42px;color:#C34652;voice-family: "\"}\""; voice-family:inherit;width:144px;font-weight:normal;font-size:90%;}
#sub3menu a.sublink:link, #sub3menu a.sublink:visited {background:url(images/sub3nav-bg.gif) 0 center no-repeat;text-decoration:none;}
#sub3menu a.sublinkon, #sub3menu a.sublink:active, #sub3menu a.sublink:hover {background:url(images/sub3nav-bg.gif) -186px center no-repeat;text-decoration:none;color:#FFFFFF;}
/** end new sub menus **/

#interactivenav {margin-top:8px;}
#interactivenav li {color:#000D37;border-bottom:1px solid #4774C3;background-color:#0E356C;list-style:none;font-weight:bold;}
#interactivenav li.iheader {display:block;background:url(images/interactive-title-bg.jpg) top left no-repeat #1C64B1;text-decoration:none;color:#B0CAEC;padding-top:3px;padding-bottom:3px;padding-left:5px;color:#FFFFFF;font-weight:bold;border-bottom:0px;}
#interactivenav li.last {border-bottom:0px;}
#interactivenav a.midlink {display:block;padding-top:3px;padding-bottom:3px;padding-left:22px;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#interactivenav a.bottomlink {display:block;padding-top:4px;padding-bottom:3px;padding-left:22px;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#interactivenav a.midlink:link, #interactivenav a.midlink:visited {background:url(images/interactive-bg.gif) 0 center no-repeat;color:#B0CAEC;text-decoration:none;}
#interactivenav a.midlink:active, #interactivenav a.midlink:hover {background:url(images/interactive-bg.gif) -186px center no-repeat;text-decoration:none;color:#FFFFFF;}
#interactivenav a.bottomlink:link, #interactivenav a.bottomlink:visited {background:url(images/interactivebottom-bg.gif) 0 bottom no-repeat;text-decoration:none;color:#B0CAEC;}
#interactivenav a.bottomlink:active, #interactivenav a.bottomlink:hover {background:url(images/interactivebottom-bg.gif) -186px bottom no-repeat;text-decoration:none;color:#FFFFFF;}


#headernav li {width:155px;color:#FFFFFF;border-bottom:1px solid #688DC4;background:url(images/headernav-bg.gif) top left repeat-y #000D37;list-style:none;}
#headernav li.first {border-top:1px solid #688DC4;}
#headernav a.llink {width:155px;color:#FFFFFF;text-decoration:none;display:block;padding-top:2px;padding-bottom:2px;padding-left:3px;voice-family: "\"}\""; voice-family:inherit;width:152px;}
#headernav a.llink:link, #headernav a.llink:visited {text-decoration:none;color:#FFFFFF;}
#headernav a.llink:active, #headernav a.llink:hover {background:url(images/headernav-bg-over.gif) top left repeat-y;text-decoration:none;color:#FFFFFF;}
#headernav a.on {background:url(images/headernav-bg-over.gif) top left repeat-y;}

#toplinks {width:940px;margin-left:10px;margin-top:3px;margin-bottom:3px;border-top:1px solid #3E5A88;border-bottom:1px solid #3E5A88;background:url(images/toplinks-bg.gif) top left repeat-y;font-size:90%;}
#toplinks p.home {margin-left:5px;padding-top:4px;width:185px;float:left;display:inline;}
#toplinks p.links {margin-left:17px;padding-top:4px;width:400px;color:#FFFFFF;float:left;display:inline;}
#msname {width:490px;height:60px;position:absolute;top:50px;left:228px;}
#msname h1 {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:240%;font-weight:normal;}

#newsscroll {width:940px;display:block;overflow:hidden;position:relative;margin-left:10px;margin-top:3px;margin-bottom:3px;border-top:1px solid #3E5A88;border-bottom:1px solid #3E5A88;background:url(images/toplinks-bg.gif) top left repeat-y;}
#newsscroll h2 {float:left;display:inline;font-size:90%;width:190px;text-align:left;color:#FFFFFF;padding-top:4px;margin-left:10px;}
#NewsHorizontal {width:735px;height:20px;float:left;display:inline;overflow:hidden;position:relative;text-align:left;}
#NewsHorizontalns {width:735px;height:20px;float:left;display:inline;overflow:hidden;text-align:left;}

/*#spage {position:absolute;left:4px;top:2px;width:840px;height:20px;overflow:hidden;color:rgb(176,202,236);}*/
#spage {margin-top:3px;margin-left:4px;width:840px;color:rgb(176,202,236);}
#spage * {/* this will hide all children tags */display:none;}
#spage a {/* add more tags to this list if you wish to display them inside the children */display:inline;}
#spage a:link, #spage a:visited {color:#B0CAEC;text-decoration:none;}
#spage a:active, #spage a:hover {color:#B0CAEC;text-decoration:none;}

#sbox label{float:left;display:inline;color:#FFFFFF;margin-top:3px;text-align:right;width:68px;}
#searchfields {float:left;position:relative;display:inline;margin-left:6px;}
.searchbox {float:left;display:inline;width:120px;}
#searchwrapper {float:right;display:inline;width:220px;margin-top:3px;margin-bottom:1px;}
#searchwrapper fieldset {margin-right:1px;}
#search {position:relative;overflow:hidden;}
#search .searchbtn {position:absolute;cursor:pointer;top:0px;left:120px;display:block;width:18px;height:18px;}
.inputtext {border:1px solid #999999;background-color:#FFFFFF;width:117px;height:15px;padding-left:2px;font-size:90%;}

#main {float:left;display:inline;width:742px;margin-left:12px;background-color:#0E356C;}
.sidebar {background:url(images/sidebar-bg.gif) top left repeat-y;}
.maintop {width:742px;height:6px;background:url(images/main-top.gif) top left no-repeat #FFFFFF;font-size:1%;overflow:hidden;}
.maincontent {width:742px;background:url(images/maincontent-bg.gif) top left repeat-y #0E356C;}
.maincontentinner {width:722px;margin-left:11px;min-height:460px;}
/*\*/
* html .maincontentinner {height:460px;}
/**/
.mainbottom {width:742px;height:6px;background:url(images/main-bottom.gif) top left no-repeat #0E356C;font-size:1%;overflow:hidden;}
.maincontentleft {float:left;display:inline;width:568px;margin-top:4px;padding-bottom:16px;}

#editorial {padding-bottom:16px;font-size:110%;font-weight:normal;}
#editorial .rimage {margin:0 4px 10px 12px;}
#editorial .limage {margin:0 12px 10px 4px;}
#editorial ul {margin-left:10px;padding-left:10px;margin-bottom:10px;list-style-image:url(images/redbullet.gif);}
#editorial li {padding-top:2px;padding-bottom:8px;}
#editorial p {margin-bottom:10px;}


.machred {color:#FF0000;margin-top:10px;font-weight:bold;}
.maincontentright {float:right;display:inline;width:140px;margin-right:2px;padding-top:4px;}
.maincontentright img {padding-bottom:8px;}
.fullcontent {width:714px;}
.maincontent h1 {font-family:Arial, Helvetica, sans-serif;font-size:160%;font-weight:normal;color:#0E356C;margin-top:6px;margin-bottom:16px;border-bottom:1px solid #FF0000;padding-bottom:12px;}
.maincontent h1.float {float:left;display:inline;}
#editorial h2 {font-family:Arial, Helvetica, sans-serif;font-size:130%;font-weight:bold;color:#931C27;padding-top:0px;padding-bottom:8px;}
#editorial h3 {font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;color:#931C27;padding-top:4px;padding-bottom:4px;}
#editorial h5 {padding:2px;border:1px solid #848CCA;background-color:#D9E0EA;color:#000000;font-size:90%;font-family:Arial, Helvetica, sans-serif;margin-top:16px;margin-bottom:6px;}
#editorial hr {margin-top:4px;margin-bottom:12px;padding:0px;height:1px;background-color:#C6D6D7;color:#C6D6D7;clear:both;}

.tblbrdr {text-align:left;border-top:1px solid #82A2FF;border-left:1px solid #BFC9D7;}
.tblbrdr th {background-image:none;background-color:#0E356C;font-weight:bold;color:#FFFFFF;}
.tblbrdr td {text-align:left;background:url(images/td-bg.gif) bottom right no-repeat;font-size:90%;}
.tblbrdr th.tblGroupHeader {text-align:left;color:#000E35;font-weight:bold;background:url(images/th-bg.gif) bottom right no-repeat;font-size:90%;border-left:1px solid #82A2FF;}
.tblbrdr td.rightcell {text-align:right;background:url(images/td-bg.gif) bottom right no-repeat;font-size:90%;}

#mainbanner {width:568px;height:267px;position:relative;}
#highlights {width:169px;height:33px;position:absolute;top:132px;left:17px;}
/*#highlights a:link, #highlights a:visited {display:block;background:url(images/btn-highlights.gif) 0 0 no-repeat;}
#highlights a:hover, #highlights a:active {display:block;background:url(images/btn-highlights.gif) 0px 0 no-repeat;}*/
.mainbannerriat {background:url(images/mainbannerriat12-bg.jpg) top left no-repeat;}

p.toplink {padding-top:10px;padding-bottom:10px;font-size:90%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:right;}
p.toplink a:link, p.toplink a:visited {color:#931C27;text-decoration:none;}
p.toplink a:active, p.toplink a:hover {color:#931C27;text-decoration:underline;} 

table.quotebox {background-color:#D4E5F9;}
td.openquote {background:url(images/openquote.gif) top left no-repeat #D4E5F9;height:20px;}
td.quote {padding:4px 20px 4px 20px;font-style:italic;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#D4E5F9;}
td.closequote {background:url(images/closequote.gif) bottom right no-repeat #D4E5F9;height:20px;}
td.quoteby {background-color:#0E356C;color:#FFFFFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:4px;}

#flashtickets {padding-bottom:8px;}


.red {color:#FF0000;}

#newspanel h3 {font-size:100%;padding-top:3px;padding-bottom:3px;padding-left:4px;color:#FFFFFF;font-weight:bold;}
#newspanel h3 a:link, #newspanel h3 a:visited {color:#FFFFFF;text-decoration:none;}
#newspanel h3 a:active, #newspanel h3 a:hover {color:#FFFFFF;text-decoration:underline;}
#newspanel h4 {padding:3px 0px 3px 6px;margin:0px;font-weight:normal;font-size:80%;}
.news {width:568px;margin-top:12px;clear:both;}
.newsheader {width:568px;background:url(images/news-title-bg.jpg) top left no-repeat #1A64B3;color:#A6BCDB;}
.newsmain {background-color:#D4E5F9;padding-top:4px;padding-bottom:6px;width:568px;position:relative;}
.newsleft {float:left;display:inline;width:270px;margin-left:10px;position:relative;}
.newsright {float:right;display:inline;width:270px;margin-right:10px;position:relative;}
.newsthumb {float:left;display:inline;margin-left:10px;margin-right:10px;}
.newsmain p {float:left;display:inline;width:480px;font-size:90%;padding-bottom:0px;}
.newsmain p.menulink {width:548px;font-weight:bold;margin-left:10px;margin-top:4px;padding-bottom:0px;}
.newsmain a:link, .newsmain  a:visited {color:#931C27;text-decoration:none;}
.newsmain a:active, .newsmain a:hover {color:#931C27;text-decoration:underline;}
p.menulink a {margin-left:8px;}
.newsmain table {margin-top:6px;margin-left:4px;}

#newspanel ul {margin:0px 12px 0px 10px;padding:2px 0px 2px 14px;list-style:none;}
ul.dotline {background:url(images/dots.gif) top left repeat-x;}
#newspanel li {padding:0px 5px 3px 5px;font-size:90%;list-style-image:url(images/pagemenu-laquo.gif);}
#newspanel li.timage {padding-top:5px;font-size:90%;list-style-image:none;}

.newsmain a {color:#000D37;text-decoration:none;font-weight:bold;}
div.dots {clear:both;margin-left:10px;margin-right:10px;height:3px;overflow:hidden;font-size:1%;margin-bottom:6px;background:url(images/dots.gif) center left repeat-x;}
.newsfooter {background:url(images/newsfooter-bg.gif) bottom left no-repeat #FFFFFF;color:#FFFFFF;}
a.headline:link, a.headline:visited {color:#931C27;font-weight:bold;text-decoration:none;}
a.headline:active, a.headline:hover {color:#931C27;font-weight:bold;text-decoration:underline;}
a.wlink:link, a.wlink:visited {color:#FFFFFF;text-decoration:none;margin:0 5px 0 5px;}
a.wlink:active, a.wlink:hover {color:#FFFFFF;text-decoration:underline;margin:0 5px 0 5px;}
a.blink:link, a.blink:visited {color:#B0CAEC;text-decoration:none;margin:0 5px 0 5px;}
a.blink:active, a.blink:hover {color:#B0CAEC;text-decoration:underline;margin:0 5px 0 5px;}
a.rlink:link, a.rlink:visited {color:#931C27;text-decoration:none;}
a.rlink:active, a.rlink:hover {color:#931C27;text-decoration:underline;}

/* Image Gallery */
.gallerytbl {margin-top:12px;}
.gallerytbl a:link, .gallerytbl a:visited {color:#931C27;text-decoration:none;}
.gallerytbl a:active,.gallerytbl a:hover {color:#931C27;text-decoration:underline;}
.gallerydesc {margin:0 auto;margin-top:12px;clear:left;text-align:center;}
/*
.gallerymain {clear:both;float:left;text-align:center;}
.img-shadow {background:url(/images/shadowAlpha.png) no-repeat bottom right !important;background:url(images/shadow.gif) no-repeat bottom right;margin:10px 0 0 10px !important;margin:10px 0 0 5px;}
.img-shadow img {display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;} 
*/
.gallerymain {clear:both;}
.img-shadow {text-align:center;}
.img-shadow img {display:block;margin:0 auto;position:relative;background-color:#fff;padding:4px;border:1px solid #D7D7D7;-moz-box-shadow:4px 4px 2px #D7D7D7;-webkit-box-shadow:4px 4px 2px #D7D7D7;box-shadow:4px 4px 2px #D7D7D7;} 
.img-shadow2 {float:left;background:url(/images/shadowAlpha.png) no-repeat bottom right !important;background:url(images/shadow.gif) no-repeat bottom right;margin:10px 12px 0 10px !important;margin:10px 0 0 5px;}
.img-shadow2 img {display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;}



p.galleryleft {float:left;display:inline;text-align:left;width:120px;font-size:90%;}
p.galleryright {float:right;display:inline;text-align:right;width:446px;font-size:90%;}

/* FORMS */
form#contact {margin-left:14px;margin-top:20px;}
form#aircraftops {margin-top:20px;}
form#signin, form#enews {margin:8px 8px 8px 6px;}
td.enewshdr {font-size:90%;font-weight:bold;}
.formheader {font-family:Arial, Helvetica, sans-serif;font-size:130%;font-weight:bold;color:#931C27;padding-top:10px;padding-bottom:8px;}
.formrow {padding-top:4px;padding-bottom:4px;}
p.flt {float:left;display:inline;width:350px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
#contact label, #volunteer label {float:left;display:inline;width:168px;padding-right:12px;}
#aircraftops label {float:left;display:inline;width:200px;padding-right:12px;}
#aircraftops label.long {width:250px;}
#aircraftops table, #aircraftops p.dclt {float:left;display:inline;}
form#contact input, form#contact select, form#aircraftops input, form#aircraftops select, div.fmrt {float:left;display:inline;}
form#contact textarea {font-size:100%;}
form#aircraftops select, form#aircraftops input {margin-right:8px;}
input.txtsml {width:40px;border:1px solid #6E6D72;}
input.txtmed {width:150px;border:1px solid #6E6D72;}
input.txtml {width:250px;border:1px solid #6E6D72;}
input.txtwde {width:300px;border:1px solid #6E6D72;}
textarea.txtarea {width:300px;height:80px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
textarea.txtlarea {width:540px;height:100px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
.error {color:#FF0000;font-weight:bold;}
/* END FORMS */


#footerlinks {width:960px;margin-left:7px;margin-top:6px;margin-bottom:7px;border-top:1px solid #3E5A88;border-bottom:1px solid #3E5A88;background:url(images/footerlinks-bg.gif) top left repeat-y;font-size:90%;}
#footerlinks .left {width:206px;float:left;display:inline;}
#footerlinks .right {width:754px;float:right;display:inline;}
.footerlogo {margin-left:1px;}
#footerlinks p.top {width:754px;text-align:center;padding-top:3px;padding-bottom:3px;color:#FFFFFF;}
#footerlinks p.bottom {width:754px;border-top:1px solid #536DA5;text-align:center;padding-top:2px;padding-bottom:2px;color:#3772C1;}
#footerlinks p.single {width:754px;text-align:center;padding-top:8px;color:#3772C1;}


/* ########### Additional Styles added 09/05/07 ################ */
.blog {width:568px;margin-top:12px;clear:both;}
.blogheader {width:568px;height:24px;background:url(images/news-title-bg.jpg) top left no-repeat #1A64B3;font-size:90%;}
.blogheader h3 {font-size:110%;padding:5px 0 3px 4px;color:#FFFFFF;font-weight:bold;float:left;display:inline;}
.blogheader p {float:right;display:inline;padding:4px 4px 3px 0;color:#FFFFFF;font-weight:normal;}
.blogmain {background-color:#D4E5F9;padding-top:4px;padding-bottom:4px;width:568px;position:relative;line-height:1.4em;font-size:90%;}
.blogmain p {margin:6px;}
.blogmain table {margin:6px;}
.blogmain textarea {width:548px;height:100px;}
.blogmain input {width:270px;}
.blogmain input.short {width:150px;}
.blogmain a:link, .blogmain  a:visited {color:#931C27;text-decoration:none;}
.blogmain a:active, .blogmain a:hover {color:#931C27;text-decoration:underline;}
.blogfooter {background:url(images/newsfooter-bg.gif) bottom left no-repeat #6494CC;color:#000000;height:22px;}
.blogfooter h4 {font-size:100%;padding:3px 0px 2px 6px;margin:0px;font-weight:normal;float:left;display:inline;}
.blogfooter p {float:right;display:inline;padding:3px 6px 2px 0;color:#FFFFFF;font-size:90%;}

.blogcont {clear:both;width:566px;border-top:1px solid #9DB5F9;background:url(../images/blogpost-bg.gif) bottom left no-repeat;margin-top:4px;}
.bloginner {width:564px;border-bottom:1px solid #9DB5F9;background-color:#E9EFFE;margin-left:1px;}
p.blogheadleft {float:left;display:inline;width:265px;font-size:110%;color:#032D6B;font-weight:bold;padding:4px 0px 4px 8px;text-align:left;}
p.blogheadright {float:right;display:inline;width:265px;text-align:right;font-size:90%;color:#032D6B;font-weight:normal;padding:6px 8px 0px 0px;}
.blogtext {width:540px;margin-top:10px;margin-left:10px;padding-bottom:12px;text-align:left;}
.blogtext h4 {font-size:100%;font-weight:bold;padding-top:4px;padding-bottom:4px;}


#blogpreviewbtn {width:68px;height:21px;float:right;display:inline;margin-right:10px;margin-top:10px;}
#blogpreviewbtn a:link, #blogpreviewbtn a:visited {display:block;background:url(images/previewbutton.jpg) 0 0 no-repeat;}
#blogpreviewbtn a:hover, #blogpreviewbtn a:active {display:block;background:url(images/previewbutton.jpg) -68px 0 no-repeat;}

#blogpostbtn {width:57px;height:21px;float:right;display:inline;margin-top:10px;}
.blognotes {clear:both;color:#8B1721;}

input .blogpost {float:right;width:57px;height:21px;border:none;background:url(images/postbutton.jpg) top left no-repeat;cursor:pointer !important;}


#sendbtn {width:57px;height:22px;float:right;display:inline;margin-top:10px;}
#sendbtn a:link, #sendbtn a:visited {display:block;background:url(images/sendbutton.jpg) 0 0 no-repeat;}
#sendbtn a:hover, #sendbtn a:active {display:block;background:url(images/sendbutton.jpg) -57px 0 no-repeat;}

#signupbtn {width:140px;height:22px;float:right;display:inline;margin-top:10px;margin-right:10px;text-align:right;}
#signupbtn a:link, #signupbtn a:visited {display:block;background:url(images/signupbutton.jpg) 0 0 no-repeat;}
#signupbtn a:hover, #signupbtn a:active {display:block;background:url(images/signupbutton.jpg) -68px 0 no-repeat;}

#shownews {width:568px;margin-top:12px;}
#shownews h2 {color:#931C27;font-weight:bold;font-size:110%;font-family:Arial, Helvetica, sans-serif;padding:3px 0px 0px 0px;}
#shownews h2 a:link, #shownews h2 a:visited {color:#931C27;text-decoration:none;}
#shownews h2 a:active, #shownews h2 a:hover {color:#931C27;text-decoration:underline;}
p.reslink {font-size:90%;font-weight:bold;}
p.reslink a:link, p.reslink a:visited {color:#0A62CD;text-decoration:none;}
p.reslink a:active, p.reslink a:hover {color:#0A62CD;text-decoration:underline;}
p.sep {width:568px;height:12px;background:url(images/sep-bg.gif) top left no-repeat;font-size:1%;overflow:hidden;clear:left;}

.ShowImageleft {padding:3px 10px 6px 0px;}
.ShowImageright {padding:3px 0px 6px 10px;}

#mach3table, #mach2table, #mach1table {margin-top:0px;}
#mach3table td, #mach2table td, #mach1table td {padding:10px;}
#mach3table {background-color:#FDF9EC;border:1px solid #E5AE21;}
#mach3table ul, #mach2table ul, #mach1table ul {margin-top:12px;}
#mach3table li, #mach2table li, #mach1table li {padding-top:2px;padding-bottom:0px;}
#mach3table h1 {font-size:120%;font-weight:bold;color:#C69617;padding-top:4px;padding-bottom:4px;margin-top:0px;margin-bottom:0px;border-bottom:0px solid #FF0000;}
#mach3table h2 {font-size:100%;color:#000000;padding-top:4px;padding-bottom:4px;}
#mach3table h3 {font-size:100%;color:#C69617;padding-top:4px;padding-bottom:4px;}
#mach3table h3 a:link, #mach3table h3 a:visited {color:#C69617;text-decoration:none;}
#mach3table h3 a:hover, #mach3table h3 a:active {color:#C69617;text-decoration:underline;}

#mach2table {background-color:#F4F4F4;border:1px solid #B9BABE;}
#mach2table h1 {font-size:120%;font-weight:bold;color:#97999F;padding-top:4px;padding-bottom:4px;margin-top:0px;margin-bottom:0px;border-bottom:0px solid #FF0000;}
#mach2table h2 {font-size:100%;color:#000000;padding-top:4px;padding-bottom:4px;}
#mach2table h3 {font-size:100%;color:#97999F;padding-top:4px;padding-bottom:4px;}
#mach2table h3 a:link, #mach2table h3 a:visited {color:#97999F;text-decoration:none;}
#mach2table h3 a:hover, #mach2table h3 a:active {color:#97999F;text-decoration:underline;}

#mach1table {background-color:#FBEFE6;border:1px solid #DF7B30;}
#mach1table h1 {font-size:120%;font-weight:bold;color:#CB681F;padding-top:4px;padding-bottom:4px;margin-top:0px;margin-bottom:0px;border-bottom:0px solid #FF0000;}
#mach1table h2 {font-size:100%;color:#000000;padding-top:4px;padding-bottom:4px;}
#mach1table h3 {font-size:100%;color:#CB681F;padding-top:4px;padding-bottom:4px;}
#mach1table h3 a:link, #mach1table h3 a:visited {color:#CB681F;text-decoration:none;}
#mach1table h3 a:hover, #mach1table h3 a:active {color:#CB681F;text-decoration:underline;}

p.breadcrumbs {font-size:80%;padding-bottom:8px;}
p.breadcrumbs a:link, p.breadcrumbs a:visited {color:#226AA1;text-decoration:none;}
p.breadcrumbs a:hover, p.breadcrumbs a:active {color:#226AA1;text-decoration:underline;}

td.clock img {display:inline;}
.cclock {padding-top:6px;}

#faq h2 {padding-top:12px;}
#faq p {background:url(images/faqq.gif) top left no-repeat;padding-bottom:0px;padding-left:20px;}
#faq p a:link, #faq p a:visited {color:#04397B;font-weight:bold;text-decoration:none;}
#faq p a:active, #faq p a:hover {color:#04397B;font-weight:bold;text-decoration:underline;}
div.faqa {margin-bottom:10px;margin-left:20px;background-color:#F6F6F6;padding:4px;}

td.cal{font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #000000;background-color : #d3d3d3;}
select.month{font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #000000;width : 85px;}
input.year{font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #000000;width : 44px;}
td.calDaysColor {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #000000;}
td.calWeekend {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #c0c0c0;}
td.calBgColor {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #d3d3d3;}
.calBorderColor {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #a9a9a9;}
td.calHighlightColor {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #ffffff;background-color : #ffffcc;}
a.cal {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #000000;text-decoration : none;}  
a.cal:Hover {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #FF0000;text-decoration : none;} 
.disabled {font-family : Arial,Helvetica,Sans-serif;font-size : 11px;color : #808080;text-decoration : none;} 


#mstoplinks {width:941px;margin-top:3px;margin-bottom:3px;margin-left:10px;border-top:1px solid #3E5A88;border-bottom:1px solid #3E5A88;background:url(images/mstoplinks-bg.gif) top left repeat-y;font-size:90%;}
#mstoplinks p.home {margin-left:5px;padding-top:3px;padding-bottom:2px;width:170px;float:left;display:inline;}
#mstoplinks p.links {margin-left:37px;padding-top:3px;padding-bottom:2px;width:400px;color:#FFFFFF;float:left;display:inline;}
#toplinkstable {width:940px;color:#FFFFFF;margin:0px;padding:0px;}
#toplinkstable td.login {padding:1px 0 1px 6px;}
.loginuser {margin-left:10px;border:1px solid #999999;background:#FFFFFF;width:124px;height:15px;font-size:90%;}
.loginpassword_clear {border:1px solid #999999;background:#FFFFFF;width:124px;height:15px;font-size:90%;margin-left:1px;}
.loginpassword {border:1px solid #999999;background:url(images/bg_passwordentry.gif) 0 0 no-repeat #FFFFFF; width:124px;height:15px;font-size:90%;margin-left:1px;}

.loginforgot {padding-left:6px;padding-top:1px;}
.searchlabel {margin-left:2px;}
#toplinkstable p.sitemap {margin-left:19px;padding-top:3px;padding-bottom:2px;width:150px;float:left;display:inline;}
#toplinkstable .sitemaptd {border-top:1px solid #3E5A88;}
#toplinkstable td.basketrow {border-top:1px solid #3E5A88;padding-left:2px;}
#toplinkstable td.basketrowtd {padding-top:2px;padding-bottom:3px;background-color:#27569A;}
#toplinkstable td.basketrowtd-wb {padding-top:2px;padding-bottom:3px;background-color:#27569A;border-left:1px solid #001646;}
#toplinkstable .total {padding-left:5px;}
#toplinkstable .amount {padding-right:5px;color:#E69F16;}
#toplinkstable .shopsearch {border-top:1px solid #3E5A88;padding:1px;}
#toplinkstable .shopsearchinput {border:1px solid #999999;background:#FFFFFF;width:124px;height:15px;font-size:90%;}
#toplinkstable .itemnumber {color:#E69F16;}

.ms1header {background:url(images/micrositeheader1.jpg) top left no-repeat;}
.ms2header {background:url(images/micrositeheader2.jpg) top left no-repeat;}
.ms3header {background:url(images/micrositeheader3.jpg) top left no-repeat;}
#mstitle {position:absolute;width:700px;height:48px;top:72px;left:223px;font-size:260%;color:#FFFFFF;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}

.msheader {width:588px;background:url(images/msheader-bg.jpg) top left no-repeat #FFFFFF;}
.msheader h2 {color:#FFFFFF;font-size:100%;padding:4px 6px 4px 10px;}
.msline {width:588px;height:5px;background:url(images/msline.gif) top left no-repeat;font-size:1%;overflow:hidden;}
#msprod, #msprod1 {width:588px;}
#msed {width:588px;}
.msleft {float:left;display:inline;width:588px;margin-top:4px;}
.mscontent {padding-bottom:10px;background:url(images/msprod-bg.gif) bottom left no-repeat #FFFFFF;border-bottom:0px solid #0E356C;}
.msrow {width:588px;padding-bottom:6px;background:url(images/msrow-bg.gif) bottom left no-repeat #D1E3FB;margin-top:10px;border-bottom:0px solid #0E356C;}
.msrowitem {float:left;display:inline;width:137px;margin-left:8px;margin-top:8px;}
.msrowimage {text-align:center;border:1px solid #A5BDD3;background-color:#FFFFFF;}
.msrowtext {background-color:#000D37;color:#FFFFFF;min-height:69px;}
/*\*/
* html .msrowtext {height:69px;}
/**/
.msrowtext p {padding:1px 6px 1px 6px;font-size:90%;}
.msrowtext a:link, .msrowtext a:visited {text-decoration:none;color:#DD9627;}
.msrowtext a:active, .msrowtext a:hover {text-decoration:none;color:#DD9627;}
.msrowprice {width:137px;background-color:#5597D6;color:#FFFFFF;font-weight:bold;position:relative;}
.msrowprice p {padding:2px 6px 2px 6px;font-size:100%;}
.msbuynow {position:absolute;width:34px;height:11px;top:6px;right:6px;}
.msright {float:right;display:inline;width:140px;margin-top:4px;padding-bottom:16px;}
.msright img {padding-bottom:8px;}
#msed h1 {background-color:#000D37;padding:12px 12px 12px 8px;font-size:160%;color:#FFFFFF;font-weight:normal;margin-bottom:0px;}
#msprod h1, #msprod1 h1 {background-color:#000D37;padding:12px 12px 12px 8px;font-size:160%;color:#FFFFFF;font-weight:normal;margin-bottom:0px;}
#msprod h2, #msprod1 h2 {padding:10px 10px 10px 8px;font-size:110%;color:#0E356C;font-weight:bold;border-bottom:1px solid #FF0000;}
#msprod h3, #msprod1 h3 {padding:8px 8px 8px 8px;font-size:90%;color:#5E5555;font-weight:bold;}
.msprice {background-color:#0E356C;position:relative;}
#msbuynow {position:absolute;width:95px;height:17px;top:14px;right:6px;}
#msprod h4 {padding:12px 12px 12px 8px;font-size:140%;color:#FFFFFF;font-weight:bold;background-color:#0E356C;}
.msprodleft {float:left;display:inline;width:322px;margin-top:10px;margin-left:10px;}
.msprodright {float:right;display:inline;width:238px;background-color:#0E356C;margin-top:10px;margin-right:10px;}
.msprodrightinner {width:230px;background-color:#FFFFFF;margin-top:4px;margin-left:4px;text-align:center;padding-top:10px;padding-bottom:10px;}
.msprodheader {width:322px;border-top:5px solid #0E356C;background-color:#D4EAFB;}
p.showimages {padding-top:20px;font-weight:bold;}
p.showimages a:link, p.showimages a:visited {text-decoration:none;color:#81232D;}
p.showimages a:active, p.showimages a:hover {text-decoration:underline;color:#81232D;}

.msprodmain {margin-top:10px;font-size:90%;}
.msprodmain select {font-size:90%;}
.mseditorial {padding:10px 10px 0px 10px;}
.msprodmain p {padding-bottom:10px;}
.msprodmain ul {margin-bottom:10px;}
ul#msproduct {list-style-image:none;width:230px;background:url(images/ms-ulbg.gif) top left repeat-y;border-top:1px solid #547BA6;padding:0px;margin:2px 0px 4px 4px;font-size:90%;}
ul#msproduct li {list-style:none;width:230px;background:url(images/ms-arrow.gif) center left no-repeat;color:#FFFFFF;border-bottom:1px solid #547BA6;padding:0px;}
ul#msproduct a {width:230px;display:block;color:#FFFFFF;padding:2px 3px 2px 20px;voice-family: "\"}\""; voice-family:inherit;width:207px;}
ul#msproduct a:link, ul#msproduct a:visited {text-decoration:none;color:#FFFFFF;}
ul#msproduct a:active, ul#msproduct a:hover {text-decoration:none;color:#FFFFFF;}

.msnewsmain {width:588px;background-color:#D1E3FB;padding-bottom:10px;}
.msedmain {font-size:90%;width:588px;background-color:#FFFFFF;padding-bottom:10px;}
.msedrow {width:560px;background-color:#FFFFFF;padding-top:10px;margin-left:14px;}
.msedrow .rimage {margin:0 4px 10px 12px;}
.msedrow .limage {margin:0 12px 10px 4px;}
.msedrow ul {margin-left:10px;padding-left:10px;margin-bottom:10px;list-style-image:url(images/redbullet.gif);}
.msedrow li {padding-top:2px;padding-bottom:8px;}
.msedrow p {margin-bottom:10px;}
.msedrow h2 {font-family:Arial, Helvetica, sans-serif;font-size:130%;font-weight:bold;color:#931C27;padding-top:0px;padding-bottom:8px;}
.msedrow h3 {font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;color:#931C27;padding-top:4px;padding-bottom:4px;}

.msnewsimage {width:62px;float:left;display:inline;}
.msnewsimage img {border:2px solid #000000;}
.msnewstext {width:498px;float:right;display:inline;}
.msnewstext h5 {color:#0E356C;font-size:100%;padding:3px 10px 1px 0px;margin-right:10px;border-bottom:1px solid #FF0000;}
.msnewstext h5 a:link, .msnewstext h5 a:visited {text-decoration:none;color:#0E356C;}
u.msnewstext h5 a:active, u.msnewstext h5 a:hover {text-decoration:none;color:#0E356C;}
.msnewstext p {font-size:90%;padding:3px 10px 3px 0px;line-height:1.3em;}
.msnewsfooter {width:588px;}
.msnewsfooter {width:588px;background:url(images/msnewsfooter-bg.gif) bottom left no-repeat;color:#FFFFFF;}
.msnewsfooter h4 {padding:3px 0px 3px 6px;margin:0px;font-weight:normal;font-size:90%;}
.msnewsmain ul {margin:0px 12px 0px 10px;padding:2px 0px 2px 14px;}
.msnewsmain li {padding:0px 5px 3px 5px;font-size:90%;list-style-image:url(images/pagemenu-laquo.gif);}
.msnewsmain li.timage {padding-top:5px;font-size:90%;list-style-image:none;}
.msnewsmain a:link, .msnewsmain  a:visited {font-weight:bold;color:#931C27;text-decoration:none;}
.msnewsmain a:active, .msnewsmain a:hover {font-weight:bold;color:#931C27;text-decoration:underline;}

/***Sitemap**/
.sitemap_maincontentleft {float:left;display:inline;width:568px;padding-bottom:16px;}

ul#sitemap a {color:#000D37;}
ul#sitemap ul {margin-left:20px;padding-left:0px;margin-bottom:0px;list-style-image:none;}
ul#sitemap ul a {color:#931C27;}
ul#sitemap ul ul {margin-left:20px;padding-left:0px;margin-bottom:0px;list-style-image:none;}
ul#sitemap ul ul a {color:#333333;}
ul#sitemap ul ul {margin-left:20px;padding-left:0px;margin-bottom:0px;list-style-image:none;}
ul#sitemap ul ul ul a {color:#444444;}
ul#sitemap ul ul ul {margin-left:20px;padding-left:0px;margin-bottom:0px;list-style-image:none;}

ul#sitemap li {padding-top:0px;padding-bottom:0px;list-style-image:none;}

ul#sitemap li {list-style:none;color:#000D37;padding-top:10px;font-weight:bold;padding-left:0px;}
ul#sitemap li.last {border-bottom:0px;overflow:hidden;}
ul#sitemap a {text-decoration:none;}
ul#sitemap a.midlink, ul#sitemap a.midlinkon {color:#000D37;voice-family: "\"}\""; voice-family:inherit;}
ul#sitemap a.midlinkover {padding-left:0px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;}
ul#sitemap a.toplink, ul#sitemap a.toplinkon {padding-left:0px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;}
ul#sitemap a.toplinkover {padding-left:0px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;}
ul#sitemap a.bottomlink, ul#sitemap a.bottomlinkon {padding-left:0px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;}
ul#sitemap a.bottomlinkover {padding-left:0px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;}
ul#sitemap a.midlink:link, ul#sitemap a.midlink:visited {color:#000D37;}
ul#sitemap a.midlink:active, ul#sitemap a.midlink:hover, ul#sitemap a.midlinkon {color:#931C27;}
ul#sitemap a.toplink:link, ul#sitemap a.toplink:visited {color:#000D37;}
ul#sitemap a.toplink:active, ul#sitemap a.toplink:hover, ul#sitemap a.toplinkon {color:#931C27;}
ul#sitemap a.bottomlink:link, ul#sitemap a.bottomlink:visited {color:#000D37;}

ul.sitemap_submenu li {list-style:none;color:#931C27;padding-top:5px;}
ul.sitemap_submenu a.sublnk, ul.sitemap_submenu a.sublnkon {padding-left:15px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;}
ul.sitemap_submenu a.sublnk:link, ul.sitemap_submenu a.sublnk:visited {text-decoration:none;}
ul.sitemap_submenu a.sublnk:active,u l.sitemap_submenu a.sublnk:hover {text-decoration:none;color:#000D37;}

ul.sitemap_sub2menu li {list-style:none;color:#931C27;padding-top:0px;}
ul.sitemap_sub2menu a.sublnk, ul.sitemap_sub2menu a.sublnkon {padding-left:30px;color:#000000;voice-family: "\"}\""; voice-family:inherit;font-weight:normal;}
ul.sitemap_sub2menu a.sublnk:link, ul.sitemap_sub2menu a.sublnk:visited {text-decoration:none;color:#000000;}
ul.sitemap_sub2menu a.sublnk:active, ul.sitemap_sub2menu a.sublnk:hover {text-decoration:none;color:#000D37;}

ul.sitemap_sub3menu li {list-style:none;color:#931C27;list-style:none;padding-top:0px;}
ul.sitemap_sub3menu a.sublnk, ul.sitemap_sub3menu a.sublnkon {padding-left:45px;color:#C34652;voice-family: "\"}\""; voice-family:inherit;font-weight:normal;font-size:90%;}
ul.sitemap_sub3menu a.sublnk:link, ul.sitemap_sub3menu a.sublnk:visited {text-decoration:none;}
ul.sitemap_sub3menu a.sublnkon, ul.sitemap_sub3menu a.sublnk:active, ul#sitemap_sub3menu a.sublnk:hover {text-decoration:none;color:#000D37;}
/** end site map **/

/* jquery calendar */
table.jCalendar {border:1px solid #FFFFFF;background:#C5C5C5;border-collapse:separate;border-spacing:1px;}
table.jCalendar th {background:#333333;color:#FFFFFF;font-weight:bold;padding:2px 5px;}
table.jCalendar td {background:#FFFFFF;color:#000;padding: 3px 5px;text-align:center;}
table.jCalendar td.other-month {background:#ddd;color:#aaa;}
table.jCalendar td.today {background:#666666;color:#FFFFFF;}
table.jCalendar td.selected {background:#f66;color:#FFFFFF;}
table.jCalendar td.selected.dp-hover {background:#f33;color:#fff;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td {background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td {background:#f66;color:#fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover {background:#bbb;color:#888;}

/* For the popup */
div.dp-popup {position:relative;background:#E3E3E3;font-size:10px;font-family:arial, sans-serif;padding:4px;width:171px;	line-height:1.2em;border-top:1px solid #A1A1A1;border-left:1px solid #A1A1A1;border-bottom:1px solid #666666;border-right:1px solid #666666;}
div#dp-popup {position:absolute;z-index:199;}
div.dp-popup h2 {font-size:12px;text-align:center;margin:2px 0;padding: 0;}
a#dp-close {font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover {text-decoration:underline;}
div.dp-popup a {color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev {position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a {float:left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next {position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a {float:right;}
div.dp-popup a.disabled {cursor:default;color:#aaa;}
div.dp-popup td {cursor:pointer;}
div.dp-popup td.disabled {cursor:default;}

a.dp-choose-date {float:left;width:16px;height:16px;padding:0;margin:5px 3px 0;display:block;text-indent:-2000px;overflow:hidden;background: url(images/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled {background-position:0 -20px;cursor:default;}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {width:140px;float:left;}

table.redtable {padding:2px;border:1px solid #FE0034;margin-top:6px;margin-bottom:6px;}
table.redtable td {padding:4px;border:1px solid #FE0034;}
table.bluetable {padding:2px;border:1px solid #0265CB;margin-top:6px;margin-bottom:6px;}
table.bluetable td {padding:4px;border:1px solid #0265CB;}
table.browntable {padding:2px;border:1px solid #783C00;margin-top:6px;margin-bottom:6px;}
table.browntable td {padding:4px;border:1px solid #783C00;}
table.greentable {padding:2px;border:1px solid #029834;margin-top:6px;margin-bottom:6px;}
table.greentable td {padding:4px;border:1px solid #029834;}
table.greytable {padding:2px;border:1px solid #AAAAAA;margin-top:6px;margin-bottom:6px;}
table.greytable td {padding:4px;border:1px solid #AAAAAA;}
