
body{	
	margin:0px auto;
	padding:0px;
	border:0px;
	font-size:10pt;
	color:black;
	/*background: url(../images/background.jpg)  center;	
	background-repeat: no-repeat;
	background-attachment: fixed;*/
	background:#CFD6FF;
	/*background: url(../images/page_bg_dot.gif);	
	background-repeat: repeat-both;	*/
	font-family:Verdana, Arial, sans serif;
}

a{
	color:#245cfc;
	font-weight:bold;
	text-decoration:none;	
}

a:hover{
	text-decoration:underline;
}

ul{
	margin:10px 0px;
	padding:0px;
}

li{
	margin:2px 0px 2px 20px;
	padding:0px;
	font-size:10pt;
	text-align:left;
}

p{
	margin:10px 0px;
	font-size:10pt;
	text-align:justify;
}

h1{
	font-family:Arial;
	font-size:18pt;
	margin:0px 0px 10px 0px;
	padding:0px;
}

h2{
	font-family:Arial;
	font-size:13pt;
	margin:0px 0px 10px 0px;
	padding:0px;
}

h3{
	font-family:Arial;
	font-size:11.5pt;
	margin:0px 0px 10px 0px;
	padding:0px;
}

h4{
	font-family:Arial;
	font-size:10pt;
	margin:0px 0px 10px 0px;
	padding:0px;
}

img.main{
	border:1px solid black;
	margin-left:15px;
	margin-bottom:15px;
}

div#banner{
	background: url(../images/Header.gif);
	height:250px;
	margin:0px 0px 1px 0px;
}

div#page{
	width:774px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;  
}

div#main{
	text-align:left;
	margin:0px;
	padding:10px;
	background: white;
}

div#outermain{

}

div#pagetitle{
	text-align:center;
	padding-top:3px;
}

div#menu, div#footer{
	text-align:center;
	background: url(../images/menu_bg.jpg) repeat-x;
	margin:0px;
	line-height:28px;
}

div#footer{
	clear:both;
	color:white;
}

div.menuitem, div.menuitemselected{
	font-size:10.5pt;	
	display:inline;
	padding:0px 20px;
	margin:0px;
	color:white;
}

div.menuitem a{
	/*color:#414141;*/
	font-weight:normal;
	color:white;		
}

div.menuitemselected{
	background: url(../images/mini_flag.gif) right 0px no-repeat;
}

div.menuitemselected a{
	/*color:#7b7b7b;*/
	color:white;
	font-weight:bold;
}

div.menuitem a:hover{
	text-decoration:underline;
}

div.cleaner{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0;
	margin:0px;
	border:0px;
	padding:0px;
}

div#leftcol{
	margin:0px;
	padding:0px;
	float:left;
	width:49%;
	margin-right:1%;
}

div#rightcol{
	margin:0px;
	padding:0px;
	float:right;
	width:49%;
	margin-left:1%;
}

div#sidemenu{
	width:210px;
	padding:2px;
	background:#5c74fc;
	color:white;
	text-align:center;
	border-top:1px solid #0c2cfc;
	border-right:2px solid #0c2cfc;
	border-bottom:2px solid #0c2cfc;
	border-left:1px solid #0c2cfc;			
}

div#sidemenu a{
	font-weight:normal;
	font-size:9pt;
	color:white;
	display:block;
	padding:5px;
}

div#sidemenu a:hover{
	text-decoration:underline;
}

div#sidemenu a.selected{
	font-weight:bold;
	background: url(../images/mini_flag.gif) right 0px no-repeat;
}

div#sidemenu h2{
	padding:0px;
	margin:0px;
	line-height:30px;
	font-size:12pt;
	background:#6F85FF;
}

div#sidemenuscontent{
	/*width:515px;
	float:right;*/
	margin-left:230px;
}

div#outersidemenu{
	width:210px;
	float:left;
	margin:0px 5px 10px 0px;
	text-align:center;	
}

div#outersidemenu img{
	width:220px;
	display:block;
	margin:10px 0px;
	border:1px solid black;	
}

input.field, textarea.field{
	width:350px;
}

form.register table{
	color:#666666;
	margin-top:15px;
	margin-bottom:15px;
	width:100%;
	border:1px solid #ccc;
	border-right:2px;
	border-bottom:2px;
	background:#fff;	
}

form.register table th{
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	background:#ddd;
	width:25%;
	text-transform:capitalize;
}

form.register table td{
	text-align:center;
	width:25%;
	background:#eee;
}

form.register table td.navleft{
	text-align:left;
}

form.register table td.navright{
	text-align:right;
}

form.register table td.subheader{
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-variant:small-caps;
	letter-spacing:2px;
	font-family:Arial;
	font-size:130%;
	padding:15px;
}

input, textarea{
	width:118px;
}

input.double{
	width:220px;
}

select{
	width:123px;
}

textarea.doubletall{
	width:220px;
	height:100px;
}

input.checkbox{
	width:20px;
}

select.Narrow{
	width:45px;
}