/**************************
Voluzion Systems
http://www.voluzion.ca
Default Stylesheet
**************************/

/* =General-----------------------------------------------------------------------------*/
p{margin: 0;padding: 0;}
ul{margin: 0;padding: 0;list-style: none;}
.clear{ /* Class for clearing floats */clear:both;}
img{ /* Remove border around linked images */border: 0;}
#skipnav, .print {display:none;}

/* =Forms - sign in, contact etc. */
form {margin:0; padding:0;}
input {margin:2px 0 0 0; padding:1px; width:180px; height:17px; color:#696969; border:1px solid #b2b2b2; background-color:#fcfcfc;}
input.checkbox, input.radio {width:auto; height:auto; border:none; background:none;}
form dl {padding:0 0 10px 0;}
form dt {padding:6px 0 0 0;}
form dd {margin:0; padding:0 0 6px 0;}
label {color:#9AA4B3;}
.fail { font-weight:bold;}

/* =Typography-----------------------------------------------------------------------------*/

body {margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background: #132847 url(../img/css/bg.jpg) no-repeat top center;  }

/* =Headings-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{margin: 0;font-family: Arial, Helvetica, sans-serif; color: #fff; }
#wrap #content h1{font-size: 240%; margin: 0; padding: 5px 0 0 0;  }
#info .box h1{font-size: 90%; margin: 0 0 10px 0; padding: 10px 0 5px 35px; font-weight: normal; letter-spacing: normal; background: transparent url(../img/css/img-h-puce.gif) no-repeat left center;}

#wrapIntern #content h1{ color:#FDCC3B; font-size: 170%; text-transform: uppercase; margin: 0; padding: 20px 0 10px 0; }

#wrapIntern1Col #content h1{ color:#FDCC3B; font-size: 170%; text-transform: uppercase; margin: 0; padding: 20px 0 10px 0; }

h2{font-size: 90%; color: #2E3B49; margin: 0; padding: 10px 0; clear: both;}
#wrap #content h2{ font-size: 175%; color: #FDCC3B; margin: 0 0 10px 0; padding: 5px 0 5px 0;}

h3{font-size: 110%;}
h4{font-size: 100%;}
h5{font-size: 100%;}
h6{font-size: 100%;}

/* =Links-----------------------------------------------------------------------------*/
a{text-decoration: none; color: #248AEC; text-decoration: none;}
a:hover{text-decoration: underline; color: #2E3B49;}

#top a{color: #2E3B49; text-decoration: none;}
#top a:hover{text-decoration: underline;}

#content a{color: #04ACF7; text-decoration: underline;}
#content a:hover{text-decoration: none; color: #089DE0;}

#footer a{color: #9AA4B3; text-decoration: underline; font-weight: bold;}
#footer a:hover{text-decoration: none ; color: #9AA4B3;}

/* =Main Nav-----------------------------------------------------------------------------*/
#nav{ margin: 35px 0 0 0; width: 900px; }
#nav ul{ list-style: none; margin: 0 0 0 373px; padding: 0;}
#nav ul li{ float: left; position: relative;}
#nav ul li a{ padding: 12px .8em; }
#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active { }
#nav ul li a:hover{ }

#top ul{ margin: 0; padding: 10px 20px 0 0; text-align: right; list-style: none;}
#top ul li{ color: #95A4B8; font-size: 85%; display: inline;}
#top ul li a{ color: #95A4B8; text-decoration: none; padding: 0;}
#top ul li a:hover{ text-decoration: underline; }

#wrapIntern #content ul#navContent { margin: 0; padding: 10px 20px 0 16px; width: 250px; list-style: none; position: absolute; left: 20px;top: 50px;}
#wrapIntern #content ul#navContent li{ color: #fff; font-size: 100%;list-style-image: url(../img/css/img-puce-nav.gif); padding: 6px 0;height: 100%;}
#wrapIntern #content ul#navContent li a{ color: #fff; text-decoration:underline; padding: 0; }
#wrapIntern #content ul#navContent li a:hover{ text-decoration: none; }

/* =Class-----------------------------------------------------------------------------*/
.floatleft { float: left;}
.floatright { float: right;}
.center { text-align:center;}
.right { text-align:right;}
img.left { float:left; padding:2px; margin:0 10px 10px 0; border: 1px solid #D5D2CE; }
img.right { float:right; padding:2px; margin:0 10px 10px 0; border: 1px solid #D5D2CE; }
.left { text-align:left;}

/* =Main Content-----------------------------------------------------------------------------*/
#wrap{ width: 900px; margin: 0 auto 30px auto; padding: 0; background: none; position:relative;}
#wrapIntern{ width: 900px; margin: 0 auto 30px auto; padding: 0; background: none; position:relative;}
#wrapIntern1Col{ width: 900px; margin: 0 auto 30px auto; padding: 0; background: none; position:relative;}

#top{ width: 900px; height: 20px; }
#top p{ color: #2E3B49; font-size: 85%; padding: 10px 5px 0 5px;}
#top img{ padding: 0 0 0 20px;}

#header{ margin: 0; padding: 0; width: 900px; height: 300px; position:relative;}

#header #logo{ position: absolute; left: 8px; top: 80px;}
#header #slideshow{ width:686px; height:274px; position:absolute; right:3px; top:6px;}

#info{ margin: 0 auto; padding:10px 0; width: 900px; float: left; background: transparent url('../img/css/bg-box.gif') no-repeat bottom; }

#info .box{ margin: 4px 0; padding: 0 10px; width: 160px; float: left; position: relative; }
#info .box a{ color: #fff; text-decoration: none;}
#info .box ul{ list-style: none; margin: 0 0 0 10px; padding: 10px 0 12px 10px; font-size: 80%; line-height: 20px; }
#info .box ul li{ list-style-image: url(../img/css/img-puce.gif); padding: 0; margin: 0; }
#info .box ul li a{ color: #fff; text-decoration: underline;}
#info .box ul li a:hover{ color: #fff; text-decoration: none;}
#info .box img{ margin: 0 ; padding: 3px; background-color: #151F2E; border: 1px solid #4B5B73;}


#wrap #content{ margin: 0 auto; margin-top: 20px; padding:10px 10px 20px 20px; width: 870px; float: left; background: #151F2E url(../img/css/bg-top-content.gif) no-repeat top left; }
#wrap #content p{ font-size: 105%; padding: 0 0 10px 0; line-height: 16px; color: #9AA4B3; }

#wrap #content ul{ color: #9AA4B3; list-style: none; margin: 10px 0; padding: 5px 10px 12px 20px; font-size: 90%; line-height: 18px; }
#wrap #content ul li{ list-style-image: url(../img/css/img-puce-nav.gif); padding: 0; margin: 0; }

#wrap #content #learnMore{ padding: 15px 0 0 0; width: 700px; clear: both;}
#wrap #content #learnMore p{ font-size: 85%; padding: 0 0 10px 0; line-height: 16px; color: #5A8BC3;}
#wrap #content #learnMore img{ padding: 0 12px 0 0; float: left;}

#bottomContent{ margin: 0 auto; padding:0; width: 900px; height: 20px; clear: both; background: #151F2E url(../img/css/bg-bottom-content.gif) no-repeat bottom; }

#wrapIntern #content{ margin: 0 auto; padding:40px 20px 20px 300px; width: 580px; min-height:350px; float: left; position: relative; background: #151F2E url(../img/css/bg-top-content-in.gif) no-repeat top left; }

* html #wrapIntern #content {height:350px;}

#wrapIntern #content p, #wrapIntern #content td{ font-size: 105%; padding: 0 0 10px 0; line-height: 18px; color: #9AA4B3; }
#wrapIntern #content p img {border: 1px solid #D5D2CE;padding:2px;}

#wrapIntern #content ul{ list-style: none; margin: 10px 0; padding: 5px 10px 12px 20px; font-size: 90%; line-height: 18px; color: #9AA4B3;}
#wrapIntern #content ul li{ list-style-image: url(../img/css/img-puce.gif); padding: 0; margin: 0; }

#wrapIntern #bottomContent{ margin: 0 auto; padding:0; width: 900px; height: 20px; clear: both; background: #151F2E url(../img/css/bg-bottom-content.gif) no-repeat bottom; }

#wrapIntern1Col #content{ margin: 0 auto; padding:10px 10px 20px 20px; width: 870px; min-height:350px; float: left; position: relative; background: #151F2E url(../img/css/bg-top-content-in.gif) no-repeat top left; }
* html #wrapIntern1Col #content {height:350px;}

#wrapIntern1Col #content p{ font-size: 105%; padding: 0 0 10px 0; line-height: 18px; color: #9AA4B3; }

#wrapIntern1Col #content ul{ color: #9AA4B3; list-style: none; margin: 10px 0; padding: 5px 10px 12px 20px; font-size: 90%; line-height: 18px; }
#wrapIntern1Col #content ul li{ list-style-image: url(../img/css/img-puce.gif); padding: 0; margin: 0; }

#wrapIntern1Col #bottomContent{ margin: 0 auto; padding:0; width: 900px; height: 20px; clear: both; background: #151F2E url(../img/css/bg-bottom-content.gif) no-repeat bottom; }

/* =Footer-----------------------------------------------------------------------------*/
#footer{ color: #666F7D; margin: 0 auto 20px auto ; padding:0; width: 900px; clear: both; }
#footer p{ color: #666F7D; font-size: 80%;padding: 10px 0 0 0; text-align: center;}

#footer ul{ list-style: none; margin: 0; padding: 16px 0 0 0; text-align: center;}
#footer ul li{ font-size: 100%; display: inline; font-weight: bold;}
#footer ul li a{ padding: 0; }
#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active, #footer ul li a:hover{ color: #9AA4B3; text-decoration: underline; }
#footer ul li a:hover{ text-decoration: none; }

/* =Breadcrumb-------------------------------------------------------------------------*/
#breadcrumb {position: absolute; left:3px; top:10px;}
#breadcrumb ul{ list-style: none; margin: 0; padding: 16px 0 0 0; text-align: left;}
#breadcrumb ul li{ font-size: 100%; display: inline; font-weight: bold;}
#breadcrumb ul li a{ padding: 0; }
#breadcrumb ul li a:link, #breadcrumb ul li a:visited, #breadcrumb ul li a:active, #breadcrumb ul li a:hover{ color: #9AA4B3; text-decoration: underline; }
#breadcrumb ul li a:hover{ text-decoration: none; }