table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }
html {height:100%;}


td, table, select, input, textarea{
	font-family:Verdana;
	font-size:11px;
	vertical-align:top;
	line-height:14px;
	color:#424e52;
	word-spacing:2px
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#535353; height:100%}

img {border:0}

ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:15px}
ul li a{color:#af27dd; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:8px; text-decoration:none}
ul li a:hover{ text-decoration:underline}

a {text-decoration:none; color:#af27dd}
a:hover {text-decoration:underline}

b {color:#af27dd}

.main { width:100%}
.main_1 { width:100%; text-align:center}
.main_2 {width:1024px; height:768px; margin:0 auto; text-align:left }

.col_left {width:543px; background:url(images/bg_col_left1.jpg) no-repeat top right}
.col_left_2 {width:543px; background:url(images/bg_col_left2.jpg) no-repeat bottom right; height:768px}

.pic_left {float:left; margin:1px 12px 0 0}

.line {background:#d7d9da; width:353px; height:1px; margin:13px 0 15px 0}

/* header */
#header { height:588px}
#header img {vertical-align:top}
#header .m2 {margin:114px 0 39px 351px; display:block}
#header .m1 {margin:0 40px 0 242px}

#header .m3 {margin:0 0 -2px 333px; display:block}
#header .logo {margin:0px 0px 0 144px; display:block}




#header .m2r {margin:114px 0 39px 351px; display:block}
#header .m1r {margin:0 40px 0 242px}

#header .m3r {margin:0 0 0px 333px; display:block}
#header .logor {margin:0px 0px 0 144px; display:block}




/* content */
#content {width:496px; background:url(images/bg_col_right.jpg) no-repeat top left; height:710px; padding:165px 27px 0 27px}

/* footer */
#footer { height:122px; padding-left:28px; color:#fdfdfd; line-height:13px}
#footer a {color:#fdfdfd; text-decoration:none}
#footer a:hover { text-decoration:underline}


.title, .title1 {display:block}



/* home */
#content #home .title {margin-bottom:12px}
#content #home .title1 {margin-bottom:7px}
#content #home p {margin:0 0 11px 0}
#content #home .pic_left {margin:1px 7px 0 -3px}
#content #home .table {width:343px; height:200px; margin:6px 0 0 0px; padding-left:3px}
#content #home .table1 {width:343px; height:240px; margin:0 0 0 0px}
#content #home .banner {margin-left:-2px;}
#content #home .margin { width:366px; height:200px; scrollbar-3dlight-color:#ffffff;
    scrollbar-track-color:#f2f3f3;
    scrollbar-shadow-color:#f2f3f3 ;
    scrollbar-face-color:#b7b7b7; 
	scrollbar-arrow-color:#f2f3f3;
	scrollbar-darkShadow-color:#f2f3f3;
	overflow:auto}

/* portfolio */
#content #portfolio .title {margin-bottom:12px}
#content #portfolio .title1 {margin-bottom:7px}
#content #portfolio p {margin:0 0 11px 0}
#content #portfolio .pic_left {margin:1px 7px 0 -3px}
#content #portfolio .table {width:343px; height:400px; margin:6px 0 0 0px; padding-left:3px}
#content #portfolio .table1 {width:343px; height:240px; margin:0 0 0 0px}
#content #portfolio .banner {margin-left:-2px;}
#content #portfolio .margin { width:366px; height:450px; scrollbar-3dlight-color:#ffffff;
    scrollbar-track-color:#f2f3f3;
    scrollbar-shadow-color:#f2f3f3 ;
    scrollbar-face-color:#b7b7b7; 
	scrollbar-arrow-color:#f2f3f3;
	scrollbar-darkShadow-color:#f2f3f3;
	overflow:auto}

/* aboutus */
#content #aboutus .title {margin-bottom:12px}
#content #aboutus .title1 {margin-bottom:7px}
#content #aboutus p {margin:0 0 11px 0}
#content #aboutus .pic_left {margin:1px 7px 0 -3px}
#content #aboutus .table {width:343px; height:400px; margin:6px 0 0 0px; padding-left:3px}
#content #aboutus .table1 {width:343px; height:240px; margin:0 0 0 0px}
#content #aboutus .banner {margin-left:-2px;}
#content #aboutus .margin { width:366px; height:450px; scrollbar-3dlight-color:#ffffff;
    scrollbar-track-color:#f2f3f3;
    scrollbar-shadow-color:#f2f3f3 ;
    scrollbar-face-color:#b7b7b7; 
	scrollbar-arrow-color:#f2f3f3;
	scrollbar-darkShadow-color:#f2f3f3;
	overflow:auto}

/* consulting */
#content #consulting p {margin:0 0 11px 0}
#content #consulting .pic_left {margin:1px 7px 0 -3px}
#content #consulting .table {width:343px; height:400px; margin:6px 0 0 0px; padding-left:3px}

/* webdevelopment */
#content #webdevelopment .title {margin-bottom:12px}
#content #webdevelopment .title1 {margin-bottom:7px}
#content #webdevelopment p {margin:0 0 11px 0}
#content #webdevelopment .pic_left {margin:1px 7px 0 -3px}
#content #webdevelopment .table {width:343px; height:400px; margin:6px 0 0 0px; padding-left:3px}
#content #webdevelopment .table1 {width:343px; height:240px; margin:0 0 0 0px}
#content #webdevelopment .banner {margin-left:-2px;}
#content #webdevelopment .margin { width:366px; height:450px; scrollbar-3dlight-color:#ffffff;
    scrollbar-track-color:#f2f3f3;
    scrollbar-shadow-color:#f2f3f3 ;
    scrollbar-face-color:#b7b7b7; 
	scrollbar-arrow-color:#f2f3f3;
	scrollbar-darkShadow-color:#f2f3f3;
	overflow:auto}

/* contact */
#content #contact p {margin:0 20px 5px 0}
#content #contact .pic_left {margin:1px 7px 0 -3px}
#content #contact .table {width:343px; height:400px; margin:6px 0 0 0px; padding-left:3px}

#content #contact .table_form {width:322px; height:57px; margin-top:8px}
#content #contact .table_form  td {height:33px}
#content #contact .table_form input {width:306px; height:25px; background:#f0eeee; padding:3px 0 0 6px}
#content #contact .table_form textarea {width:306px; height:64px; overflow:auto; background:#f0eeee; padding:3px 0 0 6px}

.ajax__validatorcallout
{
	margin-left:-50px;
	width:150px;
	}
	
.contentTitle1
{
	color:#af27dd; 
	font-size:14px; 
	font-weight: bold;
}

.contentTitle2
{
	color:Black; 
	font-size:14px; 
	font-weight: bold;
}

#asirra_LayoutTable
{
	width: 315px;
}

#asirra_InstructionsTextId
{
	color:#af27dd; 
	font-size:10px; 
}

.accordionHeaderSelected {	BORDER-RIGHT: #2f4f4f 1px solid;	PADDING-RIGHT: 5px;	BORDER-TOP: #2f4f4f 1px solid;	MARGIN-TOP: 5px;	PADDING-LEFT: 5px;	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	PADDING-BOTTOM: 5px;	BORDER-LEFT: #2f4f4f 1px solid;	CURSOR: pointer;	COLOR: white;	PADDING-TOP: 5px;	BORDER-BOTTOM: #2f4f4f 1px solid;	FONT-FAMILY: Arial, Sans-Serif;	BACKGROUND-COLOR: #5078b3}
.accordionHeader {	BORDER-RIGHT: #2f4f4f 1px solid;	PADDING-RIGHT: 5px;	BORDER-TOP: #2f4f4f 1px solid;	MARGIN-TOP: 5px;	PADDING-LEFT: 5px;	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	PADDING-BOTTOM: 5px;	BORDER-LEFT: #2f4f4f 1px solid;	CURSOR: pointer;	COLOR: white;	PADDING-TOP: 5px;	BORDER-BOTTOM: #2f4f4f 1px solid;	FONT-FAMILY: Arial, Sans-Serif;	BACKGROUND-COLOR: #2e4d7b}
.accordionContent {	BORDER-RIGHT: #2f4f4f 1px dashed;	PADDING-RIGHT: 5px;	BORDER-TOP: #2f4f4f 1px;	PADDING-LEFT: 5px;	PADDING-BOTTOM: 5px;	BORDER-LEFT: #2f4f4f 1px dashed;	PADDING-TOP: 10px;	BORDER-BOTTOM: #2f4f4f 1px dashed;	BACKGROUND-COLOR: #d3deef}
