/* trivikom css */

td img {
	display: block;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body, td, th {
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ccc;
	/*background-image: url(../images/body_bgr.jpg);*/
}

table {
	border: 1px solid #000;
}

.tblheader {
	border: none;
}

#areacontent {	
	margin: 5px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #fff;
	height: 300px;
}

#footer {
	color: #000;
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
}

#footer p {
	font-size: 8pt;
	text-align: right;
	margin-right: 20px;
}

#footer h4 {
	font-size: 11pt;
	margin-left: 20px;
}

#navcontainer {
	
	text-align: center;
}

#navcontainer ul {	
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	color: #000;	
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;	
	width: 100%;
	height: 30px;	
}

#navcontainer ul li { 
	display: inline; 	
}

#navcontainer img { 
	float: left;	
}

#navcontainer ul li a {
	background-color: #fff;
	color: #000;
	text-decoration: none;	
}

#navcontainer ul li a:hover {
	background-color: #fff;
}

#coverimage img {	
	background:#ccc;	
}

#welcome h3 {
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000;
	margin-top: 0px;
}

#welcome p {
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* press release */
#press-release {
	background: #fff;
	width: 50%;
	padding: 10px;
	border: 1px dashed #ccc;
	background-image:url(../images/bg3.gif);
}

#press-release h3 {
	font-size: 14pt;
	border-bottom: 1px solid #ccc; 	
	background: #eee;	
	text-indent: 10px;
	margin: -5px -5px -15px -5px;
}

#press-release h4 {
	font-size: 10pt;
	margin-bottom: -15px;
}

#press-release h5 {
	font-size: 8pt;
	margin-bottom: -10px;
}

#press-release p {
	font-size: 10pt;
	color: #000;
}

#press-release ul {
	font-size: 8pt;	
	margin-top: 10pt;
}

#press-release a, li {
	text-decoration: none;
	color: #000;
	list-style-image: url(../images/star.gif);
}

#press-release a:hover, li {
	text-decoration: underline;
	color: #000;
}

a#details {
	text-decoration: underline;
}

/* promo */
#promo {
	float: right;
	background: #eee;
	border: 2px dashed #ccc;
}

#promo h3 {
	font-size: 14pt;
	border-bottom: 2px solid #ccc; 	
	background: #eee;	
	text-indent: 10px;
}

#clear {
	clear: both;
}

#textcontent p {
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px;
	color: #000;
}

#textcontent dt {
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin: 10px;
	color: #555;
	text-indent: 20px;	
}

#textcontent dd {
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px;
	color: #555;
	text-indent: 40px;
}


#textcontent ul, li {
	font-family: AvantGarde Bk BT, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px;
	color: #000;
	text-decoration: none;
}

/* profile */
#profile-area {
	margin: 5px;
	padding: 0px 5px 0px 5px;	
	border: 1px solid #fff;	
}

/* our services */
#service-area {
	margin: 5px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #fff;
}


/* our clients */
#client-area {
	margin: 5px;
	padding: 0px 5px 0px 5px;	
	border: 1px solid #fff;	
}


/* portfolio */
#portfolio-area {
	margin: 5px;
	padding: 0px 5px 0px 5px;	
	border: 1px solid #fff;	
}

#portfolio-area img {
	border: 1px solid #000;
	margin: 10px;
}

#portfolio-list {
	margin: 20px;
}

#portfolio-list img {
	border: 1px solid #000;	
	margin: 0px 10px 10px 0px;
}

#portfolio-list p {
	font-size: 10pt;	
}

.portfolio-body {
	background-color: #ff0;
}

center {
	font-size: 10pt;
}

/* contact us */
#contactus-area {
	margin: 5px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #fff;
}

#office-address {
	width: 300px;
	padding: 10px;
	margin: 10px 10px 10px 0px;
	font-size: 10pt;
	color: #000;
		
}

#form-contact {
	margin: 10px;
	font-size: 10pt;
	font-weight: bold;
	width: 500px;	
}

#form-contact ul li {
	text-align: right;	
}

#form-contact li {
	margin-bottom: 10px;	
	list-style-type: none;
}

#form-contact input, textarea {
	border: 1px #000 solid;
}