/* reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
 
body {
    font-size: 12px;
    font-family: 'Minion New', sans-serif;
    background:#e5eff4; 
}
 
/* container */

.container {
    margin: 0 auto;
    text-align: left;
    position: relative;
    width:100%;
}

/* Persistent Styles */

a {
	color:#945012;
	font-family: Georgia;
	font-weight: bold;
	font-size: 10px;
	text-decoration:none;
	line-height: 13px;
}

.widget a {
	background: url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/arrow-blue.png)no-repeat right center;
	padding-right:10px;
	padding-top:10px;
	text-transform: uppercase;

}
.container3 a {
	font-size: 12px;
	color: #6d3757;
	}

p {
	color:#7a7a7a;
	font-size: 12px;
    line-height:16px;
    font-family: sans-serif;
    margin-bottom:10px;
    clear:left;
}

.container3 p {
	color:#000000;
}
	
h2 {
	text-transform: uppercase;
	color:#096d9d;
	font-family: Helvetica, Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
	font-weight: bold;
	font-size:13px;
	margin:12px 0px 10px 0px;
	letter-spacing:-.05em;
	line-height:16px;
}

h2 a {
	text-transform: uppercase;
	color:#096d9d;
	font-weight: bold;
	font-size:13px;
	margin:12px 0px 10px 0px;
	letter-spacing:-.05em;
	line-height:14px;
	color: #945012;
	font-family: Georgia;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	line-height: 13px;
}

.container3 h2 {
	text-transform: none;
	color:#6d3757;
	font-weight: bold;
	font-size:16px;
	margin:12px 0px 10px 0px;
	line-height:14px;
	color: #6d3757;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}

h1 {
	color:#d86b28;
	font-size:18px;
	margin-bottom:3px;
	font-family: Georgia;
	font-weight:normal;
	background:url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/arrow-orange.png)no-repeat 83% bottom;
	padding-right:25px;
	line-height:20px;
}

.container3 h1 {
	color:#096d9d;
	font-size:20px;
	margin-bottom:6px;
	font-family: sans-serif;
	font-weight:bold;
	background:none;
	padding-right:25px;
	line-height:20px;
}

.container3 h3 {
	text-transform: none;
	color:#000000;
	font-size:14px;
	margin:18px 0px 5px 0px;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}



.boxIcon {
	float:left;
	margin:0px 5px 10px 0px;
}

.rounded { 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:10px;
		}

/* color classes */

darkBlue {color:#096d9d;}
lightBlue {color:#e5eff4;}
brown {color:#aa6c33;}
orange {color:#d86b28;}
gray {color:#7a7a7a;}


.orangeStroke {border:1px solid #d86b28;}
.blueStroke {border:1px solid #096d9d;}


.blueGradient {
	background: #096d9d; /* Old browsers */
	background: -moz-linear-gradient(top, #096d9d 18%, #478dad 50%, #096d9d 84%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(18%,#096d9d), color-stop(50%,#478dad), color-stop(84%,#096d9d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #096d9d 18%,#478dad 50%,#096d9d 84%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top, #096d9d 18%,#478dad 50%,#096d9d 84%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#096d9d', endColorstr='#096d9d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #096d9d 18%,#478dad 50%,#096d9d 84%); /* W3C */
}

.brownGradient {
	background: #f7f4e5;
	background: -moz-linear-gradient(top, #f7f4e5 0%, #e4dec1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f4e5), color-stop(100%,#e4dec1));
	background: -webkit-linear-gradient(top, #f7f4e5 0%,#e4dec1 100%);
	background: -o-linear-gradient(top, #f7f4e5 0%,#e4dec1 100%);
	background: -ms-linear-gradient(top, #f7f4e5 0%,#e4dec1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4e5', endColorstr='#e4dec1',GradientType=0 );
	background: linear-gradient(top, #f7f4e5 0%,#e4dec1 100%);
}


/* widget & banner classes */


.widget {
		 -webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		padding:10px;
}
.banner {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px; 
		padding:10px;
}

.container3 ul {
	margin-left: 0; 
	padding-left: 2.5em;
	font-family: sans-serif;
	font-size:12px;
	margin-top: 3px;
	    line-height:16px;

	}

.banner h1 {
	float:left;
	display:inline;
	top:13px;
	position:relative;
	left:15px;
	background:url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/arrow-orange.png)no-repeat 99% bottom;
}

.banner .words-caption {
	clear:left;
	position:relative;
	top:14px;
	font-size:14px;
	left:15px;
	background: url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/arrow-blue.png)no-repeat right center;
	padding-right:10px;
	}

.banner p {float:left;display:inline;}


.banner a {
	color:#7a7a7a;
	font-size:12px;
	line-height:18px;
	text-transform:none;
	font-weight:normal;
	font-family:arial, sans-serif;
}

.leftBanner {margin:9px 30px 0 20px;width:200px;float:left;display:inline;}
.rightBanner {margin:9px 0px 0px 0px;width:290px;float:left;display:inline;}

.rightBanner h1 {
	color:#d86b28;
	font-size:18px;
	margin-bottom:3px;
	font-family: Georgia;
	font-weight:normal;
	background:url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/arrow-orange.png)no-repeat 93% bottom;
	padding-right:25px;
	line-height:20px;
}


.leftBanner h1 {

    background: url("/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/arrow-orange.png") no-repeat scroll 54% bottom transparent;
    color: #D86B28;
    font-family: Georgia;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 3px;
    padding-right: 25px;
}


/* custom CSS */


#results {
	background:none;
	padding:0px 10px 0px 10px;
	margin:0px;
	float:left;
	width:545px;
}

#results ul.top {width:100%;}

#results ul.top li {margin:0px 0px 12px 0px;font-size:18px;float:left;display:inline;color:#096d9d;}

#results ul.top li p.def {
	color:#000;
	font-family: 'Minion New', arial, sans-serif;
	font-size:19px;
	color:#096d9d;
	line-height:16px;
	font-weight:bold;
}

#results ul.top li p.meta {
	margin-left:5px;
	line-height:16px;
	font-family:Georgia;
	color:#000;
	font-size:19px;
}

#results ul.top li p.share {
	margin-left:300px;
	color: #7A7A7A;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
    text-transform:uppercase;
}

#results ul.top li a.mini-speaker {margin-left:5px;}
#results ul.top li a.facebook {margin-left:5px;}
#results ul.top li a.twitter {margin-left:5px;}

span.sup {
	position: relative;
	top: -10px;
	font-size: 8px;
}


ol.definition {clear:left;}
ol.definition li {font-family:Georgia; font-size:14px;line-height:16px;margin-bottom:13px;}

.widget a.no-arrow {
	text-transform:none;
	background:none;
	font-family: sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight:normal;
    padding:0px;
}

.mobile {
	z-index:400;
	margin-top:-38px;
	margin-left: 124px;
}

.word-cloud {
	float:right;
	display:inline;
	margin:-25px 0px 0px 30px;
}

.harcourt-logo {
	float:left;
	display:inline;
	margin:10px 10px 10px 0px;
}

.WOD {
	margin:10px 0px 10px 0px;
	color:#666;
	font-size:26px;
	font-family: Georgia;
	background: url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/speaker.png) no-repeat 70% center;
}

.rss {float:left;display:inline;margin-right:10px;padding-bottom:10px;}

 
/*--- header section ---*/

#header {
	background:#f7f4e5 url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/head-bg.jpg) repeat-x;
	width:100%;
	margin: 0 auto;
	height:250px;
	border-bottom:1px solid #096d9d;
	margin-bottom:50px;
}

.branding {position:relative;margin:0 auto;top:60px;left:100px;}

#masthead {}
 
form {position:absolute;top:197px;left:217px;}

label {position: absolute; left: -999em;} /* hidden in  presentation layer but included in code for screen readers: http://www.w3.org/WAI/ */

/*
input.search, textarea:focus, input:focus {
    border-top: 1px solid #096d9d;
    border-right: 1px solid #096d9d;
    border-left: 1px solid #096d9d;
    border-bottom:none;
    font-size:16px;
    width:447px;
    height:36px;
    -moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px; 
	padding:0px 15px 0px 15px;
}

textarea:focus, input:focus {
 	border-top: 1px solid #d86b28;
    border-right: 1px solid #d86b28;
    border-left: 1px solid #d86b28;
 
}

.submit-button {position:relative;top:13px;}

*/

#branding {
    float: left;
}
#branding li {
    display: block;
    float: left;
}
#branding li a {
    display: block;
    text-decoration: none;
    height: 50px;
    padding: 5px 10px 5px 10px;
}


/*--- footer section ---*/

#footer {
	margin-top:20px;
	width:100%;
	margin: 0 auto;
	height:90px;
	clear:both;
}

#footer p {clear:none;margin-top:3px;font-family:Georgia;color:#7A7A7A;font-size:10px;position:relative;top:0px;left:0px;}

#footer a {color:#7a7a7a;}

#primary_nav {padding-top:60px;border-bottom:solid 1px #ccc; padding-bottom:17px;}
#primary_nav ul {width:600px;background:#666;}
#primary_nav ul li {float:left;display:inline;}
#primary_nav ul li a {font-weight:lighter;font-size:11px;margin-left: 5px;}
#primary_nav ul li a:hover {color:#666;}

#legal_nav {margin:10px 0px 0px 15px;}
#legal_nav ul {width:500px;}
#legal_nav ul li a{font-weight:normal;text-transform:none;float:left;display:inline;margin-left: 5px;}

#legal_nav li {color:#7a7a7a;font-size:10px;margin-bottom:10px;}



/* Slideshow CSS */

.slideshow img {margin-top:15px;}

h1.productSlider {color:#fff;background:none;margin:6px 0px 0px 10px;}


li.jcarousel-item a p {	
	color:#7a7a7a;
	font-size: 11px;
    line-height:12px;
    font-family: sans-serif;
    font-weight: normal;
    text-transform: none;
    margin-top:5px;
    
}

.jcarousel-skin-tango .jcarousel-container {

    height:180px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 485px;
    padding: 32px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  486px;
    height: 165px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 165px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 170px;
}

.top {
margin-top:20px;
padding-right:50px;
		width:500px;}
		
.arrow {
	margin-top:10px;
	clear:left;
	position:relative;
	top:5px;
	font-size:14px;
	left:10px;
	background: url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/arrow-blue.png)no-repeat left center;
	padding-right:10px;
}


.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 20px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 72px;
    right: 0px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background:url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/slider/slide-arrow-right.png);
    
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
        background:green;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background:url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/slider/slide-arrow-right.png);
    
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active { background:url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/slider/slide-arrow-right.png);
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 72px;
    left: 0px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background: url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/slider/slide-arrow-left.png);
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
         background: url(/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/images/slider/slide-arrow-left.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


@font-face {
    font-family: 'Minion New';
    src: url("/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/fonts/MININ___.TTF");
} 

div.def        { margin-left: 1cm; }
div.ds-single  { margin-left: 1cm; }
div.ds-list    { margin-left: 1cm; }
div.idmseg     { margin-left: 0cm; }
div.formseg    { margin-left: 0cm; }
div.notx       { margin-left: 1cm; }
div.regn       { margin-left: 1cm; }
div.sndlst     { margin-left: 1cm; }
div.syntx      { margin-left: 1cm; }
div.usen       { margin-left: 1cm; }
div.pvseg      { margin-left: 0cm; }
div.wrdhst     { margin-left: 1cm; }

div.sds-single { margin-left: 1cm; }
div.sds-list   { margin-left: 1cm; }


p.apps {
	font-size:10px;
	margin-top:10px;
}
.crosswordtable {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #659966;
	border: thin solid #000;
}
.crosswordtextbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #000;
	margin: 10px;
	padding: 10px;
	text-align: left;
	vertical-align: middle;
}

.crosswordtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.text2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 10px;
}
a.text2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;

}
.rtseg b {
	font-size:18px;
	}
/*
@font-face {
    font-family: 'Minion New';
    src: url('minin___-webfont.eot');
    src: url('minin___-webfont.eot?#iefix') format('embedded-opentype'),
         url('minin___-webfont.woff') format('woff'),
         url('minin___-webfont.ttf') format('truetype'),
         url('minin___-webfont.svg#minion_newregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Minion New Italic';
    src: url('minionnew-italic-webfont.eot');
    src: url('minionnew-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('minionnew-italic-webfont.woff') format('woff'),
         url('minionnew-italic-webfont.ttf') format('truetype'),
         url('minionnew-italic-webfont.svg#minion_newitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Minion New Bold';
    src: url('minionnew-bold-webfont.eot');
    src: url('minionnew-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('minionnew-bold-webfont.woff') format('woff'),
         url('minionnew-bold-webfont.ttf') format('truetype'),
         url('minionnew-bold-webfont.svg#minion_newbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

@font-face {
    font-family: 'Minion Pro Italic';
    src: url("/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/fonts/MinionPro-It.otf#iefix");
}	
@font-face {
    font-family: 'Minion New Italic';
    src: url("/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/fonts/MinionNew-Italic.ttf#iefix");
}	
@font-face {
    font-family: 'Minion New Bold';
    src: url("/National_Library/20161130034600oe_/https://ahdictionary.com/application/resources/fonts/MinionNew-Bold.ttf#iefix?");
}
.pseg i {
	font-family: 'Minion New Italic',Bookman,'URW Bookman L','Palatino Linotype',serif;
        font-style: normal;
}
.rtseg i {
	font-family: 'Minion New Italic',Bookman,'URW Bookman L','Palatino Linotype',serif;
        font-style: normal;
}
.idmseg i {
	font-family: 'Minion New Italic',Bookman,'URW Bookman L','Palatino Linotype',serif;
        font-style: normal;
}
.etyseg i {
	font-family: 'Minion New Italic',Bookman,'URW Bookman L','Palatino Linotype',serif;
        font-style: normal;
}
.syntx i {
	font-family: 'Minion New Italic',Bookman,'URW Bookman L','Palatino Linotype',serif;
        font-style: normal;
}
/* override the Minion New calls within bold or italicized text with Minion New Bold or Minion New italic (calls were rendering roman text) */
i font[face="Minion New"] {
        font-family: 'Minion New Italic',Bookman,'URW Bookman L','Palatino Linotype',serif;
        font-style: normal;
}
b font[face="Minion New"] {
        font-family: 'Minion New Bold',arial,sans-serif;
        font-weight: normal;
        font-size: larger;
}
/* allow roman */
.roman {
    font-family: 'Minion New',Bookman,'URW Bookman L','Palatino Linotype',serif;
    font-weight: normal;
    font-style: normal;
}

/* copyright text */
copyright {
    font-family: arial,sans-serif;
    font-weight: normal;
    font-size: smaller;
}
.tableseg {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.tableseg table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
	}
.tableseg tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.tableseg table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.tableseg table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}
.tableseg tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
.tableseg tr:hover td{
	
}

.tableseg tr:nth-child(odd){ background-color:#aad4ff; }

.tableseg tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.tableseg tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.tableseg tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.tableseg tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}

.tableseg tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.tableseg tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
}

.tableseg tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}

.tableseg tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}