body, div, td, th, p { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

body { margin:0; line-height:1.8em; }

h1, h2, h3, h4, h5 { font-weight:400; margin:0 0 5px; border-bottom:1px solid #7DB2CE; }
h1 { font-size:2.0em; padding-bottom:8px; }
h2 { font-size:1.6em; padding-bottom:7px; }
h3 { font-size:1.4em; padding-bottom:7px; }
h4 { font-size:1.2em; padding-bottom:5px; }
h5 { font-size:1.2em; padding-bottom:5px; }


p { font-size: 1.1em; margin-bottom: 15px; }

a, a:active, a:visited  { color:#00446A; text-decoration:none; }
h2 a {color:#7DB2CE !imporant}
a:hover { color:#333333; }

.img, .imgRight, .imgLeft, .imgThumb { }

hr { height:1px; margin:5px 0; border:0; }

blockquote { font-size:16px; padding:10px; color:#30359A; }

/* Default Syles */
.imgRight { float:right; margin:5px 0 10px 10px; }
.imgLeft { float:left; margin:5px 10px 10px 0; }
.img { margin:0; cursor:pointer; float:left; }
.imgThumb { margin:0; cursor:pointer; float:left; }

.floatLeft { float:left; }
.floatRight { float:right; }
.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.alignCenter { text-align:center; }

.paddingsmall { padding:3px; }
.padding { padding:10px; }
.paddingLeft { padding-left:10px; }
.paddingRight { padding-left:10px; }

.marginsmall { padding:3px; }
.margin { margin:10px; }
.marginLeft { margin-left:10px; }
.marginRight { margin-right:10px; }

.spacer { display:block; clear:both; height:20px; }
.spacerSmall { display:block; clear:both; height:5px; }

.tiny { font-size:0.8em; line-height: 16px; }
.small { font-size:0.9em; line-height: 18px; }
.large { font-size:1.1em; line-height: 22px; }

.icon { position:relative; top:3px; }

.noMargin { margin:0; }
.noPadding { padding:0; }
.noBorder { border:none; }
.noBackground { background:none; }
/* end Default Syles */

/* Lists yay! */
ul { list-style-type:circle; }
ul li { line-height:21px; }

ul.radioButtons, ul.checkBoxes { }
ul.radioButtons li, ul.checkBoxes li { }
ul.radioButtons li input, ul.checkBoxes li input { }

ul.clearList { list-style-type:none; margin:0 0 5px; padding:0; }
ul.clearList li { line-height:21px; padding:0; }

ul.simpleList { list-style-type:none; margin:0 0 5px; padding:0; }
ul.simpleList li { line-height:21px; padding:3px; }
ul.simpleList li.alt { }

ul.thumbnails { list-style-type:none; margin:0; padding:0; }
ul.thumbnails li { margin:3px; padding:0; display:block; float:left; }
ul.thumbnails li img.thumb { margin:0; padding:2px; display:inline; border:1px solid #999999; }
/* end Lists */

/* Form styles */
fieldset { padding:0; margin:0 0 3px; }
form { padding:0 0 10px; margin:0; }
fieldset legend { margin:0 0 0 -9px; padding:0; display:block; }
label { display:block; margin-top:5px; }
input { font-size:1.0em; }
input.button { font-size:1.0em; padding:4px; }
.selectRow { border-right:1px solid #CCCCCC; padding:3px; margin-right:3px; }
select { font-size:1.0em; }
textarea { font-size:1.0em; margin-top:0; width:90%; max-width:500px; }
ul.radioButtons { list-style:none; margin:0 0 5px; padding:0; list-style-position:outside; }
ul.radioButtons li {margin:0; padding:0; }
ul.radioButtons li input { margin:4px 4px 0; padding:0;}
ul.radioButtons li label { margin:0; padding:0; display:inline; }
ul.checkBoxes { list-style:none; margin:0 0 10px; padding:0; list-style-position:outside; }
ul.checkBoxes li { margin:0; padding:0; }
ul.checkBoxes li input { margin:5px 4px 2px; padding:0; }
ul.checkBoxes li label { margin:0; padding:0; display:inline; }

input, select, textarea { }
input:focus, select:focus, textarea:focus { }
/* end Form Styles */

/* Tabulars */
table td { vertical-align:top; }
table.data { line-height:19px; margin:0 0 6px; padding:0; }
table.data td, table.data th { line-height:20px; }
table.data tr th { font-weight:400; padding:2px 5px; text-align:left; border-bottom:1px solid #999999; border-right:1px solid #CCCCCC; }
table.data tr th.alt { background:#F2F2F2; }
table.data tr td { padding:2px 5px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#f2f2f2; }
table.data tr.alt td { background:#ffffff; }
table.data tr td.alt { background:#e8e8e8; }
table.data tr.alt td.alt { background:#f2f2f2; }
table.data tr td b, table.data tr th b { }
td h1, td h2, td h3, td h4, td h5 { }
th h1, th h2, th h3, th h4, th h5 { }
/* end Tabulars */

/* Structure */

.Header-Container { background:#00334D;}

.Header { background:url(../img/header-bg.gif) repeat-x top left; width:921px; height:105px;}

.Header-Container { height:105px; }

.Body-Container { background:#ffffff url(../img/body_bkg.png) repeat-x top; border-left:1px solid #878787; border-right:1px solid #CCCCCC; }

.Body-Container { width:700px !important; }

.Body { padding:20px; }

#bodyWidther {width:100%;}


.logo { margin-right:40px; width:600px; background:url(../img/ilt-logo.gif) no-repeat top left; background-repeat:no-repeat !important}
.title { text-align:center; }
.title h1 { font-size:19px; border:0; }
.tagline { font-size:13px; font-style:italic; text-align:center; }
.Container { }
.left_bkg { background:#BED8E6 url(../img/left-bg.gif) repeat-x top; border-right:1px solid #878787;}
.right_bkg { background:#BED8E6 url(../img/right-bg.gif) repeat-x top;}
.Side-Container { background:#212121 url(../img/photos/default.jpg) no-repeat top left; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}
.Side { color:#acacac; }
.Side h1, .Side h2, .Side h3, .Side h4, .Side h5 { color:#FFFFFF; }
.Side a, .Side a:active, .Side a:visited { color:#FFFFFF; text-decoration:underline; }
.Side a:hovor { color:#acacac; }
.Footer-Container { background:#ffffff url(../img/footer_bkg.png) repeat-x top; }
/* end Structure */

/* Navigation */
.Navigation-Container { background:#000000 url(../img/nav_bkg.png) repeat-x; }

a.Nav-Tool { float:right; text-align:center; color:#FFFFFF; text-decoration:none; padding:6px; font-size:14px; }
.sub-navigation { margin:0 -20px 20px; border-bottom:1px solid #CCCCCC; padding:0 20px 1px; }
.sub-navigation ul { margin:0; padding:0; list-style:none; }
.sub-navigation li { display:inline; padding:5px 8px; }
.sub-navigation li.active { border:1px solid #CCCCCC; border-bottom:1px solid #FFFFFF; background:#ffffff; }

.Footer { padding-top:5px; }
.footernav a.active { color:#000000; }

.copyright { float:left; font-size:10px; }
.footernav { float:right; font-size:10px; }
/* end Navigation */

/* Body */
.paginator div { float:left; margin-right:10px; }
.paginator div.disabled { margin:0; color:#999999; }
.message { border:1px solid #999999; background:url(../img/flash_bkg.png); padding:10px; margin:5px; font-size:15px; }
/* end Body */

.error-message { border: solid 1px #B50000; background-color: #FFEBEB; }

#packetdownload {
 border: solid 1px #B50000; background-color: #FFEBEB; text-align: center; 
}

#request_demo {
	position:relative;
	top: 400px;
	left: 28px;
}

#request_demo button {

}
