/******* PAGE DEFAULTS *******/
body
{
    margin: 0px;
    paddin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #f0edf5;
    color: #000000;
    font-size: 10pt;
}

p {
	text-align:left;
}

a:link
{
    color: #003366;
    text-decoration: none;
    font-weight: bold;
}
a:visited
{
    color: #003366;
    text-decoration: none;
    font-weight: bold;
}
a:hover
{
    color: #003366;
    text-decoration: underline;
    background-image: url(link.gif);
    font-weight: bold;
}
a:active
{
    color: #003366;
    text-decoration: underline;
    font-weight: bold;
}

a.type2
{
	text-decoration:underline;
}
/******Headings******/

h1
{
    font-size: 16pt;
    font-weight: bold;
    color: #2a2b87;
    margin: 0px 0px 0px 0px;
    text-align: center;
}
h2
{
    font-size: 14pt;
    font-weight: bold;
    color: #2a2b87;
    margin: 10px 0px 3px 0px;
    text-align: left;
}
h3
{
    font-size: 12pt;
    font-weight: bold;
    color: #2a2b87;
    margin: 13px 0px 0px 0px;
    text-align: left;
}
h4
{
    font-size: 12pt;
    font-weight: bold;
    color: #2a2b87;
    margin: 0px 0px 0px 0px;
}
h5
{
    font-size: 10pt;
    font-weight: bold;
    color: #2a2b87;
    margin: 0px 0px 0px 0px;
}
h6
{
    font-size: 10pt;
    font-weight: bold;
    color: #2a2b87;
    margin: 0px;
}


/******Lists******/
ul {margin-top:5px}
dl {margin-top:5px}
dt {font-weight:bold; margin-top:10px}

/******Layout Table******/

#layout
{
    width: 900px;
    border: 0px solid green;
}
#layout td
{
    text-align: center;
}
#layout .header
{
    border: 1px solid #dbdae7;
    background-color: white;
}
#layout .column1
{
    width: 200px;
	background-image: url(images/BgTile.jpg);
	background-repeat: repeat-y;
    border-left: 1px solid #dbdae7;
    border-right: 1px solid #dbdae7;
    border-bottom: 1px solid #dbdae7;
	vertical-align:top;
	text-align:left;
}
#layout .column2
{
    width: 500px;
    background: #ffffff;
    border-bottom: 1px solid #dbdae7;
	vertical-align:top;
	text-align:left;
	padding:10px;
}
#layout .column3
{
    width: 200px;
	background-image: url(images/BgTile.jpg);
	background-repeat: repeat-y;
    background-color: #dbe7dd;
    border-left: 1px solid #dbdae7;
    border-right: 1px solid #dbdae7;
    border-bottom: 1px solid #dbdae7;
	vertical-align:top;
	text-align:left;
}

/******Left menu******/

#mainNav
{
    width: 200px;
    padding-bottom: 200px;
    text-align: left;
	margin:0px
}
#mainNav ul
{
    margin: 0px;
    padding: 0px;
}
#mainNav ul li
{
    background-image: url(images/menuBG.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    height: 20px;
    padding-left: 15px;
    padding-top: 6px;
    padding-bottom: 0px;
    list-style-type: none;
	border:0px solid;
}
#mainNav ul li a
{
    color: #413865;
    text-decoration: none;
    font-size: 10pt;
	font-weight: normal;
}
#mainNav ul li a.active
{
    color: #413865;
}
#mainNav ul li a:hover
{
    text-decoration: underline;
}

#mainNav ul.subNav
{
    padding-left: 15px;
	margin-left: 10px;
	border:0px solid red;
	clear:both;
}
#mainNav ul.subNav li
{
	background-image: none;
    padding-left: 5px;
	margin-left: 5px;
	list-style-type: none;
	border:0px solid blue;
}

p.fp {margin-top:0px;}

dd p:first-child
{
margin-top:0px;
} 

h4 p:first-child
{
margin-top:0px;
}

dt
{
text-align:justify;
}

#type3 {border:0px solid; text-align:left; }
#type3 td {text-align:left; vertical-align:top}

#test  td {text-align:left; vertical-align:top}

#thougt {margin:15px}

table.type2 td
{
	vertical-align:top;
}

img.right
{
	float:right;
	margin:0px 10px 10px 15px;
}

img.left
{
	float:left;
	margin:10px 10px 10px 10px;
}
