
* {
	margin: 0;
	padding: 0;
  }

html {
	
  /*	border-left : 2px solid #747df8;
	border-right : 2px solid #747df8;*/
 /*	background-color : #f1f1f1; */
   	background-color : #353535;  
	
	
	
}	

#header .logo {
	float: left;	
	/*background-image: url(images/logo.gif); */
	/*background-image: url(images/electronicdesignworks4.gif); */
	/*background-repeat: no-repeat;	*/
	background-image: url(images/logo_left_corner.gif);
	background-repeat : no-repeat;
	height: 91px;
	width : 435px;
}

body {
	background-color : #ccccff;
        font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width : 995px;
	/* to center align body */
	text-align : center; /* for IE */
	margin : 0 auto;     /* for others */
  	/*border-left : 2px solid #747df8; */
	border-right : 2px solid #747df8;
	border-left : 2px solid #747df8;
	border-top : 1px solid #707070; 
          
}
	
.logo a span {
	width : 100px;
	height : 20px;
}

.index_content span {
          color:#c70400;
}

.index_content_soft span {
          color:#c70400;
}


.center_table_special a span {
          color:#c70400;
}


.center_table_special a {
	text-decoration : none;
}

.center_table_special a:hover {
	text-decoration : underline;
}




#header .logo_right_corner {
	float : right;
	background-image: url(images/logo_right_corner.gif);
	background-repeat : no-repeat;
	width : 9px;
	height : 91px;
}

#header {
	background-image: url(images/white_strip.gif);
	background-repeat : repeat-x;
	margin-top : 12px;
	margin-left : 10px;
	margin-right : 10px;
	height : 91px;
        }


#top_menue {
          	
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 0px;	
	height : 160px;
	margin-bottom : 10px;
/*	background-image : url(images/top_menue_center.gif); */
	background-image : url(images/site_menue.jpg); 
	background-repeat :no-repeat;
	
}

/*
#top_menue .top_menue_left {	
	background-image :url(images/top_menue_left.gif);
	float : left;
	height : 87px;
	width : 17px;

}

#top_menue .top_menue_right {
	float : right;
	background-image : url(images/top_menue_right.gif);
	background-repeat: no-repeat;	
	height : 87px;
	width : 20px;
}


*/

#side_menue_wrapper {
	float : left;
        text-align:left;
	width : 19em;
}

.side_menue {
	/*font-family :  Arial, sans-serif; */
        font-family:Arial, Helvetica, sans-serif;

	background-color : #ffffff;
	margin-bottom : 15px;
	margin-left : 15px;
	
}

.side_menue_top_left {
	float : left;
	background-color : #ccccff;
        background-image : url(images/top_left.gif); 
	margin-right : -5px;
	width : 20px;
	height :35px;
}

.side_menue_top_right {
	float : right;
	background-color : #ccccff;
	margin-left : -5px;
	background-image : url(images/top_right.gif); 
	width : 20px;
	height :35px;
}

.side_menue_top_filler {
	background-image :url(images/top_center.gif);
	background-repeat :repeat-x;
	height : 35px;
	margin-bottom : 10px;
	
	
}



.side_menue_bottom_right {
	float : right;
	background-image : url(images/sid_nav_bottom_right.jpg);
	width : 20px;
	height :20px;
}

.side_menue_bottom_left {
	float : left;
	background-image : url(images/sid_nav_bottom_left.jpg);
	width : 20px;
	height :20px;
}

.side_menue_content {
	margin-left : 30px;
	margin-right: 10px;
}



.title_basic_electronics {
	line-height : 32px;
	font-size : 18px;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
	color : #FFFFFF;
}

.title_circuits {
	line-height : 32px;
	font-size : 18px;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
	color : #FFFFFF;

}

.title_digital_electronics {
	line-height : 32px;
	font-size : 18px;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
	color : #FFFFFF;
}


.title_softwares {
	line-height : 32px;
	font-size : 18px;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
	color : #FFFFFF;

}


.title_advanced_digital_electronics {
	line-height : 32px;
	font-size : 18px;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
	color : #FFFFFF;

}

.title_utilities {
	line-height : 32px;
	font-size : 18px;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
	color : #FFFFFF;

}


.side_menue_bottom_filler {
	height : 20px;
	background-color : #ffffff;
}

.side_menue_ul {
	list-style : none;
	list-style-image : url(images/link_image_small.gif);	
	
}

.side_menue_ul .side_menue_li_back {
	list-style : none;
	list-style-image :url(images/link_image_small.gif);
}

.side_menue_ul .side_menue_li_active {
	list-style : none;
	list-style-image :url(images/active_link_small.gif);
}

.side_menue_li_active a {
	color : #0000ba;
}

#explanation ol {
	padding-top : 1em;
	padding-bottom : 1em;
	padding-left : 3em;
}

.side_menue_li_active {
	
	border-bottom : 1px dotted #747df8;
	margin-bottom : 0.5em;
}


.side_menue_li_back {
	
	border-bottom : 1px dotted #747df8;
	margin-bottom : 0.5em;
}

.side_menue_li {
	border-bottom : 1px dotted #747df8;
	margin-bottom : 0.5em;
}

.side_menue_a {
	text-decoration : none;
	color : #4b4bfd;
}

.side_menue_li a:hover {
	text-decoration : none;
	color : #d20031;
}

.side_menue_li_back a:hover {
	text-decoration : none;
	color : #d20031;
}


.side_menue_ul2 {
	margin-left : 20px;
}

.top_menue_div_left {
	
	float : left;
	margin-top : 120px;
	margin-left : 13px;
	font-size : 1.1em;	
	/*font-family : serif, sans-serif; */
        font-family:Arial, Helvetica, sans-serif;

	
}

.top_menue_div_right {
	
	float : right;
	margin-top : 120px;
        font-family : Arial;
	font-size : 16px;	
	width : 815px;
	color : #000000;
	/*font-family : serif, sans-serif; */

}

.top_menue_div_left ul {
	list-style : none;
	
}

.top_menue_div_right ul {
	list-style : none;
	
}

.top_menue_div_left ul li {
	display : inline;
	margin-left : 8px;
	padding-bottom : 3px;
/*	border-bottom : 1px dotted #FFFFFF; */
}



.top_menue_div_right ul li {
	display : inline;
	padding-bottom : 3px;

 
/*	border-bottom : 1px dotted #FFFFFF; */
}
	

.top_menue_div_left li a {
	text-decoration : none;
	color : #ffffff;
}

.top_menue_div_right li a {
	text-decoration : none;
	color : #ffffff;
}


.top_menue_div_left li a:hover {
	color : #FFFFFF; 
        border-bottom : 1px solid #FFFFFF;
}

.top_menue_div_right li a:hover {
 /*	color : #d20031; */
 	color : #ffffff; 
        border-bottom : 1px solid #FFFFFF;
}


/* content */

#content_and_side_wrappr {
	width : 100%;
	float : left;
	margin-right : 10px;
}

#content {
	margin-right : 20px;
	margin-left : 20em;
	background-color : #ffffff;

	padding-left : 20px;
       	padding-right : 15px;
        padding-top : 15px;
        padding-bottom : 15px;
	margin-bottom : 40px;
        text-align:left;
}


.index_page_content_wrap {
	margin-left : 20em;
	margin-right : 190px;
	background-color : #ffffff;
	padding-left : 20px;
       	padding-right : 15px;
        padding-top : 15px;
        padding-bottom : 15px;
	margin-bottom : 40px;
        text-align:left;
}



#footer_note {
	font-size : 0.7em;
	margin-left : 15px;
	margin-right : 10px;
	margin-top : 15px;
	text-align : justify;
	font-style : italic;
	clear : both
}

#content_heading {
	font-size : 2em;
	text-align : center;
	padding-bottom : 0.5em;
	padding-top : 0.6em;
	font-family : Arial;
	font-weight : 400;
}

#content_heading2 {
	font-size : 2em;
	text-align : center;
	padding-bottom : 0.5em;
	padding-top : 0.6em;
	font-family : Arial;
	font-weight : 400;
}

/*

#circuit_content_heading {
	font-size : 2em;
	text-align : center;
	padding-bottom : 0.5em;
	padding-top : 0.6em;
}
*/


#circuit_content_heading {
	margin: 1em 0 0.5em 0;
	padding: 0.3em 0;
	font-size: 1.5em;
	text-align : center;
	font-weight: normal;
	border-top: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	background: #f0f0f0;
	background: url('images/title_bk_image.gif') repeat-y top left;
}



.center_align_image {
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : center;	
}

.de_center_align_image {
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : center;	

}

.de_center_align_image img {
	border : 1px solid #000000;
}
	

#circuit_explanation .center_align_image img {
	border : 1px solid #000000;
}

#simp_nav {
	font-size : 0.9em;
	margin-bottom : 5px;
}

#simp_nav a {
	text-decoration : none;
}

/*#content hr {
            border: none;
            background-color: #000000;
            color: #000000;
            height: 1px;
            width: 100%;

}
*/


#content hr {
            border: none;
            background:url(images/onepx_black.gif);
	    background-repeat :repeat-x;

}



	    
#explanation {
	color : #101010;
        font-family:Arial, Helvetica, Verdana sans-serif, serif;

}

#circuit_explanation {
	
	color : #101010;
        font-family:Arial, Helvetica, Verdana sans-serif, serif;
}


#circuit_explanation ol {
	list-style-image : url(images/component_type2.png);
	padding-top : 1em;
	padding-bottom : 1em;
	padding-left : 2.5em;
}

#circuit_explanation ol ol {
	list-style-image : url(images/component_type4.jpg);
	padding-top : 0.2em;
	padding-bottom : 0.3em;
	padding-left : 3em;
}

#components_required {
	font-size : 1.5em;
	font-family : serif;
	font-style : italic;
	color : #800000;
}

#circuit_diagram {
	font-size : 1.5em;
	font-family : serif;
	font-style : italic;
	color : #800000;
}

#principle_and_working {
	font-size : 1.5em;
	font-family : serif;
	font-style : italic;
	color : #800000;
	padding-bottom : 0.4em;
}

#footer {
	background-color : #747df8;
	color: #ffffff;
	width : 100%;
	height : 1.7em;
	font-size : 0.8em;
	padding-top : 5px;
	margin-top :5px;
	clear : both
}


.log_gate_tb_pad {
	padding-left : 5px;
	padding-right : 5px;
}

table.center_table {
	margin-left:auto;
       	margin-right:auto;
}

p.justified_text {
	text-align : justify;
}

hr#exp_sap
{
	 color: #f00;
         background-color: #f00;
         width: 80%;
         height: 1px

}

.side_heading {
	font-size : 1.3em;
	text-align : Left;
	padding-bottom : 0.5em;

}

.contact_us {
	width : 500px;
}

.contact_us_wrapper {
	width : 530px;
	margin-left : 250px;
}


input.txt {
         color: #000000;
         background-color: #ffffff;
         border: 1px inset #000000;
         width: 200px;
	 padding : 1px;	 
         text-align:left;
	 margin-right : 168px;
}

input.btn {
        color: #000000;
        background-color: #c4c9f8;
        border: 1px outset #00008B;
	margin-top : 10px;
	width : 80px;
}


input.btn2 {
        border: 1px outset #000000;
	margin-top : 10px;
	width : 120px;
}

input.btn3 {
        border: 1px outset #000000;
	margin-top : 10px;
	width : 160px;
}



form div {
        clear: left;
        margin: 0;
        padding: 0;
        padding-top: 5px;
}

form div label {
       float: left;
       width: 20%;
       font: bold 0.8em Arial, Helvetica, sans-serif;
       color: #5962de;
}

fieldset {
       border: 1px solid #5962de;
       margin-top: 0.5em;
       padding-left: 0.6em;
       padding-right: 0.6em;
       padding-bottom: 0.8em;
}

legend {
       font: bold 0.8em Arial, Helvetica, sans-serif;
       color: #00008B;
}


.adds {
	float : right;
	width : 165px;	
	border : 1px solid #000000;
	background-color : #FFFFFF;
	height : 620px;
	margin-right : 6px;
	padding-top : 10px;
}

.adds_title {
	font-family : serif, sans-serif;
	color : #707070;
}


.index_content {
	padding-top : 50px;
	font-family : Arial, Verdana, sans-serif , serif;
	
}

.index_content a {
	text-decoration : none;
}

.index_content a:hover {
	text-decoration : underline;
}



.index_content_soft {
	padding-top : 10px;
	font-family : Arial, Verdana, sans-serif , serif;
	
}

.index_content_soft a {
	text-decoration : none;
}

.index_content_soft a:hover {
	text-decoration : underline;
}



.white_bk {
	background-color : #FFFFFF;
}

.table_bottom_right {
	background-image : url(images/sid_nav_bottom_right.jpg);
	width : 20px;
	height :20px;
}

.table_bottom_left {
	background-image : url(images/sid_nav_bottom_left.jpg);
	width : 20px;
	height :20px;
}

.table_top_right {
	background-image : url(images/sid_nav_top_right.jpg);
	width : 20px;
	height :20px;
}

.table_top_left {
	background-image : url(images/sid_nav_top_left.jpg);
	width : 20px;
	height :20px;
}

table.center_table_special {
        font-family : serif;
	margin-left:auto;
       	margin-right:auto;
	
}

table.center_table_special tr {
	margin : 0px;
	padding : 0px;
}


table.center_table_special tr td {
	margin : 0px;
	padding : 0px;
}


.disclaimer_wrapper {
	width : 650px;
	margin-left: auto;
	margin-right:auto;
	text-align : justify;
}

#footer a {
	color : #000000;
	text-decoration : none;	
}

#explanation ol li {
	margin-bottom : 10px;
}


#explanation span.cod {
	color :#b0580a; 
}


#explanation span {
	color :brown; 
}


#explanation span.blue {
	color :#0000ff;	
}

#explanation span.black {
	color :#000000;	
}

legend {
  padding: 0.2em 0.5em;
  border:1px solid #5962de;
  color:#c70400;
  font-size:90%;
  text-align:right;
  }

.go_search {
       padding-top : 16px;
       padding-left : 560px;
}      

.go_search form table {
	text-align : right;
}

.ads1 {
	height : 100px;
	background-color : #ffffff;
	margin-top : 18px;
	margin-left : 15px;
	padding-top : 15px;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	text-align : center;
}



.ads2 {
	height : 260px;
	background-color : #ffffff;
	margin-top : 18px;
	margin-left : 15px;
	padding-top : 10px;
	padding-left : 15px;
	text-align : center;
}


.ads3 {
	height : 620px;
	background-color : #ffffff;
	margin-top : 18px;
	margin-left : 15px;
	padding-top : 15px;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	text-align : center;
}

.ads4 {
	height : 120px;
	padding-top: 20px;
	text-align : center;
	clear : both;
}


div.back_arrow_float {
	float : left;

}

div.next_arrow_float {
	float : right;

}


div.arrow_wrapper {
	margin-top : 30px;
	margin-bottom : 20px;
	height: 20px;
}

div.next_arrow_image {
	height : 24px;
	width : 29px;
	background-image: url(images/next_arrow_big.gif);
	background-repeat : no-repeat;
}

div.back_arrow_image {
	height : 24px;
	width : 29px;
	background-image: url(images/back_arrow_big.gif);
	background-repeat : no-repeat;
}

div.arrow_align_next {
	margin-bottom:3px;
	margin-right : 5px;
}

div.arrow_align_back {
	margin-bottom:3px;
	margin-left : 5px;
	
}


.crc_poly {
	font-size : 10px;
	font-family : Helvetica, Arial, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left : 2px;
	padding-right: 2px;

}

.ck_sel {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left : 5px;
	margin-right: 5px;
}


.pre_crc_class {
	
	font-size : 10px;
	font-family : Helvetica, Arial, sans-serif;
	margin-top : 20px;
	margin-bottom : 10px;

}

.crc_table {
	margin-top : 10px;
}

	
.crc_fieldset {
       border: 1px solid #5962de;
       margin-top: 0.5em;
       padding-left: 0.6em;
       padding-right: 0.6em;
       padding-bottom: 0.8em;
}


.crc_legend {
       font: bold 0.8em Arial, Helvetica, sans-serif;
       color: #566fd9;
}

.notes {
	font : 0.6em;
	color : #bd0707;
}
	
.heading_text_ads {
	padding-top : 20px;
	text-align : center;
}


table.tool_table
{
border:1px solid #c3c3c3;
border-collapse:collapse;
}

table.tool_table th
{
background-color:#e5eecc;
border:1px solid #c3c3c3;
padding:3px;
}

table.tool_table td 
{
border:1px solid #c3c3c3;
padding:3px;
}

/*

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

a:hover {
	text-decoration: underline;
}

*/



