/* -----------------------------------------------------------------------
Vanderbilt University Minimum Stylesheet [2010 University Web Communications] 
www.vanderbilt.edu 
----------------------------------------------------------------------- */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0; font-size:100%; font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
:focus { outline: 0;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* base typography */
html {font-size:100.01%;}
body {font-size:75%; font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em; }
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.0em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
table {margin-bottom:1.4em;width:100%;}
tr.even td {background:#ECECEC;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.right {float: right; margin: 0px 0px 10px 10px; }
.left {float: left; margin: 0px 10px 10px 0px; }

/* grid */
.container {width:950px;margin:0 auto;}
hr {background:#eee;color:#eee;clear:both;float:none;width:100%;height:.1em;margin:1.45em 0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* vanderbilt */
body { background: #333; }
.skipNav { position:absolute; top:-500px; width:1px;height:1px;overflow:hidden;  }

#content { background: #FFF url('http://www.vanderbilt.edu/asset/i/bodygradient.jpg') repeat-x top left; margin: 0; padding: 20px 0px 40px 0px; }
#secslides { height: 330px; margin: 0; background: url('http://www.vanderbilt.edu/asset/i/sliderbg2.jpg') bottom left no-repeat;}

.round {  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.roundbtm { -moz-border-radius: 0px 0px 8px 8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; border-radius: 0px 0px 8px 8px; }

/* FOOTER */
#footer { font-size: 0.95em; background: #333; border-top: 7px solid #d8ab4c; color: #999; margin: 0;  }
#footer .container { background: #333 url('http://www.vanderbilt.edu/asset/i/footerbg.jpg') top left no-repeat; padding: 20px 0px }
#footer h4 { color: #d8ab4c; font-family: Georgia,Times, serif;}
#footer h4 a:link, #footer h4 a:visited { color: #ECECEC; text-decoration: none; }
#footer h4 a:hover {color: #d8ab4c; }
#footer p { clear: both; margin: 0; padding: 5px 0; line-height: 1.7em; }
#footer p a:link, #footer p a:visited { color: #999; text-decoration: none; border-bottom: 1px dotted #666; }
#footer p a:hover { color: #d8ab4c; border-bottom: 1px dotted #d8ab4c;  }

.footgroup { float: left; width: 730px; }

#homeflickr { padding: 15px 0 0 0; margin: 0 20px 0 0; line-height: 0; width: 185px; float: left; }
#homeflickr img {border: 1px solid #666; padding: 2px; background: #222; float: left; margin: 0px 10px 10px 0px; }
#homeflickr img:hover { border: 1px solid #d8ab4c; }
#homeflickr_badge_wrapper {padding: 0;}

#yourvu, #popular { float: left; padding: 0; background: #222; padding: 15px; line-height: 1;}
#yourvu ul, #popular ul { list-style :none; margin: 0; padding: 0; }
#yourvu { width: 290px; margin: 0 30px 0 0; }
#yourvu ul { width: 145px; float: left; }
#popular { width: 140px; margin: 0; }
#popular ul { width: 125px; }
#yourvu ul li a, #popular ul li a   { display: block; padding: 4px 8px; }
#yourvu ul li a:link, #yourvu ul li a:visited, #popular ul li a:link, #popular ul li a:visited  { color: #CCC; text-decoration:  none; }
#yourvu ul li a:hover, #popular ul li a:hover { color: #d8ab4c; }

#social { float: left; width: 200px; margin: 0px 0px 15px 0px; padding: 15px 0 0 0; list-style: none; }
#social ul { list-style: none; padding: 0;  margin: 0 0 15px 0;  height: 48px;  }
#social li { float: left; display: block; padding-right: 10px; margin-bottom: 10px; }
#social li a { display: block; height:45px; width:45px; border: none; text-decoration: none; text-indent: -9999px;background-image:url('http://www.vanderbilt.edu/asset/i/social-icons.png');opacity:0.75  }
#social li a:hover{opacity:1}

#socialyoutube a { background-position: 0 -1520px;} 
#socialfacebook a { background-position: 0 0;} 
#socialinstagram a{ background-position: 0 -380px;}
#socialtwitter a { background-position: 0 -1330px; } 
#socialitunes a { background-position: 0 -475px;} 
#socialflickr a { background-position: 0 -95px;} 
#socialmyspace a{background-position: 0 -665px;}
#socialrss a { background-position: 0 -855px;} 
#socialshare a { background-position: 0 -1045px; }
#sociallinkedin a { background-position: 0 -570px;}
#socialgplus a { background-position: 0 -285px;}
#socialfoursquare a { background-position: 0 -190px; }
#socialpinterest a { background-position: 0 -760px;}
#socialstorify a{background-position: 0 -1140px;}
#socialtumblr a{background-position: 0 -1235px;}
#socialvine a{background-position: 0 -1425px;}

/* SECOND LEVEL PAGE SPECIFIC STYLES */

#seccontent { float: left; width: 660px; margin-right: 25px; padding: 0; }
#content h1 { color: #333; font-family: Georgia, Times, "Times New Roman", serif; background: url('http://www.vanderbilt.edu/asset/i/titlebg.jpg') bottom left no-repeat; margin: 0; padding: 20px 0 10px 15px; } 
#content h1.plain { background: none; border-bottom: 1px dotted #CCC; margin: 20px 0 5px 0; padding: 0 0 15px 0px;}

#seccontent h1 { color: #333; font-family: Georgia, Times, "Times New Roman", serif; background: url('http://www.vanderbilt.edu/asset/i/titlebg.jpg') bottom left no-repeat; margin: 0; padding: 0 0 20px 15px; }
#content h1.shadow, #seccontent h1.shadow { color: #333; font-family: Georgia, Times, "Times New Roman", serif; background: url('http://www.vanderbilt.edu/asset/i/titlebg.jpg') bottom left no-repeat; margin: 0; padding: 0 0 20px 15px; }
#seccontent h1.plain { background: none; border-bottom: 1px dotted #CCC; margin: 0 0 15px 0; padding: 0 0 15px 0px;}
	#seccontent h1 a:link, #seccontent h1 a:visited { text-decoration: none; color: #333; }
	#seccontent h1 a:hover { color: #d8ab4c; }
#seccontent h2 { color: #555; font-family: Georgia, Times, "Times New Roman", serif; background: #ECECEC; border: 1px solid #DDD; padding: 5px 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.secmain { width: 650px; margin: 0; padding: 0; }
.secmain p a:link, .secmain p a:visited, .rightlinks p a:link, .rightlinks p a:visited{ color: #369; border-bottom: 1px dotted #69C; text-decoration: none; }
.secmain p a:hover, .rightlinks p a:hover { color: #d8ab4c; border-bottom: 1px solid #d8ab4c;}
/* tables */
.secmain td { padding: 5px; }
.secmain td a:link, .secmain td a:visited { color: #369; border-bottom: 1px dotted #369; text-decoration:  none; }
.secmain td a:hover { color: #d8ab4c; border-bottom: 1px dotted #666;  }

/* normal lists */
.secmain ul, .secmain ol { padding: 0 0 10px 0; margin: 0 0 0 30px;	font-size: 1.0em; }
.secmain li { line-height: 1.3; padding: 5px 0px; }
.secmain li a:link, .secmain li a:visited { color: #369; border-bottom: 1px dotted #69C; text-decoration: none; }
.secmain li a:hover { color: #d8ab4c; border-bottom: 1px solid #d8ab4c;}

.secmain h3 { color: #666; line-height: 1.55em; font-family: Georgia,Times, serif;}
.secmain h3 a:link, .secmain h3 a:visited { text-decoration:  none; color: #369; border-bottom: 1px dotted #369; }
.secmain h3 a:hover { color: #666; border-bottom: 1px dotted #666; }
.secmain h4 { font-weight: bold; color: #993D1B; margin: 10px 0; font-family: Georgia,Times, serif;}
.secmain h4 a:link, .secmain h4 a:visited {color: #993D1B; text-decoration:  none; }
.secmain h4 a:hover { color: #d8ab4c; }
.rightlinks h4 { font-weight: bold; color: #993D1B; margin: 10px 0; font-family: Georgia,Times, serif;}
.rightlinks h4 a:link, .rightlinks h4 a:visited {color: #993D1B; text-decoration:  none; }
.rightlinks h4 a:hover { color: #d8ab4c; }
.secmain .leftcol { width: 175px; float: left; margin: 0 25px 0 0; }
.secmain .rightcol { width: 450px; float: left; margin: 0; }
/* link boxes */
.secmain .linksbox { width: 170px; float: left; background: #FAFAFA; border: 1px solid #ECECEC; padding: 15px; margin: 0 20px 0 0; }
.secmain .linksboxhalf { width: 265px; float: left; background: #FAFAFA; border: 1px solid #ECECEC; padding: 15px; margin: 0 20px 0 0; }
.secmain .boxed { background: #FAFAFA; border: 1px solid #ECECEC; padding: 15px; }
.secmain .widelinks { background: #FAFAFA; border: 1px solid #ECECEC; padding: 15px; margin: 0; }
/* lists of links */
.leftcol ul, .rightlinks ul { padding: 0 0 10px 0; margin: 0px;	list-style: none;	line-height: 1.2em; font-size: 1.0em; }
.leftcol li, .rightlinks li  {display:inline; padding: 0;}
.leftcol li a, .rightlinks li a { display: block;	text-decoration: none; 	border-bottom: 1px dotted #CCC !important;}
.leftcol li a:link, .rightlinks li a:link { display: block;	padding: 7px 7px 7px 3px; color: #666; text-decoration: none; }
.leftcol li a:visited, .rightlinks li a:visited { padding: 7px 7px 7px 3px; color: #999; text-decoration: none; display: block; border-bottom: 1px dotted #CCC !important;}
.leftcol li a:hover, .rightlinks li a:hover { color: #d8ab4c;}
.leftcol li a.last, .rightlinks li a.last  { border-bottom: none; }

.leftcol p a:link, .rightcol p a:link, .widelinks p a:link, .leftcol p a:visited, .rightcol p a:visited, .widelinks p a:visited {color: #369; text-decoration: none; border-bottom: 1px dotted #69C; }
.leftcol p a:hover, .rightcol p a:hover, .widelinks p a:hover  { color: #d8ab4c; border-bottom: 1px dotted #333; }

/* flickr s */
#flickr { padding: 25px 0px; line-height: 0; margin: 0 0 25px 0; }
#flickr img {border: 1px solid #CCC; padding: 2px; background: #FFF; float: left; margin: 0px 6px 10px 0px; }
#flickr img:hover { border: 1px solid #d8ab4c; }
#flickr_badge_wrapper {padding: 0;}
/* flickr single m */
#flickrone { padding: 0px; line-height: 0; margin: 0; text-align: center;}
#flickrone img {border: 1px solid #666; margin: 15px auto; width: 220px; }
#flickrone img:hover { border: 1px solid #000; }
#flickr_badge_wrapper {padding: 0;}

/* link icons */
body a.noicon { background:transparent none !important; padding:0 !important; margin:0 !important;}
.secmain a[href^="mailto:"], .secmain a[href$=".pdf"], .secmain a[href$=".ppt"], .secmain a[href$=".pptx"], .secmain a[href$=".doc"], .secmain a[href$=".docx"], .secmain a[href$=".xls"], .secmain a[href$=".xlsx"], .secmain a[href$=".zip"], .secmain a.external { padding:2px 22px 2px 0;   margin:-2px 0;   background-repeat: no-repeat;   background-position: right center; }

.secmain a[href^="mailto:"]  { background-image: url(http://www.vanderbilt.edu/asset/i/icons/email.png); }
.secmain a[href$=".pdf"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/pdf.png); }
.secmain a[href$=".doc"], .secmain a[href$=".docx"]    { background-image: url(http://www.vanderbilt.edu/asset/i/icons/doc.png); }
.secmain a[href$=".xls"], .secmain a[href$=".xlsx"]    { background-image: url(http://www.vanderbilt.edu/asset/i/icons/xls.png); }
.secmain a[href$=".zip"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/zipfile.png); }
.secmain a[href$=".ppt"], .secmain a[href$=".pptx"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/ppt.png); }
.secmain a.external   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/external-link.png); }

.callout {background: #006682; padding: 12px; color: #FFF;  border-top: 15px solid #993D1B; }
.calloutred { background: #993D1B; padding: 12px; color: #FFF; border-top: 15px solid #006682;}
.callout a:link, .callout a:visited, .calloutred a:link, .calloutred a:visited { color: #FFF !important; text-decoration:  none; border-bottom: 1px dotted #FFF !important; }
.callout a:hover, .calloutred a:hover { color: #000 !important; border-bottom: 1px solid #000 !important; }

/* Second Level Right Nav */
#secnav { float: left; width: 265px; margin: 0; padding: 0; background: #DDD; border-bottom: 15px solid #993D1B; border-top: 15px solid #006682;}
#secnav h3 { margin: 10px 15px; font-family: Georgia,Times, serif;}
#secnav h3 a:link, #secnav h3 a:visited { color: #666; text-decoration:  none; }
#secnav h3 a:hover { color: #000; }
#secnav h4 { font-weight: bold; background: #CCC; padding: 15px 15px 15px 25px; color: #006682; margin: 10px 0px; font-family: Georgia,Times, serif;}
#secnav p { padding: 5px 15px;}
#secnav p a:link, #secnav p a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted #333; font-weight: 600;  }
#secnav ul { padding: 5px 15px;	margin: 0 0 5px 0;	list-style: none;	line-height: 1.2; font-size: 1.1em; }
#secnav li {display:inline;}
#secnav li a {	display: block;	text-decoration: none; 	border-bottom: 1px solid #EEE; }
#secnav li a.last { border-bottom: none; }
#secnav li a:link, #secnav li a:visited { padding: 10px 5px 10px 10px; color: #333; text-decoration: none; display: block; }
#secnav li a:hover { background: #FFF; color: #d8ab4c; }

#secnav li.current_page_item a { background: #FDFDFD; font-weight: bold; }
#secnav ul li ul li { font-size: 0.80em; }

/* Right Nav HOME button */
#secnav .home { background: #006682; display: block; text-decoration: none; margin: 0; padding: 0; text-align: right; text-transform: uppercase; }
#secnav .home a:link, #secnav .home a:visited { color: #ECECEC; display: block; padding: 8px 20px 16px 8px; text-decoration: none; border: none;  }
#secnav .home a:hover { color: #FFF; }

/*breadcrumbs for WP */
.crumbs { color: #666; }
.crumbs a:link, .crumbs a:visited { color: #666; text-decoration:  none; border-bottom: 1px dotted #666; }
.crumbs a:hover { color: #d8ab4c; }

/* News Feed Styles */
#secnav .rssnews { background: #006682; padding: 20px 0px; margin: 10px 0px 0px 0px; }
#secnav .rssnews h3 { font-weight: 600; color: #FFF; }
#secnav .rssnews li a { border-bottom: 1px solid #006c85; color: #CCC; }
#secnav .rssnews li a:visited { color: #CCC; }
#secnav .rssnews li a:hover { font-weight: normal; background: #FFF; color: #006682; }

/* newsbox */
.newsbox { clear: both; background: #EEEEEE; border: 1px solid #CCC; margin: 0;  }
.newsbox h4 { padding: 5px 20px 0px 20px; }
.newsbox ul { list-style: none !important; padding: 5px 20px 15px 20px; margin: 0; }
.newsbox li { margin: 0; padding: 0; line-height: 1.5em !important;  }
.newsbox li img { float: left; margin-right: 10px; background: #FFF; padding: 3px; border: 1px solid #CCC; }
.newsbox li a { display: block; border-bottom: 1px dotted #CCC !important; margin: 0; padding: 10px; }
.newsbox li a:link, .newsbox li a:visited { color: #444 !important; }
.newsbox li a:hover { background: #FAFAFA; }
.newsbox li span { color: #666 !important; text-transform: uppercase; font-size: 0.70em; padding-left: 6px; }


/* omni */
	#hidden{ display: none;}
	#footer a#de{ border-bottom-width: 0px;}
	
/* omni horizontal nav */
.graphicheader {border-bottom: 1px solid #AAA; padding: 0; margin: 0; }
.graphicheader h1.noshow { display: none !important; }

/*odd table rows */
.oddrow { background: #EEE; }
tr.oddline td { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; background: #FDFDFD; } 
table.stripes th { background: #555 !important; color: #EEE !important; padding: 10px 8px !important; }

/*Navigation */
#sitenavigation  { position: relative; z-index: 9999; font-size: 1.2em; background: #ECECEC; padding: 3px 0px; border-bottom: 1px solid #CCC; }
#sitenav, #sitenav ul { padding: 0; margin: 0; list-style: none;  line-height: 1; z-index: 100; }
#sitenav li { float: left; margin: 0; border-right: 1px solid #CCC;  }
#sitenav li.last { border-right: 1px solid #CCC !important; }
#sitenav li.noborder { border: 0 !important; }
#sitenav a:link, #sitenav a:visited { background: #ECECEC; display: block; z-index: 100; padding: 10px 12px; text-decoration:  none; color: #666; }
#sitenav li.current_page_item a, #sitenav li a:hover { color: #FFF; text-decoration: none; background: #333; }
/* Style drop down list */
#sitenav li ul { position: absolute; width: 172px; left: -999em; border-right: 1px solid #666;  z-index: 9999; background: #666 !important; }
#sitenav li ul li {	margin: 0!important; border-bottom: 1px solid #888; border-right: 0 !important;  border-left: 0 !important; background: #666 !important; }
#sitenav li ul li a { background: #666 !important; color: #FFF !important; font-size: 12px; width: 156px;  }
#sitenav li ul li a:link, #sitenav li ul li a:visited { background: #666 !important; }
#sitenav li ul li a:hover { background: #333 !important; }
#sitenav li ul ul {	margin: -32px 0 0 172px; }
#sitenav li ul li ul li a {	border-width:0 1px 1px 0px; }
#sitenav li:hover ul, #sitenav li.sfhover ul { left: auto; }

#sitenav li:hover ul ul, #sitenav li.sfhover ul ul,
#sitenav li:hover ul ul ul, #sitenav li.sfhover ul ul ul 
{ left: -999em; }

#sitenav li:hover ul, #sitenav li.sfhover ul, 
#sitenav li li:hover ul, #sitenav li li.sfhover ul, 
#sitenav li li li:hover ul, #sitenav li li li.sfthover ul 
{ left: auto; }

#sitenav li:hover, #sitenav li.hover { position: static; } /* IE7 Fix */

/* Right Nav SEARCH */
#secnav  form { width: 230px; background: #EEEEEE; padding: 5px 0px; margin: 15px 0px 5px 15px; }
#secnav  .btn { background: #AAA; padding: 4px 6px; color: #666; border: 0;  }
#secnav  input { background: #EEEEEE; padding: 8px; border: 0; width: 160px; margin: 0 0 0 5px; color: #333; }

/* the grid */
.showgrid { background: url('http://www.vanderbilt.edu/asset/css/grid.png'); }
.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24 { float:left; margin-right:10px; }
.last { margin-right:0; }
.box, .boxed { background: #EEE; padding: 10px 15px; }
.span-1 { width:30px; } .span-2 { width:70px; } .span-3 { width:110px; } .span-4 { width:150px; } .span-5 { width:190px; } .span-6 { width:230px; } .span-7 { width:270px; } .span-8 { width:310px; } .span-9 { width:350px; }.span-10 { width:390px; } .span-11 { width:430px; }.span-12 { width:470px; }.span-13 { width:510px; }.span-14 { width:550px; }.span-15 { width:590px; }.span-16 { width:630px; }.span-17 { width:670px; }.span-18 { width:710px; }.span-19 { width:750px; }.span-20 { width:790px; }.span-21 { width:830px; } .span-22 { width:870px; }.span-23 { width:910px; } .span-24 { width:950px; margin-right:0; }
/* Add these to a column to append empty cols. */ .append-1  { padding-right: 40px; }   .append-2  { padding-right: 80px; }  .append-3  { padding-right: 120px; }  .append-4  { padding-right: 160px; }  .append-5  { padding-right: 200px; }  .append-6  { padding-right: 240px; }  .append-7  { padding-right: 280px; }  .append-8  { padding-right: 320px; }  .append-9  { padding-right: 360px; }  .append-10 { padding-right: 400px; }  .append-11 { padding-right: 440px; }  .append-12 { padding-right: 480px; }  .append-13 { padding-right: 520px; }  .append-14 { padding-right: 560px; }  .append-15 { padding-right: 600px; }  .append-16 { padding-right: 640px; }  .append-17 { padding-right: 680px; }  .append-18 { padding-right: 720px; }  .append-19 { padding-right: 760px; }  .append-20 { padding-right: 800px; }  .append-21 { padding-right: 840px; }  .append-22 { padding-right: 880px; }  .append-23 { padding-right: 920px; }  /* Add these to a column to prepend empty cols. */ .prepend-1  { padding-left: 40px; }   .prepend-2  { padding-left: 80px; }  .prepend-3  { padding-left: 120px; }  .prepend-4  { padding-left: 160px; }  .prepend-5  { padding-left: 200px; }  .prepend-6  { padding-left: 240px; }  .prepend-7  { padding-left: 280px; }  .prepend-8  { padding-left: 320px; }  .prepend-9  { padding-left: 360px; }  .prepend-10 { padding-left: 400px; }  .prepend-11 { padding-left: 440px; }  .prepend-12 { padding-left: 480px; }  .prepend-13 { padding-left: 520px; }  .prepend-14 { padding-left: 560px; }  .prepend-15 { padding-left: 600px; }  .prepend-16 { padding-left: 640px; }  .prepend-17 { padding-left: 680px; }  .prepend-18 { padding-left: 720px; }  .prepend-19 { padding-left: 760px; }  .prepend-20 { padding-left: 800px; }  .prepend-21 { padding-left: 840px; }  .prepend-22 { padding-left: 880px; }  .prepend-23 { padding-left: 920px; } 
.border { padding-right:4px; margin-right:5px; border-right:1px solid #eee; }
.colborder { padding-right:24px; margin-right:25px; border-right:1px solid #eee; }
