/******************** universal settings ********************/
* {
	margin: 0;
	padding: 0;	
}

/******************** re-defined tags ********************/
body {
background: #fff;
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 1em;

}

/*********************header********************/
#header {
margin: 0;
background: #3840A5 url(../images/eye_banner2.jpg) top left no-repeat;
height: 140px;
}

/*********************menu**********************/
#menu {
	font-size: 0.9em;
float: left;
width: 20%;
padding: 20px 5px 5px 0.6em;
border-right: 2px dashed #1A206B;
min-height: 800px;
background: url(../images/blue_tile.jpg) top left repeat-x;
}
#menu ul {
font-weight: bold;
list-style: none;
}

/******************defining love hate link*****************/
a {text-decoration: none;}
a:link{color: #1A206B;}
a:visited{color: #0A0F4A;}
a:hover{color: #fff;}
a:active{color: #172299;}

/*******************alphalist*****************/
.outsidealphalist {
list-style-type: disc;
margin: 10px;
padding: 5px 5px 5px 5px;
}
ol.outsidealphalist li {
	margin: 1em 0;
}

/********************main********************/
#main {
background: #fff;
min-height: 800px;
margin: 0  30%  0 21%;
font-size: 0.9em;
}
#main p {
margin: 0.3em 0 0 0;
padding: 20px 15px 5px 15px;
color: #3840A5;
letter-spacing: 0;
text-align: justify;
}
#main h3 {
color: #172299;
padding: 30px 10px 15px 10px;
}

/*******************text styling********************/
#main p.second {
margin: 0 0 0 5px ;
padding: 10px 15px 0 10px;
color: #172299;
font-weight: bold;
text-transformation: uppercase;
letter-spacing: 0;
}
.out {
color: #3840A5;
margin: 0 20px 0 20px;
padding: 5px 15px 15px 5px;
} 
.outing {
margin: 5px 20px 5px 28px;
padding: 0 15px 0 0; 
}

/*******************right coloumn*******************/
#columnr {
position: absolute;
width: 22%;
margin:  0 0 0 50%;
top: 120px;
padding: 40px 0 0 10px;
border-left: 4px dashed #3840A5;
}

#columnr ul {
list-style-type: disc;
margin: 16px;
}

