﻿.neutralControlBox
{
	margin: 10px 2px 10px 2px;
	padding: 0;
	width:99%;
	float:left;
}

.grayControlBox
{
	margin: 2px 2px 10px 2px;
	padding: 0;
	width:98%;
	float:left;
	background-color: #f9f9f9;
	border: solid 2px #e0e0e0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.grayControlBox .title
{
	margin: 10px 10px 5px 10px;
	padding: 2px 2px 10px 2px;
	text-align:left; 
}

.grayControlBox .title span
{
	color:#FFFFFF;
	background-color: #000000;
	padding: 2px 2px 2px 2px;
	font-size:12px;
	font-weight:bold;
}

.grayControlBox .list
{
	color:#797979;
}

.grayControlBox .list li
{
	margin: 0 5px 5px 10px;
	padding: 0 0 10px 0;
	list-style: none;
}


/*************************************** Iama Black Control Box Styles *************************************************/
.blackControlBox
{
	padding: 0;
	float:left;
	width:100%;
}

.blackControlBox .title
{
	text-align:left; 
	display: inline-block;
}

.blackControlBox .title span
{
	color:#FFFFFF;
	background-color: #000000;
	padding: 5px 0 5px 0;
	font-size:11px;
	font-weight:bold;
	display: inline-block;
}

.blackControlBox .list
{
	color:#FFFFFF;
	width:100%;
	margin:0 0;
	padding: 0 0;
}

.blackControlBox .list li
{
	margin: 0 0;
	padding: 0 5px 0 0;
	list-style: none;
	width:auto !important;
}

/************************************** Iama Dynamic Link Styles *******************************************/

a.IamaBlue1
{
	background-color:#005065;
}
a.IamaBlue2
{
	background-color:#006b87;
}
a.IamaBlue3
{
	background-color:#007f9f;
}

a.dynLinkBox
{
	font-weight:bold;
	width:205px;
	color: #FFFFFF;
	vertical-align:top;
	display:inline-block;
	text-align:left;
	padding:8px 0px 8px 10px;
	margin:0;
}

a.dynLinkBox:link,
a.dynLinkBox:visited,
a.dynLinkBox:active
{
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
}
a.dynLinkBox:hover
{
	text-decoration:underline;
	font-weight:bold;
	color: #ffffff;
}

/*************************************** Iama Cloud Box Styles *********************************************/

/* Common Styles */
.header2Row h3
{
	padding-top:8px !important;
}


/* Home Cloud Box */
.cloudBox_Home
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_Home .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#000000;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_Home .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#000000;
	text-align:center;
}

.cloudBox_Home .cloudBox_inner .header h3
{
	margin-top: 0;
	padding-left:0;
	padding-top:18px;
	font-size:16px;
	text-align:center;
	color: #FFFFFF;
	letter-spacing:normal;
	font-weight:bold;
}

.cloudBox_Home .cloudBox_inner .contentOnly
{
	width:100%;
	height:165px;
	background-color:#000000;
	text-align:center;
}
.cloudBox_Home .cloudBox_inner .content
{
	width:100%;
	height:140px;
	background-color:#000000;
	text-align:center;
}
.cloudBox_Home .cloudBox_inner .footer
{
	width:auto;
	height:25px;
	background-color:#000000;
	text-align:right;
}

.cloudBox_Home .cloudBox_inner .contentOnly div,
.cloudBox_Home .cloudBox_inner .content div
{
	padding-left:0;
	font-size:16px;
	text-align:center;
	display:block;
	font-weight:bold;
}

.cloudBox_Home .cloudBox_inner .footer
{
	font-size:16px;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	display:inline-block;
	width:205px;
}

.cloudBox_Home .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgBlackCBoxArrow.png) no-repeat left 88px;
}

/* Black Cloud Box */
.cloudBox_Black
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_Black .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#000000;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_Black .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#000000;
	text-align:left;
}

.cloudBox_Black .cloudBox_inner .header h3
{
	margin-top: 0;
	padding-left:10px;
	padding-top:18px;
	text-transform:uppercase;
	font-size:16px;
	text-align:left;
	color: #FFFFFF;
	letter-spacing:normal;
}

.cloudBox_Black .cloudBox_inner .contentOnly
{
	width:100%;
	height:165px;
	background-color:#000000;
	text-align:left;
}
.cloudBox_Black .cloudBox_inner .content
{
	width:100%;
	height:140px;
	background-color:#000000;
	text-align:left;
}
.cloudBox_Black .cloudBox_inner .footer
{
	width:100%;
	height:25px;
	background-color:#000000;
	text-align:left;
}

.cloudBox_Black .cloudBox_inner .contentOnly div,
.cloudBox_Black .cloudBox_inner .content div,
.cloudBox_Black .cloudBox_inner .footer
{
	padding-left:10px;
	font-size:12px;
	text-align:left;
	display:block;
}

.cloudBox_Black .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgBlackCBoxArrow.png) no-repeat left 88px;
}

/* Blue Cloud Box */
.cloudBox_Gray
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_Gray .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#797979;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_Gray .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#646464;
	text-align:left;
}

.cloudBox_Gray .cloudBox_inner .header h3
{
	margin-top: 0;
	padding-left:10px;
	padding-top:18px;
	text-transform:uppercase;
	font-size:16px;
	text-align:left;
	color: #FFFFFF;
	letter-spacing:normal;
}

.cloudBox_Gray .cloudBox_inner .contentOnly
{
	width:100%;
	height:165px;
	background-color:#797979;
	text-align:left;
}
.cloudBox_Gray .cloudBox_inner .content
{
	width:100%;
	height:140px;
	background-color:#797979;
	text-align:left;
}
.cloudBox_Gray .cloudBox_inner .footer
{
	width:100%;
	height:25px;
	background-color:#797979;
	text-align:left;
}

.cloudBox_Gray .cloudBox_inner .contentOnly div,
.cloudBox_Gray .cloudBox_inner .content div,
.cloudBox_Gray .cloudBox_inner .footer
{
	padding-left:10px;
	font-size:12px;
	text-align:left;
	display:block;
}

.cloudBox_Gray .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgGrayCBoxArrow.png) no-repeat left 88px;
}

/* Blue Cloud Box */
.cloudBox_Blue
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_Blue .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#006b87;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_Blue .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#005065;
	text-align:left;
}

.cloudBox_Blue .cloudBox_inner .header h3
{
	margin-top: 0;
	padding-left:10px;
	padding-top:18px;
	text-transform:uppercase;
	font-size:16px;
	text-align:left;
	color: #FFFFFF;
	letter-spacing:normal;
}

.cloudBox_Blue .cloudBox_inner .contentOnly
{
	width:100%;
	height:165px;
	background-color:#006b87;
	text-align:left;
}
.cloudBox_Blue .cloudBox_inner .content
{
	width:100%;
	height:140px;
	background-color:#006b87;
	text-align:left;
}
.cloudBox_Blue .cloudBox_inner .footer
{
	width:100%;
	height:25px;
	background-color:#006b87;
	text-align:left;
}

.cloudBox_Blue .cloudBox_inner .contentOnly div,
.cloudBox_Blue .cloudBox_inner .content div,
.cloudBox_Blue .cloudBox_inner .footer
{
	padding-left:10px;
	font-size:12px;
	text-align:left;
	display:block;
}

.cloudBox_Blue .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgBlueCBoxArrow.png) no-repeat left 88px;
}


/* Green Cloud Box */
.cloudBox_Green
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_Green .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#607d00;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_Green .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#4b6001;
	text-align:left;
}

.cloudBox_Green .cloudBox_inner .header h3
{
	margin-top: 0;
	padding-left:10px;
	padding-top:18px;
	text-transform:uppercase;
	font-size:16px;
	text-align:left;
	color: #FFFFFF;
	letter-spacing:normal;    
}

.cloudBox_Green .cloudBox_inner .contentOnly
{
	width:100%;
	height:165px;
	background-color:#607d00;
	text-align:left;
}
.cloudBox_Green .cloudBox_inner .content
{
	width:100%;
	height:140px;
	background-color:#607d00;
	text-align:left;
}
.cloudBox_Green .cloudBox_inner .footer
{
	width:100%;
	height:25px;
	background-color:#607d00;
	text-align:left;
}

.cloudBox_Green .cloudBox_inner .contentOnly div,
.cloudBox_Green .cloudBox_inner .content div,
.cloudBox_Green .cloudBox_inner .footer div
{
	padding-left:10px;
	font-size:12px;
	text-align:left;
	display:block;
}

.cloudBox_Green .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgGreenCBoxArrow.png) no-repeat left 88px;
}


/* Orange Cloud Box */
.cloudBox_Orange
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_Orange .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#d75f00;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_Orange .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#b34f01;
	text-align:left;
}

.cloudBox_Orange .cloudBox_inner .header h3
{
	margin-top: 0;
	padding-left:10px;
	padding-top:18px;
	text-transform:uppercase;
	font-size:16px;
	text-align:left;
	color: #FFFFFF;
	letter-spacing:normal;    
}

.cloudBox_Orange .cloudBox_inner .contentOnly
{
	width:100%;
	height:165px;
	background-color:#d75f00;
	text-align:left;
}
.cloudBox_Orange .cloudBox_inner .content
{
	width:100%;
	height:140px;
	background-color:#d75f00;
	text-align:left;
}
.cloudBox_Orange .cloudBox_inner .footer
{
	width:100%;
	height:25px;
	background-color:#d75f00;
	text-align:left;
}

.cloudBox_Orange .cloudBox_inner .contentOnly div,
.cloudBox_Orange .cloudBox_inner .content div,
.cloudBox_Orange .cloudBox_inner .footer div
{
	padding-left:10px;
	font-size:12px;
	text-align:left;
	display:block;
}

.cloudBox_Orange .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgOrangeCBoxArrow.png) no-repeat left 88px;
}


/* Red Cloud Box */
.cloudBox_Red
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_Red .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#d60058;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_Red .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#b00049;
	text-align:left;
}

.cloudBox_Red .cloudBox_inner .header h3
{
	margin-top: 0;
	padding-left:10px;
	padding-top:18px;
	text-transform:uppercase;
	font-size:16px;
	text-align:left;
	color: #FFFFFF;
	letter-spacing:normal;    
}

.cloudBox_Red .cloudBox_inner .contentOnly
{
	width:100%;
	height:165px;
	background-color:#d60058;
	text-align:left;
}
.cloudBox_Red .cloudBox_inner .content
{
	width:100%;
	height:140px;
	background-color:#d60058;
	text-align:left;
}
.cloudBox_Red .cloudBox_inner .footer
{
	width:100%;
	height:25px;
	background-color:#d60058;
	text-align:left;
}

.cloudBox_Red .cloudBox_inner .contentOnly div,
.cloudBox_Red .cloudBox_inner .content div,
.cloudBox_Red .cloudBox_inner .footer div
{
	padding-left:10px;
	font-size:12px;
	text-align:left;
	display:block;
}

.cloudBox_Red .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgRedCBoxArrow.png) no-repeat left 88px;
}

/*************************************** Iama user Profile Cloud Box Style **********************************************/

.cloudBox_UPR
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_UPR .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#000000;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_UPR .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#000000;
	text-align:left;
}

.cloudBox_UPR .cloudBox_inner .header h3
{
	margin-top: 0;
	margin-bottom: 0;
	padding-left:10px;
	padding-top:16px;
	font-size:16px;
	text-align:left;
	color: #FFFFFF;
	letter-spacing:normal;
	font-weight:bold;
}

.cloudBox_UPR .cloudBox_inner .contentOnly
{
	width:100%;
	height:165px;
	background-color:#000000;
	text-align:left;
}
.cloudBox_UPR .cloudBox_inner .content
{
	width:150px;
	height:150px;
	background-color:#FFFFFF;
	text-align:center;
	margin:0 0 0 30px;
}
.cloudBox_UPR .cloudBox_inner .footer
{
	width:100%;
	height:25px;
	background-color:#000000;
	text-align:left;
}

.cloudBox_UPR .cloudBox_inner .contentOnly div,
.cloudBox_UPR .cloudBox_inner .content div,
.cloudBox_UPR .cloudBox_inner .footer
{
	font-size:12px;
	text-align:center;
	display:block;
	vertical-align:middle;
	margin: 0 0;
	padding: 0 0;
}

.cloudBox_UPR .cloudBox_inner .content .inner
{
	padding-top:5px;
}

.cloudBox_UPR .cloudBox_inner .content .inner img
{
	border: none 0;
	width:140px;
	height:140px;
}

.cloudBox_UPR .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgBlackCBoxArrow.png) no-repeat left 88px;
}

/***************************************** Iama user Profile Info Box Style **********************************************/

.infoBox_UPR
{
	margin: 0;
	padding: 0;
	width:213px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: solid 1px #e0e0e0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.infoBox_UPR .infoBox_inner
{
	float:left;
	width:193px;
	height:auto;
	background-color:#FFFFFF;
	color: #000000;
	text-align:left;
	vertical-align:top;
	padding:10px 10px;
}

.infoBox_UPR .infoBox_inner .header
{
	text-align:left;
	display:inline-block;
	width:100%;
	padding-bottom:5px;
	border-bottom:solid 2px #d0d0d0;
	
}

.infoBox_UPR .infoBox_inner .header .title
{
	margin-top:10px;
	margin-left:10px;
	font-size:14px;
	text-align:left;
	color: #000000;
	letter-spacing:normal;
	font-weight:bold;
}

.infoBox_UPR .infoBox_inner .content
{
	width:100%;
	height:auto;
	background-color:#FFFFFF;
	text-align:left;
	margin:0 0;
}

.infoBox_UPR .infoBox_inner .content fieldset
{
	border:none 0;
	margin: 0 0;
	padding: 0 0;
}

.infoBox_UPR .infoBox_inner .content fieldset ol
{
	list-style-type:none;
	list-style-position:outside;
	padding: 0 0;
	margin: 0 0;
}

.infoBox_UPR .infoBox_inner .content fieldset ol li
{
	overflow: hidden;
}

.infoBox_UPR .infoBox_inner .footer
{
	width:100%;
	height:25px;
	background-color:#FFFFFF;
	text-align:left;
}

/*************************************** Iama Detail Info Box Styles *************************************************/
.detailBox
{
	margin: 0;
	padding: 0;
	width:685px;
	height:100%;
	float:left;
	background-color: #f5f5f5;
	display:table;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.detailBox .inner
{
	margin:10px 10px 0 10px;
	float:left;
	width:665px;
	height:auto;
	background-color:#FFFFFF;
	color: #a6aaad;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
}

.detailBox .inner .redBox
{
	color:#FFFFFF;
	margin-left:20px;
	margin-top:-20px;
	padding:7px 5px 5px 5px;
	height:18px;
	display:inline-block;
	background-color:#b00049;
	text-transform:none;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	z-index:500;
}

.detailBox .inner .content
{
	padding:20px 0 10px 0;
}    

.detailBox .inner .content .row
{
	clear:left;
	margin-bottom:10px;
	display:inline-block;
}

.detailBox .inner .content .row .colLeft
{
	width:330px;
}

.detailBox .inner .content .row .colLeft,
.detailBox .inner .content .row .colRight
{
	float:left;
	padding-left:30px;
	display:inline-block;
}

.detailBox .inner .content .row .colLeft .name,
.detailBox .inner .content .row .colRight .name
{
	float:left;
	display:inline-block;
	width:155px;
	text-align:left;
}

.detailBox .inner .content .row .colLeft .value,
.detailBox .inner .content .row .colRight .value
{
	width:50px;
	float:left;
	display:inline-block;
	text-align:right;
	font-weight:bold;
	color:#a6aaad;
}

.detailBox .footer
{
	padding:0 0;
	margin:0 0;
	clear:left;
	width:685px;
	height:54px;
	float:left;
	display: table;
	background-color: #f5f5f5;
}

/*************************************** Iama Contest Cloud Box Styles ***************************************************/
.cloudBox_Contest
{
	margin: 0;
	padding: 0;
	width:235px;
	height:100%;
	float:left;
	background-color: Transparent;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.cloudBox_Contest .cloudBox_inner
{
	float:left;
	width:215px;
	height:215px;
	background-color:#d60058;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


.cloudBox_Contest .cloudBox_inner .header
{
	width:100%;
	height:50px;
	background-color:#b00049;
	text-align:left;
}

.cloudBox_Contest .cloudBox_inner .header h3
{
	margin-top: 0;
	padding-left:10px;
	padding-top:18px;
	font-size:14px;
	text-align:left;
	color: #FFFFFF;
	letter-spacing:normal;    
}

.cloudBox_Contest .cloudBox_inner .content
{
	width:100%;
	height:135px;
	background-color:#d60058;
	text-align:left;
	font-size:22px;
	font-weight:bold;
}

.cloudBox_Contest .cloudBox_inner .content .award
{
	display:inline-block;
	padding-top:36px;
}
.cloudBox_Contest .cloudBox_inner .content .text
{
	display:inline-block;
	padding-top:0;
}

.cloudBox_Contest .cloudBox_inner .footer
{
	width:100%;
	height:30px;
	background-color:#d60058;
	text-align:left;
}

.cloudBox_Contest .cloudBox_inner .content div,
.cloudBox_Contest .cloudBox_inner .footer div
{
	padding-left:10px;
	/*font-size:12px;*/
	text-align:left;
	display:block;
	margin-left:10px;
}

.cloudBox_Contest .cloudBox_inner .footer div
{
	vertical-align:top;
	width:auto;
	height:19px;
	display:inline-block;
	background:Transparent url(images/Contest/img_ContestStatus.png) no-repeat 0 0;
}

.cloudBox_Contest .cloudBox_inner .footer div.contestStatus_Opened
{
	background-position:0 0;
}
.cloudBox_Contest .cloudBox_inner .footer div.contestStatus_Paused,
.cloudBox_Contest .cloudBox_inner .footer div.contestStatus_Freezed,
.cloudBox_Contest .cloudBox_inner .footer div.contestStatus_Suspended
{
	background-position:0 -19px;
}
.cloudBox_Contest .cloudBox_inner .footer div.contestStatus_Closed
{
	background-position:0 -38px;
}
.cloudBox_Contest .cloudBox_inner .footer div.contestStatus_Default
{
	background-position:0 -57px;
}

.cloudBox_Contest .cloudBox_inner .footer div span,
.cloudBox_Contest .cloudBox_inner .footer div label
{
	display:inline-block;
	padding:2px 0 3px 14px;
	text-align:left;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:11px;
}

.cloudBox_Contest .cloudBox_innerLeft
{
	float:left;
	width:20px;
	height:215px;
	color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	background:Transparent url(images/common/imgRedCBoxArrow.png) no-repeat left 88px;
}

/*************************************** Iama Generic Content Box Styles *************************************************/
.genericContent
{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.genericContent h2
{
	margin:0;
	padding-top: 40px;
	padding-bottom:10px;
	color:#000000;
	font-weight:bold;
	font-size:22px;
	letter-spacing:normal;
}
.genericContent h3
{
	margin:0;
	padding-top: 15px;
	padding-bottom:5px;
	padding-left:40px;
	color:#000000;
	font-weight:bold;
	font-size:16px;
	letter-spacing:normal;
}

.genericContent p
{
	line-height:1.4em;
	margin:0;
	padding-bottom:10px;
}

.genericContent ol
{
	margin:0;
	padding:0;    
	list-style-position:inside;
}
.genericContent li
{
	color:#000000;
	font-weight:normal;
	font-style:normal;
}

.genericContent .citation
{
	color:#a6aaad;
	font-weight:normal;
	font-style:italic;
	text-align:left;
}    

/*************************************** Common Links (ancor) colors *************************************************/

/* Standard Red */
.IamaRed
{
	color:#d60058 !important;
}

/* Standard Blue */
a.IamaLinkBlue 
{
	color:#007f9f;
	font-weight:bold;
	/*font-size: 12px; */
}
a.IamaLinkBlue:link,
a.IamaLinkBlue:visited,
a.IamaLinkBlue:active
{
	text-decoration:none;
	font-weight:bold;
	color: #007f9f;
}
a.IamaLinkBlue:hover
{
	text-decoration:underline;
	font-weight:bold;
	color: #007f9f;
}

/* Dark Blue */
.IamaLinkDarkBlue
{
	color:#007f9f;
	font-weight:bold;
}

a.IamaLinkDarkBlue:link,
a.IamaLinkDarkBlue:visited,
a.IamaLinkDarkBlue:active
{
	text-decoration:none;
	font-weight:bold;
	color: #007f9f;
}
a.IamaLinkDarkBlue:hover
{
	text-decoration:underline;
	font-weight:bold;
	color: #007f9f;
}

/* Standard Red */
.IamaNegativeRed
{
	background-color:#d60058;
	color:#FFFFFF;
	font-weight:bold;
}

a.IamaLinkRed 
{
	color:#d60058;
	font-weight:bold;
	/*font-size: 12px; */
}
a.IamaLinkRed:link,
a.IamaLinkRed:visited,
a.IamaLinkRed:active
{
	text-decoration:none;
	font-weight:bold;
	color: #d60058;
}
a.IamaLinkRed:hover
{
	text-decoration:underline;
	font-weight:bold;
	color: #d60058;
}

/* Standard Green */
.IamaNegativeGreen
{
	background-color:#4b6001;
	color:#FFFFFF;
	font-weight:bold;
}

a.IamaLinkGreen 
{
	color:#4b6001;
	font-weight:bold;
	/*font-size: 12px; */
}
a.IamaLinkGreen:link,
a.IamaLinkGreen:visited,
a.IamaLinkGreen:active
{
	text-decoration:none;
	font-weight:bold;
	color: #4b6001;
}
a.IamaLinkGreen:hover
{
	text-decoration:underline;
	font-weight:bold;
	color: #4b6001;
}

/* White */
a.IamaLinkWhite 
{
	color:#ffffff;
	font-weight:bold;
	/*font-size: 12px; */
}
a.IamaLinkWhite:link,
a.IamaLinkWhite:visited,
a.IamaLinkWhite:active
{
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
}
a.IamaLinkWhite:hover
{
	text-decoration:underline;
	font-weight:bold;
	color: #ffffff;
}

/****************************************************************************************************/
/*  Standard buttons */

.greenButton
{
	line-height:normal;
}

.greenButton a
{
	margin:0 0;
	padding:0 0;
	display:block;
	width:80px;
	height:20px;
	font-weight:bold;
	font-size:12px;   
	text-decoration:none;  
	background:Transparent url(images/Common/bg_btnGreen.png) no-repeat;
	background-position:0 -20px;
	text-align:center;
	cursor:hand;
	cursor:pointer;    
}

.greenButton .large
{
	width:150px;
	background:Transparent url(images/Common/bg_btnGreenLarge.png) no-repeat;
	background-position:0 -20px;
}

.greenButton .lightGreen
{
	width:80px;
	background:Transparent url(images/Common/bg_btnLightGreen.png) no-repeat;
	background-position:0 -20px;
}


.greenButton a:link,
.greenButton a:visited,
.greenButton a:active
{
	color:#FFFFFF;
	text-decoration:none;
}

.greenButton a:hover
{
	background-position:0 0;
	color:#FFFFFF;
	text-decoration:none;
}

.greenButton .textIn
{
	text-align:center;
	padding: 2px 0;
	display:inline-block;
	width:100%;
}

.greyButton a
{
	margin:0 0;
	padding:0 0;
	display:block;
	width:183px;
	height:38px;
	display:block;
	font-weight:bold;
	font-size:14px;   
	text-decoration:none;  
	background:Transparent url(images/Common/bg_btnGray.png) no-repeat;
	background-position:0 -38px;
	text-align:left;
	cursor:hand;
	cursor:pointer;    
}
.greyButton a:link,
.greyButton a:visited,
.greyButton a:active
{
	color:#b00049;
	text-decoration:none;
}

.greyButton a:hover
{
	background-position:0 0;
	color:#d60058;
	text-decoration:none;
}

.greyButton .textIn
{
	text-align:center;
	padding: 10px 0 12px 0;
	display:inline-block;
	width:100%;
}



/**************************************************************************************/
/*  Pager style  */
ol.iama_Pager  
{ 
	padding: 0; 
	margin:0;
	/* width: 100%; */ 
	float: left; 
	list-style: none; 
	/* clear: both; */ 
} 
ol.iama_Pager li 
{ 
	margin: 0; 
	padding: 0; 
	width: auto; 
	float: left;     
} 
ol.iama_Pager li a 
{ 
	text-decoration:none;
	color:#007f9f;
	font-weight:bold;
} 

ol.iama_Pager li a.disabled 
{
	color:#007f9f; 
}

ol.iama_Pager li a.iama_PagerItem 
{   
	padding:0 4px 0 4px;
	text-align:center;  
} 

ol.iama_Pager li a[disabled='disabled'], 
ol.iama_Pager li a.iama_PagerItemSel,
ol.iama_Pager li a[disabled='disabled'].iama_PagerItemSel 
{ 
	padding:0 4px 0 4px;
	background-color:#007f9f;
	color:#FFFFFF;
	text-decoration: none; 
	cursor: default; 
} 

/*************************************** Iama Contest Detail Info Box Styles *****************************************/
.detailContestBox
{
	margin: 0;
	padding: 0;
	width:685px;
	height:100%;
	float:left;
	background-color: #f5f5f5;
	display:table;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.detailContestBox .inner
{
	margin:10px 10px 0 10px;
	float:left;
	width:665px;
	height:auto;
	background-color:#FFFFFF;
	color: #a6aaad;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
}

.detailContestBox .inner .redBox
{
	color:#FFFFFF;
	margin-left:20px;
	margin-top:-20px;
	padding:7px 15px 5px 15px;
	height:18px;
	display:inline-block;
	background-color:#b00049;
	text-transform:none;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	z-index:500;
}

.detailContestBox .inner .content
{
	padding:20px 0 10px 0;
	line-height:1.5em;
}    

.detailContestBox .inner .content .row
{
	clear:left;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:20px;
	display:inline-block;
	width:625px;
}

.detailContestBox .inner .content .graySep
{
	border-bottom:solid 2px #f5f5f5;
	margin-top:5px;
	margin-bottom:10px;
}

.detailContestBox .inner .content .row .colFull
{
	width:auto;
}

.detailContestBox .inner .content .row .colLeft
{
	width:260px;
}

.detailContestBox .inner .content .row .colCenter
{
	width:210px;
}

.detailContestBox .inner .content .row .extended
{
	width:450px !important;
}

.detailContestBox .inner .content .row .colFull,
.detailContestBox .inner .content .row .colLeft,
.detailContestBox .inner .content .row .colCenter
{
	float:left;
	display:inline-block;
}

.detailContestBox .inner .content .row .colCenter
{
	text-align:center;
}

.detailContestBox .inner .content .row .colRight
{
	display:inline-block;
	float:right;
	text-align:right;
}

.detailContestBox .inner .content .title
{
	color:#000000;
	font-size:22px;
	font-weight:bold;
	line-height:normal;
}
.detailContestBox .inner .content .description
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.detailContestBox .inner .content .name
{
	float:left;
	display:inline-block;
	text-align:left;
	color:#000000;
	font-weight:bold;
	padding-right:5px;
}

.detailContestBox .inner .content .value
{
	float:left;
	display:inline-block;
	text-align:left;
	font-weight:normal;
	color:#a6aaad;
}

.detailContestBox .footer
{
	padding:10px 10px;
	margin:0 0;
	clear:left;
	width:665px;
	float:left;
	display:block;
	background-color: #f5f5f5;
}

.detailContestBox .footer .colLeft
{
	float:left;
	width:60%;
}

.detailContestBox .footer .colRight
{
	float:right;
	width:39%;
}

.detailContestBox .footer .Button
{
	float:right;
	text-align:right;
}

.detailContestBox .footer .Button a
{
	margin:0 0;
	padding:0 0;
	display:block;
	width:183px;
	height:38px;
	display:block;
	font-weight:bold;
	font-size:14px;   
	text-decoration:none;  
	background:Transparent url(images/Common/bg_btnGray.png) no-repeat;
	background-position:0 -38px;
	text-align:left;
	cursor:hand;
	cursor:pointer;    
}
.detailContestBox .footer .Button a:link,
.detailContestBox .footer .Button a:visited,
.detailContestBox .footer .Button a:active
{
	color:#b00049;
	text-decoration:none;
}

.detailContestBox .footer .Button a:hover
{
	background-position:0 0;
	color:#d60058;
	text-decoration:none;
}

.detailContestBox .footer .Button .textIn
{
	text-align:center;
	padding: 10px 0 12px 0;
	display:inline-block;
	width:100%;
}



/* Social bookmark */
.listBookmark
{
	margin: 0px 0px;
	padding: 0;
	width:auto;
	float:left;
	display:inline;
}

.listBookmark span.title
{
	margin: 0 0;
	text-align:left;
	float:left;
	color:#c1c1c1;
	padding: 2px 5px 2px 2px;
	font-size:11px;
	display:inline-block; 
	font-weight:bold;
}

.listBookmark .list
{
	float:left;
}

.listBookmark ul.list
{
	margin: 0 0;
	padding:0 0;
	display:inline;
	list-style-position:inside;
}

.listBookmark .list li
{
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	display:inline;
}

.contentSocial
{
	margin: 0 0;
	padding: 0 0;
	float:right;
	width:auto;
	height:auto;
}
