

body{
	
	margin:0px; padding:0px; border:0px;
	font-family:Verdana; font-size:11px; color:#333333;
	
	}
	
div,h1,h2,h3,h4,h5,h6,img,ul,li,p,a,form,label{

	margin:0px; padding:0px; border:0px;
	
	}
	
input{

	font-size:10px;
	
	}
	
h1{

	color:#006598; font-weight:bold; font-size:12px;
	
	}
	
h2{

	color:#006598; font-size:11px; font-weight:normal;
	
	}
	
h3{

	color:#999999; font-size:11px; font-weight:normal;
	
	}
	
h4{

	font-weight:bold; color:#006598; font-size:11px;
	
	}
	
p{

	text-align:justify; line-height:160%;
	
	}
	
p.list{

	line-height:190%;
	
	}
	
a{

	text-decoration:none;
	
	}
	
#container{

	width:970px; margin:auto; border:1px solid #ccc;
	
	}
	
#header{

	width:970px; margin:0px 0px 17px 0px; float:left;
	
	}
	
#logo{

	float:left;
	
	}
	
#topmenu{

	float:right; margin:57px 0px 0px 0px; padding-right:20px;
	
	}
	
#topmenu ul{

	color:#333333; font-weight:bold; font-size:12px;
	
	}
	
#topmenu li{

	display:inline;
	
	}
	
#topmenu a{

	color:#006598; text-decoration:none;
	
	}

#topmenu_store a{

	color:#006658; text-decoration:none;
	
	}
	
#topmenu_store{

	float:right; margin:57px 0px 0px 0px; padding-right:20px;
	
	}
	
#topmenu_store ul{

	color:#333333; font-weight:bold; font-size:12px;
	
	}
	
#topmenu_store li{

	display:inline;
	
	}
	
#topmenu a:hover{

	color:#ccc;
	
	}
	
#topmenu_store a:hover{

	color:#ccc;
	
	}

	
#flashcontainer{

	float:left;
	
	}

#content{

	float:left; width:970px;
	
	}
	
#contentbox{

	float:left; width:208px; margin:0px 13px 0px 13px;
	
	}
	
.space{

	width:17px; float:left;
	
	}
	
.spaceone{

	padding:3px 3px 0px 3px;
	
	}
	
#footer{

	width:970px; float:left;
	
	}
	
.copyright{

	float:left; margin:0px 0px 0px 0px; padding-left:20px; color:#999999;
	
	}
	
#footermenu{

	float:right; margin:0px 0px 0px 0px; padding-right:20px;
	
	}
	
#footermenu ul{

	color:#999999;
	
	}
	
#footermenu li{

	display:inline;
	
	}
	
#footermenu a{

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

	color:#006598;
	
	}

#footermenu_store{

	float:right; margin:0px 0px 0px 0px; padding-right:20px;
	
	}
	
#footermenu_store ul{

	color:#999999;
	
	}
	
#footermenu_store li{

	display:inline;
	
	}
	
#footermenu_store a{

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

	color:#006658;
	
	}

	
.arrow{

	color:#006598; padding-right:5px;
	
	}
	
#register{

	width:970px; color:#006598; font-size:11px; font-weight:bold; float:left;
	
	}
	
.registertext{

	padding:20px 0px 20px 30px; float:left;
	
	}
	
#partner{

	width:970px; float:left; text-align:center;
	
	}
	
.partnerlogo{

	float:left; padding:0px 20px;
	
	}
	
	
	
/*register*/

#ContainerToggle{

	position:absolute; float:left; background-color:white; width:238px;
	
	}

.labelCform{

	float:left; width:70px; color:#333333; margin:17px 0px 0px 10px;
	
	}

.inputCform{

	width:143px; margin:15px 0px 0px 5px; height:15px;
	
	}

.showHide{}



/*inner*/

.borderbottom{

	width:970px; float:left; border-top:1px #ccc solid;
	
	}
	
#contentbox_inner{

	float:left; width:675px; margin:0px 13px 0px 13px;
	
	}
	
#contentbox_inner_store{

	float:left; width:908px; margin:0px 13px 0px 13px;
	
	}
		
.arrow_black{

	color:#333333; padding-right:5px;
	
	}
	
.arrow_green{

	color:#006658; padding-right:5px;
	
	}
	
.arrow_blue{

	color:#006598; padding-right:5px;
	
	}
	
a#trivand{

	color:#999999;
	
	}
	
a:hover#trivand{

	color:black;
	
	}
	
a#client{

	color:#006598;
	
	}
	
a#case{

	color:#333333;
	
	}
	
a:hover#case{

	color:#006598; text-decoration:underline;
	
	}
	
a#store{

	color:#333333;
	
	}

a:hover#store{

	color:#006658; text-decoration:underline;
	
	}
	
a:hover#client{

	color:#333333; text-decoration:underline;
	
	}
	
#casestudies{

	border:1px #ccc solid; padding:10px 10px 10px 10px; width:190px; float:left;
	
	}
	
a#active{

	color:#333333;
	
	}

	
	
	
/*collapsible*/

#login{

	border:1px #ccc solid; padding:10px 0px 10px 10px;
	
	}

.logininput{

	width:181px; height:12px;
	
	}
	
.loginsubmit{

	background-image:url(images/login.jpg);
	
	}