/*GLOBAL*/

body {
	margin: 0px;
	padding: 0px;
}

.body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-image: url(../../images/body.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #E1E1E1;
}

label {
	cursor: pointer;
}

/* Content */

.content {
	padding: 10px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.content td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
	border: 0px;
	margin-bottom: -3px;
}

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

.pagename {
	padding-left: 18px;
	padding-bottom: 5px;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: justify;
	background-image: url(../../images/ib_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #0A2B88;
	margin-bottom: 14px;
}

.error {
	color: #B70000;
}

.topbg {
	background-image: url(../../images/topbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #CCCC9E;
	height: 32px;
}

/* GALLERY STYLES */

.listImages {
	border: 1px solid #EEEEE6;
	margin: 20px;
	padding: 10px;
	background-color: #FAFAFA;
}

.listedImage {
	padding: 10px;
	text-align: center;
}

.listImages a {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}

.listImages a:hover {
	text-decoration: none;
	color: #FF0000;
}

.img {
	border: 1px solid #CCC;
	padding: 0;
}

.viewImage {
	margin: 10px;
	padding: 10px;
}

.viewImage a {
	text-decoration: none;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

.viewImage a:hover {
	text-decoration: none;
	color: #EEE;
}

.viewedImage {
	border: 1px solid #003399;
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FAFAFA;
}

.imageTitle {
	background-color: #0A2B88;
	color: #FFF;
	padding: 3px;
	font-weight: bold;
}

.viewedImage .form {
	border: 1px solid #333;
	padding: 2px;
	font-size: 10px;
}

.image {
	border: 1px solid #CCC;
	padding: 0;
	margin: 0 10px 10px 10px;
}

.listGallery {
	border: 1px solid #EEEEE6;
	margin: 20px;
	padding: 10px;
	background-color: #FAFAFA;
}

.listedGalls {
	padding: 5px;
	text-align: center;
}

.listGallery a {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}

.listGallery a:hover {
	text-decoration: none;
	color: #FF0000;
}

.submid {
	background-image: url(../../images/sub/submid.gif);
	background-repeat: repeat;
	height: 40px;
}

.subbot {
	background-image: url(../../images/sub/submid.gif);
	background-repeat: repeat;
	border-bottom: 4px solid #92927F;
}

 .formfields {
	border: 1px solid #A5ACB2;
	font-family: Verdana, Arial, sans-serif;;
	font-size: 10px;
	width: 80%;
}

.loginfront {
	background-image: url(../../images/ib_nav_bg2.gif); 
	background-repeat: repeat-y;
}

.login {
	padding: 2px;
	padding-left: 30px;
	font-family: Verdana, Arial, sans-serif;;
	font-size: 10px;
	color: #353535;
}

.login th {
	font-family: Verdana, Arial, sans-serif;;
	font-size: 12px;
	color: #353535;
	text-align: left;
}

.login .formfields {
	border: 1px solid #A5ACB2;
	font-family: Verdana, Arial, sans-serif;;
	font-size: 10px;
	width: 130px;
}