/* 
	CSS Document 
	Globaltek
*/


body, html { 
	height : 100%;
	}

body { 
	margin : 0; 
	padding : 0; 
	background : #2d4e78 url(../images/bg_body.png) top left repeat-x;
	}


/*------------------------- Text formatting */


h1 {
	font : normal 22px Georgia;
	margin : 0 0 1em;
	}

h2 {
	font : normal 18px Georgia;
	margin : 0 0 .2em;
	}

h3 {
	font : normal 16px Georgia;
	margin : 0 0 .2em;
	}

p, 
td, 
li {
	font : normal 13px/20px Tahoma;
	color : #fff;
	}

p {
	margin : 0 0 1em 0;
	}

a {
	text-decoration : underline;
	color : #f8bb15;
	}

a:hover {
	text-decoration : none;
	color : #f8bb15;
	}

div#tagmark a { 
	text-decoration : none; 
	color : #2d4e78;
	}

div#tagmark a:hover { 
	text-decoration : none; 
	color : #fff;
	}


/*------------------------- Containers */


div#wrap {
	width : 906px;
	margin : 0 auto;
	}

div#header {
	width : 906px;
	height : 180px;
	}

div#topnav {
	width : 640px;
	height : 35px;
	background : url(../images/bg_topnav.jpg) top left no-repeat;
	}

div#maincolumn {
	width : 640px;
	float : left;
	}

div#content_top {
	width : 640px;
	height : 65px;
	background : url(../images/bg_content_top.png) top left no-repeat;
	}

div#content_middle {
	width : 600px;
	padding : 0 20px;
	min-height : 420px;
	height : auto;
	text-align : justify;
	background : #1c2f49 url(../images/bg_content_middle.png) top left no-repeat;
	}
	
div#content_bottom {
	width : 640px;
	height : 65px;
	background : url(../images/bg_content_bottom.png) top left no-repeat;
	}

div#sidecolumn {
	width : 245px;
	margin-left : 20px;
	padding-top : 35px;
	float : right;
	}

div#side_top {
	width : 245px;
	height : 65px;
	background : url(../images/bg_side_top.png) top left no-repeat;
	}

div#side_middle {
	width : 205px;
	min-height : 420px;
	padding : 0 20px;
	height : auto;
	background-color : #152945;
	}

div#side_bottom {
	width : 245px;
	height : 60px;
	background : url(../images/bg_side_bottom.png) top left no-repeat;
	}

div#tagmark { 
	font : normal 11px Tahoma;
	text-align : center; 
	margin : 0 auto; 
	}

div.clear {
	clear : both;
	}

div#slideshowbox {
	width : 198px;
	margin : 25px 0;
	}

#rotator {
	overflow : hidden;
	width: 200px;
	height : 148px;
	}

#rotator img {
	width: 198px;
	}


/*------------------------- Contact form */


td.contact {
	margin : 0;
	padding : 0;
	}

input.contact {
	font : normal 12px/15px Verdana, Arial, sans-serif;
	color : #000;
	border : 1px solid #000;
	background-color : #fff;
	}

textarea.contact {
	font : normal 12px/15px Verdana, Arial, sans-serif;
	color : #000;
	border : 1px solid #000;
	}

