/* Global Options */
body {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background: white;
}

img {
	border: none;
}

form {
	margin-bottom: 0px;
}

a:link {
	color: #3355bf;
	font-weight: 900;
	font-size: 10px;
	text-decoration: none;
}

a:visited {
	color: #3355bf;
	font-weight: 900;
	font-size: 10px;
	text-decoration: none;
}

a:active {
	color: #254e8c;
	font-weight: 900;
	font-size: 10px;
	text-decoration: none;
}

a:hover {
	color: #18495a;
	font-weight: 900;
	font-size: 10px;
	text-decoration: underline;
}

div#mainwindow {
	position: relative;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 5px;
	height: 99%;
	width: 99%;
}

div#mainwindow div#corner-bl {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

div#mainwindow div#corner-br {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

div#mainwindow div#bottom {
	position: absolute;
	left: 10px;
	right: 14px;
	bottom: 0px;
}

div#mainwindow div#left {
	position: absolute;
	height: 100%;
	left: 0px;
}

div#mainwindow div#right {
	position: absolute;
	height: 100%;
	right: 0px;
}

div#mainwindow div#top {
	position: absolute;
	left: 10px;
	right: 14px;
	top: 0px;
	height: 76px;
	width: 98%;
	background: url(images/main-top.jpg) repeat-x;
}

div#mainwindow div#topshadow {
	position: absolute;
	left: 10px;
	right: 14px;
	top: 76px;
	height: 11px;
	width: 98%;
	background: url(images/top-shadow.jpg) repeat-x;
}

div#mainwindow div#top img#islogo {
	position: absolute;
	top: 5px;
	left: 5px;
}

#nav-menu ul {
	position: absolute;
	right: 0px;
	top: 55px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu li {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center
}

#nav-menu li a {
	background: url(images/buttonface.jpg) #fff bottom left repeat-x;
	height: 21px;
	line-height: 22px;
	float: left;
	width: 6em;
	display: block;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
}

#nav-menu li a:link {
	font-size:10px;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #fff;
}

#nav-menu li a:visited {
	font-size:10px;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #fff;
}

#nav-menu li a:hover {
	font-size:10px;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #06a5f8;
}

#nav-menu li a:active {
	font-size:10px;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #06a5f8;
}
	
#nav-menu {
	width:30em
}

div#logobar {
	position: absolute;
	white-space: nowrap;
	bottom: 10px;
	left: 55px;
	right: 253px;
	height: 35px;
	vertical-align: bottom;
	text-align: center;
}

div#logobar ul {
	list-style: none;
	margin: 0;
}

div#logobar ul li {
	padding-right: 3em;
	display: inline;
}

/* second example */
#content-box {
	position: absolute;
	top: 75px;
	left: 25px;
	right: 240px;
	bottom: 70px;
	padding: 0;
	margin: 0;
}

 /* set background images for corners */
#content-box .content-rbroundbox    { }

#content-box .content-rbtop div     { background: url(images/leftsidetop.jpg) no-repeat top left; }
#content-box .content-rbtop div div { background: url(images/rightsidetop.jpg) no-repeat top right; }

#content-box .content-rbbot         { background: url(images/content-ad-bottom.jpg) repeat-x; }
#content-box .content-rbbot div     { background: url(images/bottomleftcorner.jpg) no-repeat top left; }
#content-box .content-rbbot div div { background: url(images/bottomrightcorner.jpg) no-repeat top right; }

#content-box .content-rbcontentwrap { background: url(images/leftside.jpg) repeat-y; }
#content-box .content-rbcontent     { background: url(images/rightside.jpg) repeat-y right; height: 100%; }
 
 /* height and width details */
#content-box .content-rbtop div, #content-box .content-rbtop {
	width: 100%;
	height: 11px;
	font-size: 1px;
}

#content-box .content-rbbot div, #content-box .content-rbbot {
	width: 100%;
	height: 26px;
	font-size: 1px;
}

#content-box .content-rbcontent  { padding: 1px 2em; margin: 0; height: expression(document.body.clientHeight-155);}
#content-box .content-rbroundbox { width: 100%; }

#content-box .content-scrollwindow {
	height: 97%;
	padding: 0;
	padding-top: 15px;
	margin: 0;
	overflow: auto;
	height: expression(document.body.clientHeight-155);
	/*border:1px solid #000;*/
}

/* second example */
#ad-box {
	position: absolute;
	top: 75px;
	right: 30px;
	width: 190px;
	bottom: 70px;
	padding: 0;
	margin: 0;
}

 /* set background images for corners */
#ad-box .ad-rbroundbox    { }

#ad-box .ad-rbtop div     { background: url(images/leftsidetop.jpg) no-repeat top left; }
#ad-box .ad-rbtop div div { background: url(images/rightsidetop.jpg) no-repeat top right; }

#ad-box .ad-rbbot         { background: url(images/content-ad-bottom.jpg) repeat-x; }
#ad-box .ad-rbbot div     { background: url(images/bottomleftcorner.jpg) no-repeat top left; }
#ad-box .ad-rbbot div div { background: url(images/bottomrightcorner.jpg) no-repeat top right; }

#ad-box .ad-rbcontentwrap { background: url(images/leftside.jpg) repeat-y;}
#ad-box .ad-rbcontent     { background: url(images/rightside.jpg) repeat-y right; height: 100%;}
 
 /* height and width details */
#ad-box .ad-rbtop div, #ad-box .ad-rbtop {
	width: 100%;
	height: 11px;
	font-size: 1px;
}

#ad-box .ad-rbbot div, #content-box .ad-rbbot {
	width: 100%;
	height: 26px;
	font-size: 1px;
}

#ad-box .ad-rbcontent  { padding: 1px 1em; margin: 0; height: expression(document.body.clientHeight-155);}
#ad-box .ad-rbroundbox { width: 100%; }

div.adtitle {
	background-color: #3355bf;
	color: #fff;
	margin-top: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, sans-serif;
}

div.adtitle a:link {
	color: #fff;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

div.adtitle a:visited {
	color: #fff;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

div.adtitle a:active {
	color: #fff;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

div.adtitle a:hover {
	color: #fff;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

div.adlink {
	position: relative;
	top: -5px;
}

div.adlink a:link {
	color: #a84b00;
	font-size: 9px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

div.adlink a:visited {
	color: #a84b00;
	font-size: 9px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

div.adlink a:active {
	color: #a84b00;
	font-size: 9px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: underline;
}

div.adlink a:hover {
	color: #a84b00;
	font-size: 9px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: underline;
}

div.adtext {
	font-size: 8pt;
	font-family: serif;
	font-weight: 900;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}

div.adprice {
	font-size: 10pt;
	font-family: Courier New Bold, courier, serif;
	font-weight: 900;
	vertical-align: top;
}

span.adpricesign {
	color: #3355bf;
	letter-spacing: -9px;
	font-size: 15pt;
	font-family: Courier New Bold, courier, serif;
	font-weight: 900;
	vertical-align: top;
}

span.adprice1 {
	color: #3355bf;
	letter-spacing: -5px;
	font-size: 35pt;
	font-family: Courier New Bold, courier, serif;
	font-weight: 900;
	text-align: center;
	vertical-align: top;
}

span.adprice2 {
	color: #3355bf;
	font-size: 10pt;
	font-family: Courier New Bold, courier, serif;
	font-weight: 900;
	vertical-align: top;
}

div.contenttitle a:link {
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

div.contenttitle a:visited {
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: none;
}

div.contenttitle a:active {
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: underline;
}

div.contenttitle a:hover {
	color: #fff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	text-decoration: underline;
}

div.contenttitle {
	background-color: #3355bf;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: 900;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px outset #000000;
	text-align: center;
}

div.contentbox {
	border: 1px solid #20326c;
}

div.contentLink {
	text-align: right;
}

div.content {
	color: #000000;
	text-align: left;
	font-size: 10px;
	font-family: Arial, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.contentdesc {
	background-color: #ffffff;
	width: 90%;
	text-align: left;
	font-size: 10px;
	font-family: Arial, sans-serif;
	padding: 5px;
}
