body,html{
	background-color:		#f2f2f2;
	color:					#000000;
	font-size:				11px !important;
	font-family:			Verdana, Helvetica, sans-serif, Arial !important;
	font-weight:			500;
	line-height:			18px;
}
html{
	overflow-y:				scroll;
}
.toggle_hide{
	text-decoration:		underline;
	font-style:				italic;
	color:					#f15d2a !important;
}
.hide{
	padding-bottom:			10px;
}
.selected{
	background-color:		#2a3990 !important;
}
.no_border{
	border:					0px !important
}

.rounded_border{
    -moz-border-radius: 	3px;		/* for Firefox */
}
.rounded_border{
     -webkit-border-radius:	3px; 		/* for Safari */
}

.rounded_border > .tl, .rounded_border > .tr, .rounded_border > .bl, .rounded_border > .br
{
  width: 3px;
  height: 3px;
  position: absolute;
}

.rounded_border
{
  position: relative;
}

.rounded_border > .tl
{
  background: url('../images/rounded/tl.png') top left no-repeat;
  top: -0px;
  left: 0px;
}

.rounded_border > .tr
{
  background: url('../images/rounded/tr.png') top right no-repeat;
  top: 0px;
  right: 0px;
}

.rounded_border > .bl
{
  background: url('../images/rounded/bl.png') bottom left no-repeat;
  bottom: 0px;
  left: 0px;
}

.rounded_border > .br
{
  background: url('../images/rounded/br.png') bottom right no-repeat;
  bottom: 0px;
  right: 0px;
}


div{
	padding:				0px;
	margin:					0px;
}

a{
	color:					#2a3990;
	font-weight:			bold;
	text-decoration:		underline;
}
a:hover{
	color:					#f15d2a;
	text-decoration:		none;
}
img{
	border:					0px;
}

div.container {
	width:					905px;
	min-height:				400px;
	
	margin-top:				30px;
	margin-left:			auto;
	margin-right:			auto;
}

div.content{
	clear:					both;
	overflow:				visible;
}

div.footer{
	clear:					both;
	text-align:				right;
	font-style:				italic;
	color:					#777777;
}
/* ############## DEFAULT CLASSES ############## */
a.arrow_right, a.arrow_left{
	display:				block;
	background-position:	center;
	background-repeat:		no-repeat;
	height:					164px;
	width:					50px;
}
a.arrow_right{
	float:					right;
	background-image:		url('../images/arrow_right.png');
}
a.arrow_right:hover{
	background-image:		url('../images/arrow_right_hover.png');
}
a.arrow_left{
	float:					left;
	background-image:		url('../images/arrow_left.png');
}
a.arrow_left:hover{
	background-image:		url('../images/arrow_left_hover.png');
}