/*** Stylesheet of www.axoncoms.com (Axon Communications) filename: axonstyle.css ***/

body {
	padding:0;
	margin: 0 auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
a {color: blue;}
a:hover {color: #de1f7c;}
img {}
a img {border: none;}


div#logo {
	width: 1000px;
	height: 128px;
 	margin: 0;
 	padding: 0;
        text-align: right;
	background: #ffffff url(../res/images/logo_bg.gif) no-repeat top left;
}

div#search {
	width: 900px;
	height: 30px;
	margin: 40px 15px 5px 0;
	padding: 0;
        float: right;
}
div#search form {}
div#search label {}
div#search input {border: 1px solid #FF1493;}
div#search input.f-submit {color: #FF1493; background-color: #ffffff;}

div#topmenu {
	float: right;
	width: 900px;
	height: 20px;
	margin: 0;
 	padding: 0;
}
div#topmenu p {text-align: right; padding: 0 15px 10px 0; margin: 0; font-size: 13px; font-weight: bold;}
div#topmenu p a {text-decoration: none; }
div#topmenu p a:hover {text-decoration: underline;}

/*** Flash content ***/
div#flash {
 	width: 1000px;
 	height: 200px;
 	margin: 0;
 	padding: 0;
}


/*** Mainmenu ***/
div#mainmenu{
	width: 1000px;
	height: 45px;
	margin: 0;
 	padding: 0;
 	background: #ffffff url(../res/images/mmenu_bg.gif) no-repeat bottom left;
}
div#mainmenu ul#nav {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	padding-top: 12px;
	padding-left: 10px;
}
div#mainmenu li {
	margin: 0;
	padding: 10px;
	display: inline;
}
div#mainmenu li a {
	color: #ffffff;
	font-size: 13px;
	font-family: arial, tahoma, verdana, sanserif;
	text-decoration: none;
	font-weight: bold;
}
div#mainmenu li a:hover {
	text-decoration: underline;
	color: #ccc;	
}


/*** CONTENT PART ***/
table#contentpart {
	width: 1000px;	
	margin: 0;
	padding: 0;
}

td#leftcol {
	width: 610px;
	vertical-align: top;
}
td#rightcol {
	width: 390px;
	vertical-align: top;
	padding: 0 0 0 10px;
	margin:0;
}

div#leftcolteaser1 {
	background: #ffffff url('../res/images/lcolteaser1_bg.gif') top left;
	border-bottom: 1px solid #6d6d6d;
        border-top: 1px solid #6d6d6d;
	width: 610px;
	margin: 4px 0 4px 0;
	clear: both;
        padding-left: 10px;
        padding-right: 10px;
}

div#leftcolteaser1 h1 {
	font-family: Futura, arial, verdana, san-serif; 
	font-size: 18px;
        color: #f3359b;
	margin: 0;
	padding: 10px 0 0 10px;	
}

div#leftcolteaser1 p {text-align: justify; font-size: 12px; line-height: 160%; color: #242424;}

div#leftcolteaser2 {
	width: 630px;
}

div#leftcolteaser2 h1 {
	font-family: Futura, arial, verdana, san-serif; 
	font-size: 16px;
	color: #f3359b;
	margin: 0;
	padding: 10px;		
}
div#leftcolteaser2 p {
	padding: 0 10px 5px 10px; text-align: justify; font-size: 12px; 
}




div#rightcolteaser1 {
	width: 359px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 1px solid #ccc;
}
div#rightcolteaser2 {
	width: 359px;
	margin: 0;
	margin-bottom: 10px;
	padding: 10px;
	border-bottom: 1px solid #ccc;
}

div#rightcolteaser3 {
	width: 359px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 1px solid #ccc;
}
div#rightcolteaser1 h1, div#rightcolteaser2 h1, div#rightcolteaser3 h1 {
	background: #ffffff url(../res/images/rcolteaser1_bg.gif) repeat-x left 35px ;
	font-family: Futura, arial, verdana, san-serif; 
	font-size: 16px;
	color: #c30663;
	margin: 0;
	padding: 10px 10px 5px 10px;
}
div#rightcolteaser1 ul {
}

div#rightcolteaser1 li {
	font-size: 13px;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#rightcolteaser3 table#logotab td {
	text-align: center;
}

/*** Footer Part ***/
div#footer {
	background: #f9fbf8 url(../res/images/footer_bg.gif) repeat-x top left;
	height: 330px;
	width: 1000px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: green;
	text-align: center;
}

table#footbl {}
table#footbl h3 {font-size: 16px; font-family: times serif; color: #646363; margin: 0; padding: 0; padding-top: 20px;}
td.footd {vertical-align: top;  padding-left: 20px;}
ul#botnav1 {list-style: none; margin: 0; padding: 0;}
ul#botnav1 li {width: 200px; padding: 4px 0 3px 0; border-bottom: 1px solid #c5c5c5;}
ul#botnav1 li a {text-decoration: none; font-size: 12px; color: #2d2d2d; padding-left:10px;}
ul#botnav1 li a:hover {color: #c30663;}
ul#botosmenu {list-style: none; margin: 0; padding: 0;}
li.botos {width: 200px; margin: 0; padding: 0; border-bottom: 1px solid #c5c5c5; padding-left:10px;}
li.botos a {text-decoration: none; font-size: 10px; color: #2d2d2d;}
li.botos a:hover {color: #c30663;}

ul#botmenu {list-style: none; margin: 0; padding: 0;}
ul#botmenu li {width: 200px; padding: 4px 0 3px 0; border-bottom: 1px solid #c5c5c5;}
ul#botmenu li a {text-decoration: none; font-size: 12px; color: #2d2d2d; padding-left:10px;}
ul#botmenu li a:hover {color: #c30663;}

/*************************************/
/**           PORTFOLIO             **/
/*************************************/

span.listLabel {font-weight: bold;}

/*** LIST ***/
div.portfolioItem {border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; background: url(../res/images/prtflo_list_item_bg.gif) repeat-x top left;}
h2.listTitle {margin: 0; padding: 0; font-size: 16}
h2.listTitle a {text-decoration: none;}
div.listImage {float: left;}
img.portListImage {padding-right: 10px;}
p.listSummary {text-align: justify;}


/*** Single ***/
div.portfolioSingle {border: 1px solid #ccc; padding: 10px;}
span.singleLabel {font-weight: bold;}
div.singleImage {float: left;}
img.portSingleImage {padding-right: 10px; padding-bottom: 10px;}
div.singleImageGrid {display: none;}
p.singleEnlarge {display: none;}
ul.portfolioRelatedItems {list-style: none; margin: 0; padding: 0;}
p.relatedDate {display: none;}

/******************************************/
/**  News
/******************************************/
div#rightcolteaser2 div.news-list-container {padding: 0; margin: 0;}
div#rightcolteaser2 div.news-list-item {padding: 0; margin: 0;}
div#rightcolteaser2 span.news-list-date {}
div#rightcolteaser2 div.news-list-item h2 a {font-size: 16px; text-decoration: none;}
div#rightcolteaser2 div.news-list-item h2 a:hover {text-decoration: underline;}
div#rightcolteaser2 div.news-list-item p {text-align: justify; font-size: 13px; line-height: 150%;}
div#rightcolteaser2 div.news-list-item span.news-list-morelink a {}
div#rightcolteaser2 div.news-list-item span.news-list-morelink a:hover {}
div#rightcolteaser2 div.news-list-category {display: none;}

