/*
Theme Name: Code3 
Description: Code3 theme (based on Wordpress Default)
Version: 1.0
Author: Jimi Roenberg
*/

html, body {width:100%; height:100%; margin:0px; padding:0px; border:0px; background-color:#e2ebf3; color:#344851; font-size:13px; font-family: Arial, Helvetica, sans-serif, 'Lucida Sans Unicode', 'Lucida Grande';}
table, td { margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top;}
a { color:#344851; text-decoration:none; font-weight:bold;}
a:hover { color: #f47d3c  }
img {border:0px;}
form {display:inline;}

.tableMain { width:100%; height:100%; }
.tdLeft { background-image:url(images/bgleft.gif); background-repeat:repeat-x;}
.tdCenter { width:980px; background-image:url(images/bgleft.gif); background-repeat:repeat-x;}
.tdRight { background-image:url(images/bgright.gif); background-repeat:repeat-x;}
.tdBottom { height:70px; vertical-align:bottom; background-color:#cedbe4;}

.divBottom { width:980px; margin:auto;}
.divBottomText { width:842px; height:70px; line-height:70px; color:#000000; float:left; }
.divBottomText a { color:#000000;}
.divBottomLogo { width:138px; float:left; }

.divTop { width:980px; height:150px; background-image:url(images/topbg.gif); background-repeat:no-repeat; border:0px;}
.divLogo { width:348px; height:150px; float:left; }
.divSearch { width:632px; float:left; margin-top:85px; }
.divTopMenu { float:right; color:#000000; padding-top:3px; ;}
.divTopMenu a {color:#000000; text-decoration:none; }


.divInput { width:183px; float:right; margin-left:10px;}
.searchInput { width:162px; padding:0px; margin:0px; padding-top:1px; padding-left:5px; height:17px; color:#344851; font-size:11px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif;}
.divButton { width:62px; float:right; }


.divMenu { width:980px; height:105px; padding-top:8px;  }
.menuMargin { margin-right:4px;}

.divContent { width:980px; margin-top:50px; margin-bottom:20px;}
.divFront { width:590px; margin-left:10px; margin-right:56px; float:left; display:inline;}
.divRight { width:324px; float:right;}
.divBoxTop { width:284px; height:40px; padding-top:15px; padding-left:20px; padding-right:20px; background-image:url(images/box-top.gif); background-repeat:no-repeat; }
.divBoxMiddle { width:284px; padding-left:20px; padding-right:20px; background-image:url(images/box-middle.gif); background-repeat:no-repeat; background-color: #ffffff; float:left; }
.divBoxBottom { width:284px; height:12px; margin-bottom:10px; padding-left:20px; padding-right:20px; background-image:url(images/box-bottom.gif); background-repeat:no-repeat; float: left; }
.divBoxText { width:244px; float:left;}
.divBoxArrow { width:30px; float:left; margin-left:10px; padding-top:15px;}
.date { color:#f47d3c;}


h1 { margin:0px; padding:0px; font-size:24px; margin-bottom:10px;}
h1.front { margin:0px; padding:0px; font-size:30px; margin-bottom:10px;}
h2 { margin:0px; padding:0px; font-size:14px; margin-bottom:5px;}
h2.front { margin:0px; padding:0px; font-size:16px; margin-bottom:20px;}
h2.box { margin:0px; padding:0px; font-size:16px; margin-bottom:5px;}
.tagcloud{ float:right; margin-top:5px; border:0px;}

.divLeft { width:164px; float:left; }
.divCenter { width:432px; margin-left:30px; margin-right:30px; float:left;}

.divLeftMenu { width:164px; background-image:url(images/leftMenuTop.gif); background-repeat:no-repeat;}	
.divMenuLeftCenter { width:144px; padding-left:20px; background-image:url(images/leftmenubg.gif); background-repeat:repeat-y; padding-bottom:20px; float:left;}
.divMenuItem { width:144px; margin-bottom:6px; float:left; }
.divMenuText { width:128px; font-size:12px; font-weight:bold; float:left; color: #344851;}
.divMenuText a { text-decoration:none;}
.divMenuText a:hover { border-bottom: 1px dashed #f47d3c; color:#344851;  }

.divMenuIcon { width:16px; float:left;  }

.divContact { width:476px; clear:both; margin-top:5px;}
.divContactLabel { width:150px; font-weight:bold; float:left; margin-top:5px;}
.divContactItem { width:326px; float:left; margin-top:5px;}

.divReferences { width:476px; clear:both; margin-top:10px;}
.divRefItem { width:150px; float:left; text-align:center;}
.divRefItemMiddle { width:150px; float:left; text-align:center; margin-left:13px; margin-right:13px;}
.refImg { margin-bottom:3px;}

#ul {list-style-image: url(images/listpoint.gif); border:0px;}
#ul li {  line-height:19px; margin-bottom:5px; padding-bottom:5px; font-weight:bold; vertical-align:top; padding-left:5px;}

ul { padding-left: 10px; border:0px;}
ul li { background-image: url(images/listpoint.gif); background-repeat: no-repeat; background-position: 0px 1px; list-style-type: none; line-height:19px; margin-bottom:5px; padding-bottom:5px; font-weight:bold; vertical-align:top; padding-left:35px; margin-left: 0px; }

