body
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

p.affiliates
{
	width:100%;
	
}

.affilateButtons
{
	display:block;
	margin:0 auto;
}

/********************************************/
/********************************************/
/********** CONTACT FORM DECORATION **********/
/********************************************/
/********************************************/

.ClearAll
{
	display:block;
	float:left;
	clear:both;
}

.Clear{
	CLEAR: both; 
}
.siteContainer .contentContainer .contentBox .content .form
{
	border: 1px dashed #CCC;
	width: 500px;
	margin: 0 auto;
	padding-top: 10px;
}

.siteContainer .contentContainer .contentBox .content .form fieldset
{
	padding: 15px;
	border: none;
}

.siteContainer .contentContainer .contentBox .content .form fieldset a
{
	color: #666;
	text-decoration:none;
	display:block;
	float:left;
	width:150px;
	padding-left:20px;
	
}


.siteContainer .contentContainer .contentBox .content .form fieldset p
{
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding: 5px;
	padding-bottom: 20px;
	font-weight: bold;
}

.siteContainer .contentContainer .contentBox .content .form fieldset p.ClearAll
{
	display:block;
	float:left;
	width:448px;
	clear:both;
}

/*.siteContainer .contentContainer .contentBox .content .form fieldset p .dataListView
{
	display:block;
	float:left;
	width:300px;
	height:110px;
	padding:5px;
	background-image:url(..Admin/images/formWin/textArea.gif); background-position:left top; background-repeat:no-repeat;
	
}*/

.dataListView
{
height:100px; width:470px; border:solid 1px #7F9DB9; margin-top:5px; float:left; overflow: auto; margin-bottom:10px;
}

.siteContainer .contentContainer .contentBox .content .form fieldset .dataListView_Label
{
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	display: block;
	width: 175px;
	float: left;
	margin:0px;
	clear:left;
}

.siteContainer .contentContainer .contentBox .content .form fieldset .editorControl
{
	display:block;
	float:left;
	clear:both;
	width:458px;
	margin-bottom:10px;

}

.siteContainer .contentContainer .contentBox .content .form fieldset .label
{
	padding: 0px;
	margin: 0px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	display: block;
	width: 190px;
	padding: 3px;
	text-align: left;
	margin-bottom: 18px;
	float: left;
	clear: left;
}
.siteContainer .contentContainer .contentBox .content .form fieldset .labelThankyou
{
	padding: 0px;
	margin: 0px;
	color: #ff0000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	display: block;
	width: 420px;
	padding: 3px;
	text-align: left;
	margin-bottom: 18px;
	float: left;
	clear: left;
}
.siteContainer .contentContainer .contentBox .content .form fieldset .input
{
	padding: 0px;
	margin: 0px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	width: 230px;
	padding: 3px;
	float: right;
	text-align: left;
	margin-bottom: 15px;
	margin-right: 20px;
	clear: right;
	
}

.siteContainer .contentContainer .contentBox .content .form fieldset .inputPostCode
{
	padding: 0px;
	margin: 0px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	width: 100px;
	padding: 3px;
	float: right;
	text-align: left;
	margin-bottom: 15px;
	margin-right: 150px;
	
}

.siteContainer .contentContainer .contentBox .content .form fieldset .SearchIcon{
	display:block;
	float:right;
	vertical-align:middle;
	padding:5px; 
	padding-top:0px; 
	padding-bottom:0px;
	margin-top:-35px; margin-right:100px;
	clear: right;
}

.siteContainer .contentContainer .contentBox .content .form fieldset .select
{
	padding: 0px;
	margin: 0px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	width: 240px;
	padding: 3px;
	float: right;
	text-align: left;
	margin-bottom: 15px;
	margin-right: 20px;
	clear: right;
}


.siteContainer .contentContainer .contentBox .content .form fieldset .textarea
{
	padding: 0px;
	margin: 0px;
	height: 100px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	width: 230px;
	padding: 3px;
	float: right;
	text-align: left;
	margin-bottom: 15px;
	margin-right: 20px;
}

.siteContainer .contentContainer .contentBox .content .form fieldset .submit
{
	padding: 0px;
	margin: 0px;
	display: block;
	width: auto;
	height: 28px;
	border: none;
	float: right;
	margin-bottom: 10px;
	margin-right: 20px;
	cursor: pointer;
	clear: both;
}

.siteContainer .contentContainer .contentBox .content .form fieldset .login
{
	padding: 0px;
	margin: 0px;
	display: block;
	width: 58px;
	height: 28px;
	border: none;
	float: right;
	margin-bottom: 10px;
	margin-right: 20px;
	cursor: pointer;
	clear: both;
}

.siteContainer .contentContainer .contentBox .content .form fieldset .reset
{
	padding: 0px;
	margin: 0px;
	display: block;
	width: auto;
	height: 28px;
	border: none;
	float: right;
	margin-bottom: 10px;
	margin-right: 20px;
	cursor: pointer;
}







/* Web Form Error Msg Start */
.siteContainer .contentContainer .contentBox .content .errorMsg{
	display:none;
	float:left;
	margin:0px; margin-left:0px;
	width:615px;
}

.siteContainer .contentContainer .contentBox .content .errorMsg .bg{
	display:block;
	float:left;
	width:610px;
	min-height:34px;
	padding:5px; padding-bottom:0px;
	background:#e23424;
	background-image:url(../admin/images/errorMsg/bg.gif); background-position:left top; background-repeat:repeat-x;
}


.siteContainer .contentContainer .contentBox .content .errorMsg .bg p{
	display:inline;
	float:left;
	width:600px;
	line-height:34px;
	vertical-align:middle;
	font-size:120%; color:#fff; font-weight:bold;
	padding:0px;
	margin:0px;
}

.siteContainer .contentContainer .contentBox .content .errorMsg .bg .closeBTN{
	display:inline;
	float:right;
	margin:0px; margin-top:9px;
	border:none;
	width:19px;
	height:19px;
}
.siteContainer .contentContainer .contentBox .content .errorMsg .footer{
	display:block;
	float:left;
	width:610px;
	height:5px;
	background-image:url(../admin/images/errorMsg/footer.gif); background-position:left; background-repeat:no-repeat;
	margin-bottom:10px;
}
/* Web Form Error Msg End */

/********************************************/
/********************************************/
/********** SITE HEADER DECORATION **********/
/********************************************/
/********************************************/

/* Site Header Start */
.siteHeader
{
	display: block;
	float: none;
	height: 145px;
	width: 100%;
	background: #fffefe;
	background-image: url(../images/siteHeader.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
/* Site header End */

/* Site Header For Article Page Start */
.siteHeaderArticle
{
	display: block;
	float: none;
	height: 110px;
	width: 100%;
	background: #fffefe;
	background-image: url(../images/siteHeader.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
/* Site Header For Article Page End */
/* Site Header For Article Blue Strip Start */
.siteHeaderArticle .blueStripArticle
{
	display: block;
	float: left;
	width: 100%;
	height: 10px;
	background: #3b9af2;
	margin-top: 10px;
}
/* Site Header For Article Blue Strip End */
/* Site Header For Article Banner Ad Start */
.siteHeaderArticle .bannerAd
{
	display: block;
	float: none;
	width: 980px;
	margin: auto;
}
.siteHeaderArticle .bannerAd .LogoClickAble
{
	display: block;
	border: none;
	float: Left;
	width: 270px;
	margin-left: 0px;
	height: 60px;
	cursor: pointer;
	margin-top: 10px;
}
.siteHeaderArticle .bannerAd .LogoClickAble a
{
	display: block;
	cursor: pointer;
	height: 60px;
	width: 320px;
}
.siteHeaderArticle .bannerAd .LogoClickAble a:hover
{
	cursor: pointer;
}

.siteHeaderArticle .bannerAd img
{
	display: block;
	float: right;
	border: 1px solid #949494;
	margin-top: 10px;
	margin-bottom: 15px;
}
/* Site Header For Article Banner Ad End */



/* Site Header Banner Ad Start */
.siteHeader .bannerAd
{
	display: block;
	float: none;
	width: 980px;
	margin: auto;
}
.siteHeader .bannerAd .LogoClickAble
{
	display: block;
	border: none;
	float: Left;
	width: 270px;
	margin-left: 0px;
	height: 60px;
	cursor: pointer;
	margin-top: 10px;
}
.siteHeader .bannerAd .LogoClickAble a
{
	display: block;
	cursor: pointer;
	height: 60px;
	width: 320px;
}
.siteHeader .bannerAd .LogoClickAble a:hover
{
	cursor: pointer;
}

.siteHeader .bannerAd img
{
	display: block;
	float: right;
	border: 1px solid #949494;
	margin-top: 10px;
	margin-bottom: 15px;
}
/* Site Header Banner Ad End */

/* Site Header Menu Start */
.siteHeader .mainMenu
{
	display: block;
	float: none;
	clear: both;
	margin: auto;
	width: 980px;
	height: 42px;
	background-image: url(../images/mainMenu-BG.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.siteHeader .mainMenu ul
{
	list-style: none;
	padding: 0px;
}

.siteHeader .mainMenu ul li
{
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
}

.siteHeader .mainMenu ul li a
{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 140%;
	color: #fff;
	text-transform: capitalize;
	text-decoration: none;
}

.siteHeader .mainMenu ul li a:hover
{
	background-image: url(../images/mainMenu-Hover.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-decoration: none;
}
/* Site Header Menu End */

/* Site Header Blue Strip Start */
.siteHeader .blueStrip
{
	display: block;
	float: left;
	width: 100%;
	height: 10px;
	background: #3b9af2;
	margin-top: 10px;
}
/* Site Header Blue Strip End */










/********************************************/
/********************************************/
/********** 2 Column Content Block **********/
/********************************************/
/********************************************/


/* Site Content Container Start */
.siteContainer
{
	display: block;
	float: left;
	width: 100%;
	background: #f0efef;
}
/* Site Content Container End */


/* Content Container Start */
.siteContainer .contentContainer
{
	display: block;
	float: none;
	margin: auto;
	margin-top: 10px;
	width: 980px;
	clear: both;
}
/* Content Container End */

/********************************************/
/********************************************/
/******** Left Column Content Block *********/
/********************************************/
/********************************************/

/* Left Content Container Start */
.siteContainer .contentContainer .left
{
	display: block;
	float: left;
	width: 650px;
}


/********************************************/
/********************************************/
/*********** Draws Listing Block ************/
/********************************************/
/********************************************/


/* Draw Listing Start */
.siteContainer .contentContainer .left .drawListing
{
	display: block;
	float: left;
	width: 650px;
}
.siteContainer .contentContainer .left .drawListing .content
{
	display: block;
	float: left;
	width: 210px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.siteContainer .contentContainer .left .drawListing .content .top
{
	display: block;
	float: left;
	background-image: url(../images/drawBox/top.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 5px;
	width: 210px;
}
.siteContainer .contentContainer .left .drawListing .content .footer
{
	display: block;
	float: left;
	background-image: url(../images/drawBox/footer.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 5px;
	width: 210px;
}
.siteContainer .contentContainer .left .drawListing .content .details
{
	display: block;
	float: left;
	width: 200px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
}
.siteContainer .contentContainer .left .drawListing .content .details .img
{
	display: block;
	float: left;
	border: none;
	margin: 0px;
	padding: 0px;
}
.siteContainer .contentContainer .left .drawListing .content .details .latest
{
	width: 120px;
	height: 70px;
	position: absolute;
	border: none;
	margin: 0px;
	margin-left: 80px;
	padding: 0px;
	background-image: url(../images/drawBox/latestStrip.gif);
	background-position: top;
	background-repeat: no-repeat;
}



.siteContainer .contentContainer .left .drawListing .content .details p
{
	display: block;
	float: left;
	height: 30px;
	width: 190px;
	font-size: 100%;
	text-align:center;
	vertical-align:middle;

	color: #fff;
	background-image: url(../images/drawBox/details-BG.jpg);
	background-position: left;
	background-repeat: repeat-x;
	padding: 5px;
	
	padding-bottom: 0px;
	margin: 0px;
}


.siteContainer .contentContainer .left .drawListing .content .details p a
{
	font-size: 100%;
	color: #fff;
	text-decoration: none;
}
.siteContainer .contentContainer .left .drawListing .content .details p a:hover
{
	font-size: 100%;
	color: #fff;
	text-decoration: underline;
}


.siteContainer .contentContainer .left .drawListing .content .details .dates
{
	border-top:solid 1px #ffffff;
	display: block;
	float: left;
	width: 180px;
	font-size: 8px;
	background-image: none;
	background-color: #58AFFF;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.siteContainer .contentContainer .left .drawListing .content .details .dates p
{
	display: block;
	float: left;
	height: 15px;
	width: 100%;
	vertical-align: middle;
	background-image: none;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-weight: normal;
}
/* Draw Listing End */


/********************************************/
/********************************************/
/************ Draw Paging Block *************/
/********************************************/
/********************************************/



/* Paging Container Start */
.siteContainer .contentContainer .left .paging
{
	display: block;
	float: left;
	width: 425px;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
	padding: 0px;
	padding-left: 200px;
	padding-right: 10px;
	margin: 0px;
	margin-bottom: 10px;
	font-size: 120%;
	color: #fff;
	background-image: url(../images/paging-BG.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.siteContainer .contentContainer .left .paging p
{
	display: block;
	float: left;
	margin: 0px;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
}
.siteContainer .contentContainer .left .paging p a
{
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.siteContainer .contentContainer .left .paging p a:hover
{
	background-image: url(../images/mainMenu-Hover.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-decoration: none;
}
.siteContainer .contentContainer .left .paging p.showingOf
{
	display: block;
	float: right;
}

/* Paging Container End */




/* Partner Links Paging Container Start */
.siteContainer .contentContainer .content .PartnerLinkPaging
{
	display: block;
	float: left;
	width: 430px;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
	padding: 0px;
	padding-left: 190px;
	padding-right: 10px;
	margin: 0px;
	margin-bottom: 10px;
	font-size: 120%;
	color: #fff;
	background-image: url(../images/paging-BG.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.siteContainer .contentContainer .content .PartnerLinkPaging p
{
	display: block;
	float: left;
	margin: 0px;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
}
.siteContainer .contentContainer .content .PartnerLinkPaging p a
{
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.siteContainer .contentContainer .content .PartnerLinkPaging p a:hover
{
	background-image: url(../images/mainMenu-Hover.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-decoration: none;
}
.siteContainer .contentContainer .content .PartnerLinkPaging p.showingOf
{
	display: block;
	float: right;
}

/* Partner Links Paging Container End */







/* Content Box Div Start */
.siteContainer .contentContainer .left .contentBox
{
	display: block;
	float: left;
	width: 640px;
	margin-bottom: 10px;
}
.siteContainer .contentContainer .left .contentBox .top
{
	display: block;
	float: left;
	width: 640px;
	height: 5px;
	background-image: url(../images/contentBox/top.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.siteContainer .contentContainer .left .contentBox .content
{
	display: block;
	float: left;
	width: 630px;
	background: #fff;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Tree view Decor Start */
.siteContainer .contentContainer .left .contentBox .content .treeView
{
	display:block; float:left; width:100%; color:#666; font-size:11px;
}

.siteContainer .contentContainer .left .contentBox .content .treeView .heading
{
	color:#3b9af2; font-size:14px;
}

.siteContainer .contentContainer .left .contentBox .content .treeView .heading a
{
	color:#3b9af2; text-decoration:none;
}

.siteContainer .contentContainer .left .contentBox .content .treeView .heading a:hover
{
	color:#3b9af2; text-decoration:underline;
}

.siteContainer .contentContainer .left .contentBox .content .treeView a{
	color:#666; text-decoration:none;
}

.siteContainer .contentContainer .left .contentBox .content .treeView a:hover
{
	color:#666; text-decoration:underline;
}

/* Tree view Decor End */


/* Articles Decor Start */
.siteContainer .contentContainer .left .contentBox .content ul.articles{
                list-style:none; margin:0px; padding:0px;
}

.siteContainer .contentContainer .left .contentBox .content ul.articles li{
                float:left; color:#666; line-height:20px; vertical-align:middle; font-size:13px; width:100%; margin-left:25px; padding-left:10px; background-image:url(../images/redArrow.gif); background-position:left; background-repeat:no-repeat;
}

.siteContainer .contentContainer .left .contentBox .content ul.articles li.heading{
                float:left; color:#666; line-height:20px; vertical-align:middle; font-size:14px; width:100%; padding:0px; font-weight:bold; text-transform:uppercase;
                margin:0px; background-image:none;
}

.siteContainer .contentContainer .left .contentBox .content ul.articles li .date{
                padding-left:5px; line-height:20px; vertical-align:middle; color:#3b9af2;
}

.siteContainer .contentContainer .left .contentBox .content ul.articles li a{
                color:#666; text-decoration:none;
}

.siteContainer .contentContainer .left .contentBox .content ul.articles li a:hover{
                color:#000; text-decoration:none;
}

/* Articles Decor End */




.siteContainer .contentContainer .left .contentBox .content h1
{
	font-size: 200%;
	color: #3b9af2;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.siteContainer .contentContainer .left .contentBox .content h2
{
	font-size: 110%;
	color: #3b9af2;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.siteContainer .contentContainer .left .contentBox .content h2.date
{
	font-size: 110%;
	color: #3a3a3a;
	font-weight: bold;
	font-style: italic;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	clear:both;
}
.siteContainer .contentContainer .left .contentBox .content .name
{
	font-size: 120%;
	color: #3c3c3c;
	font-weight: bold;
	font-style: normal;
	margin: 0px;
	display:block;
	float:left;
	padding-left: 10px;
	text-align:left;
	width:420px;
	
	
}
.siteContainer .contentContainer .left .contentBox .content .ClearAll
{
	display:block;
	float:left;
	clear:both;
}
.siteContainer .contentContainer .left .contentBox .content .Picture
{

	margin: 0px;
	height:auto;
	width:auto;
	display:block;
	float:left;
}
.siteContainer .contentContainer .left .contentBox .content p
{
	font-size: 110%;
	color: #666;
	
}

.siteContainer .contentContainer .left .contentBox .content p span.commentDate{display:block; float:left; background-image:url(../admin/images/gridView/icons/dateIcon.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; line-height:16px; vertical-align:middle; font-size:10px;}
.siteContainer .contentContainer .left .contentBox .content .seperator{display:block; float:left; width:630px; background:#f0efef; height:1px; line-height:1px; margin-top:5px; margin-bottom:5px}

.siteContainer .contentContainer .left .contentBox .content p.Winners
{
	width: 630px;
	clear: both;	
}

.siteContainer .contentContainer .left .contentBox .content p.nopurchase
{
	font-size: 110%;
	font-weight: bold;
	color: #3b9af2;
}
.siteContainer .contentContainer .left .contentBox .content ul
{
	list-style: disc;
}
.siteContainer .contentContainer .left .contentBox .content ul li
{
	font-size: 110%;
	color: #666;
	vertical-align: middle;
}
.siteContainer .contentContainer .left .contentBox .footer
{
	display: block;
	float: left;
	width: 640px;
	height: 5px;
	margin-bottom: 10px;
	background-image: url(../images/contentBox/footer.gif);
	background-repeat: no-repeat;
	background-position: left;
}
/* Content Box Div End */

/* Content Box Large Div End */

/* Content Box Large Div Start */
.siteContainer .contentContainer .contentBoxLarge{
                display:block;
                float:none;
                margin:auto;
                width:980px;
}

.siteContainer .contentContainer .contentBoxLarge .top{
                display:block;
                float:left;
                width:980px;
                height:5px;
                background-image:url(../images/contentBoxLarge/top.gif); background-repeat:no-repeat; background-position:left;
}

.siteContainer .contentContainer .contentBoxLarge .content{
                display:block;
                float:left;
                width:970px;
                background:#fff;
                padding:5px; padding-top:0px; padding-bottom:0px;
                min-height:400px;
                
}
.siteContainer .contentContainer .contentBoxLarge .content .articleContent{
                display:block;
                float:left;
                width:965px;
                background:#fff;
                padding:5px; padding-top:0px; padding-bottom:0px;
                height:380px;
                overflow:auto;
}
.siteContainer .contentContainer .contentBoxLarge .content .heading{
                font-size:200%;
                color:#3b9af2;
                text-transform:uppercase;
                font-weight:normal;
                margin:0px; margin-bottom:5px; margin-top:5px;
}


.siteContainer .contentContainer .contentBoxLarge .footer{
                display:block;
                float:left;
                width:980px;
                height:5px;
                background-image:url(../images/contentBoxLarge/footer.gif); background-repeat:no-repeat; background-position:left;
                margin-bottom:10px;
}






/********************************************/
/********************************************/
/************* Grid View Block **************/
/********************************************/
/********************************************/

/* Grid View Div Decor Start */
.siteContainer .contentContainer .contentBoxLarge .content .form
{
	/*border: 1px dashed #ccc;*/
	width: 970px;
	margin: 0 auto;
	padding-top: 10px;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset
{
	padding:0px;
	margin:0px;
	padding: 5px;
	border:none;
	float:left;
	display:block;

}



.siteContainer .contentContainer .contentBoxLarge .content .form fieldset a.anchorClass
{
	color: #666;
	text-decoration:none;
	display:block;
	float:left;
	width:150px;
	padding-left:20px;
	
}



.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .label
{
	padding: 0px;
	margin: 0px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	display: block;
	width: 190px;
	padding: 3px;
	text-align: left;
	margin-bottom: 18px;
	float: left;
	clear: left;
}
.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .labelRed
{
	padding: 0px;
	margin: 0px;
	color: #ff0000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	display: block;
	width: 970px;
	padding: 0px;
	text-align: left;
	margin-bottom: 5px;
	float: left;
	clear: right;
}
.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .input
{
	padding: 0px;
	margin: 0px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	width: 230px;
	padding: 3px;
	float: left;
	text-align: left;
	margin-bottom: 15px;
	margin-right: 20px;
	clear: right;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box 
{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	width:970px;
}
.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .forward{
	display:block; float:left; background:#DCEAF7; padding:10px; border:none; border-right:solid 1px #ccc;  border-bottom:solid 1px #ccc; width:670px; margin:0px; margin-top:20px;}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .forward .lab_Red {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px;  PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #ff0000; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN:left; width:auto }

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .forward legend {background:#C00; color:#fff; font:15pxpx; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3; padding:5px; display:block; float:none; position:absolute; margin-top:-20px;}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .forward .for_label {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 1px; WIDTH: 90px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY:Verdana, Geneva, sans-serif; TEXT-ALIGN: left;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .forward .block{ float:left; width:220px; padding:0px; margin:0px; padding-top:10px;}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .forward  .for_input {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 20px 15px 0px; WIDTH: 180px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN: left;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .forward  input:focus{ background:#F2F2E6;border:1px solid #3B9AF2;}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box fieldset.forward .for_mail_input {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 5px 15px 0px; WIDTH: 220px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-ALIGN: left;margin-bottom:10px;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .forward .for_submit 
{
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; float:right; margin:0px; padding:0px; margin-right:10px;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .thumbnails{
	display:block; float:right;  border:0px; margin:0px; background:#000; border:1px dashed #CCC; padding:5px; margin-top:25px; margin-right:10px;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .thumbnails img{
	padding:0px; margin:0px; border:none; width:200px; height:230px;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .thumbnails .text{
	text-align:center; color:#FFF; font-size:11px; line-height:14px; clear:both; padding:5px;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .thumbnails .text a{
	text-decoration:none;
	color:#FFF;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box .thumbnails .text a:hover{
	text-decoration:underline;
}

.siteContainer .contentContainer .contentBoxLarge .content .form .in_box fieldset .submit
{
	padding: 0px;
	margin: 0px;
	display: block;
	width: auto;
	height: 28px;
	border: none;
	float: right;
	margin-bottom: 10px;
	margin-right: 20px;
	cursor: pointer;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView{
	display:block;
	float:left;
	width:940px;
	padding-top:5px; 
	padding-bottom:5px;
	height:350px;
	overflow:auto;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .heading{
	display:block;
	float:left;
	width:930px;
	height:34px;
	line-height:34px;
	vertical-align:middle;
	background-image:url(../admin/images/gridView/header.gif); background-position:left; background-repeat:no-repeat;
	font-size:150%; color:#fff; text-transform:uppercase;
	padding:5px;
}



.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .heading a{
 color:#fff; text-decoration:none;
 padding-left:26px;

 background-image:url(../admin/images/icons/add.gif); background-position:left; background-repeat:no-repeat;
}
.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .heading a:hover{
 color:#fff; text-decoration:underline;

 padding-left:26px;
}

/* Grid Style Start */
.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle{
	width:940px;
	margin:0px;
	padding:0px;
	border:none;
	clear:both;
	background:#dceaf7;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .gridTitle{
	height:36px;
	width:940px;
	background-image:url(../admin/images/gridView/title-BG.gif); background-position:left top; background-repeat:repeat-x;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .gridTitle .titles{
	width:100px;
	line-height:36px;
	vertical-align:middle;
	padding-left:10px;
	text-align:left; text-transform:capitalize;
	background-image:url(../admin/images/gridView/seperator.gif); background-position:right; background-repeat:no-repeat;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .companyName{
	width:150px;
	padding-left:10px; padding-top:5px; padding-bottom:5px;
	font-size:120%; text-align:left; text-transform:uppercase; color:#666;
	background-image:url(..admin//images/gridView/dottedLine.gif); background-repeat:repeat-x; background-position:left bottom;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .address{
	width:100px;
	padding-left:10px; padding-top:5px; padding-bottom:5px;
	font-size:120%; text-align:left; text-transform:uppercase; color:#666;
	background-image:url(../admin/images/gridView/dottedLine.gif); background-repeat:repeat-x; background-position:left bottom;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .website{
	width:150px;
	padding-left:10px; padding-top:5px; padding-bottom:5px;
	text-align:left; text-transform:lowercase; color:#409ff7;
	background-image:url(../admin/images/gridView/dottedLine.gif); background-repeat:repeat-x; background-position:left bottom;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .website a{
	color:#409ff7; text-decoration:none
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .website a:hover{
	color:#409ff7; text-decoration:underline
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .telephone{
	width:100px;
	padding-left:10px; padding-top:5px; padding-bottom:5px;
	font-size:120%; text-align:left; text-transform:uppercase; color:#ff0000;
	background-image:url(../admin/images/gridView/dottedLine.gif); background-repeat:repeat-x; background-position:left bottom;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .postcode{
	width:100px;
	padding-left:10px; padding-top:5px; padding-bottom:5px;
	font-size:120%; text-align:left; text-transform:uppercase; color:#ff0000;
	background-image:url(../admin/images/gridView/dottedLine.gif); background-repeat:repeat-x; background-position:left bottom;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .actions{
	width:180px;
	line-height:36px;
	vertical-align:middle;
	padding-left:10px;
	text-align:left;
	text-transform:capitalize;
	background-image:url(../admin/images/gridView/dottedLine.gif); background-repeat:repeat-x; background-position:left bottom;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .actions .img-BTN{
	display:block;
	float:left;
	vertical-align:middle;
	margin-right:10px;
	border:none;
}

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .gridStyle .gridTitle .actionsPanel{
	display:block;
	float:left;
	width:80px;
	line-height:36px;
	vertical-align:middle;
	padding-left:10px;
	text-align:left;
	text-transform:capitalize;
}


/* Grid Style End */

.siteContainer .contentContainer .contentBoxLarge .content .form fieldset .gridView .footer{
	display:block;
	float:left;
	width:940px;
	height:20px;
	background-image:url(../admin/images/gridView/footer.gif); background-position:left; background-repeat:no-repeat;
}
/* Grid View Div Decor End */















/* Left Content Container End */

/********************************************/
/********************************************/
/******* Right Column Content Block *********/
/********************************************/
/********************************************/


/* Right Content Container Start */
.siteContainer .contentContainer .right
{
	display: block;
	float: right;
	width: 320px;
}


/* Right Content Box Start */
.siteContainer .contentContainer .right .rigtContentBox
{
	display: block;
	float: left;
	width: 320px;
	clear: both;
}

.siteContainer .contentContainer .right .rightContentBox .top
{
	display: block;
	float: left;
	width: 320px;
	height: 5px;
	background-image: url(../images/rightContentBox/top.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.siteContainer .contentContainer .right .rightContentBox .content
{
	display: block;
	float: left;
	width: 310px;
	background: #fff;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.siteContainer .contentContainer .right .rightContentBox .content img
{
	display: block;
	float: none;
	margin: auto;
	border: none;
}

/* Category Menu Start */
.headingContainer
{
	display: block;
	float: left;
}
.siteContainer .contentContainer .right .rightContentBox .categoryHeading
{
	display: block;
	width: 135px;
	height: 78px;
	position: absolute;
	background-image: url(../images/rightContentBox/headingStrip.gif);
	background-position: top;
	background-repeat: no-repeat;
	float:left;
	margin:0px;
	
}
.siteContainer .contentContainer .right .rightContentBox .content .categoryIcon
{
	display: inline;
	float: left;
	width: 117px;
	height: 135px;
	margin: 0px;
	margin-top: 100px;
	background-image: url(../images/categoryIcon.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.siteContainer .contentContainer .right .rightContentBox .content ul
{
	list-style: none;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.siteContainer .contentContainer .right .rightContentBox .content ul li
{
	display: inline;
	float: right;
	width: 173px;
	font-size: 120%;
	color: #ff0000;
}
.siteContainer .contentContainer .right .rightContentBox .content ul li.line
{
	height: 1px;
	background: #cccccc;
	margin: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
.siteContainer .contentContainer .right .rightContentBox .content ul li a
{
	color: #ff0000;
	text-decoration: none;
	text-transform: capitalize;
}
.siteContainer .contentContainer .right .rightContentBox .content ul li a:hover
{
	color: #3b9af2;
	text-decoration: none;
}

/* Category Menu Start */

/* Subscribe block Start */

.siteContainer .contentContainer .right .rightContentBox h2
{
	color: #F00;
	font-weight: normal;
	text-transform: none;
	font-size: 110%;
	margin: 0px;
	display:block;
	float:left;
	width:305px;
	clear:both;

}

.siteContainer .contentContainer .right .rightContentBox p
{
	color: #666;
}

.siteContainer .contentContainer .right .rightContentBox p .label
{
	display: block;
	float: left;
	width: 98px;
	line-height: 25px;
	vertical-align: middle;
}

.siteContainer .contentContainer .right .rightContentBox p .Errorlabel
{
	display: block;
	float: left;
	color: #ff0000;
	width: 200px;
	line-height: 25px;
	vertical-align: middle;
}

.siteContainer .contentContainer .right .rightContentBox p .input
{
	width: 206px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background-image: url(../images/subscribeText-BG.gif);
	background-position: left;
	background-repeat: repeat-x;
	border: 1px solid #E8E8E8;
	border-top: none;
	padding: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.siteContainer .contentContainer .right .rightContentBox .input
{
	display: inline;
	float: left;
	width: 206px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background-image: url(../images/subscribeText-BG.gif);
	background-position: left;
	background-repeat: repeat-x;
	border: 1px solid #E8E8E8;
	border-top: none;
	padding: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.siteContainer .contentContainer .right .rightContentBox h2 a
{
	color: #666;
	text-decoration:underline;	
}
.siteContainer .contentContainer .right .rightContentBox h2 a:hover
{
	color: #666;
	text-decoration:none;	
}




.siteContainer .contentContainer .right .rightContentBox .textLink a
{
	color: #666;
	text-decoration: underline;
}

.siteContainer .contentContainer .right .rightContentBox .textLink:hover
{
	color: #666;
	text-decoration: none;
}

.siteContainer .contentContainer .right .rightContentBox .img
{
	border: none;
	display: inline;
	float: right;
}
/* Subscribe block End */


.siteContainer .contentContainer .right .rightContentBox .footer
{
	display: block;
	float: left;
	width: 320px;
	height: 5px;
	margin-bottom: 10px;
	background-image: url(../images/rightContentBox/footer.gif);
	background-position: left;
	background-repeat: no-repeat;
}
/* Right Content Box End */


/* Right Content Container End */


/********************************************/
/********************************************/
/************* Site Footer Block ************/
/********************************************/
/********************************************/

/* Site Footer Container Start */
.siteFooter
{
	display: block;
	float: left;
	width: 100%;
	height: 254px;
	line-height: 254px;
	vertical-align: middle;
	background: #3b9af2;
}
/* Site Footer Container End */

/* Site Footer Content Container Start */
.siteFooter .footerContent
{
	display: block;
	float: none;
	margin: auto;
	width: 980px;
	height: 254px;
	vertical-align: middle;
	background-image: url(../images/siteFooter.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
/* Site Footer Content Container Start */

/* Site Footer Content GOTO TOP Button Start */
.siteFooter .footerContent .gotoTop-BTN
{
	display: block;
	float: right;
}

.siteFooter .footerContent .gotoTop-BTN img
{
	display: block;
	float: right;
	border: none;
}
/* Site Footer Content GOTO TOP Button End */

/* Site Footer Content Menu List Start */
.siteFooter .footerContent ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
	clear: both;
}
.siteFooter .footerContent ul li
{
	display: block;
	float: left;
	font-size: 100%;
	color: #fff;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}

.siteFooter .footerContent ul li.spacer
{
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.siteFooter .footerContent ul li a
{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

.siteFooter .footerContent ul li a:hover
{
	color: #fff;
	text-decoration: underline;
}
/* Site Footer Content Menu List End */

/* Site Footer Content Paragraph Start */
.siteFooter .footerContent p
{
	font-size: 90%;
	color: #fff;
	/*clear: both;*/
	width: 425px;
	line-height: 12px;
	vertical-align: middle;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.siteFooter .footerContent .socialMediaIcons{
                display:block;
                float:right;
                padding-top:50px;
}

.siteFooter .footerContent .socialMediaIcons img{
                display:block;
                float:left;
                border:none;
                padding-left:10px;
}

/* Site Footer Content Paragraph End */



/********************************************/
/********************************************/
/******** App Large Popup Web Form **********/
/********************************************/
/********************************************/



/* Web Popup Form Start */
.popupSurvey
{
	display: block;
	float: none;
	margin: auto;
	width: 705px;
}

.popupSurvey .heading
{
	display: block;
	float: left;
	width: 700px;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	background-image: url(../images/popupForm/header.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px;
}
.popupSurvey .heading h1
{
	display: block;
	float: left;
	width: 600px;
	padding: 0px;
	margin: 0px;
	font-size: 150%;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}
.popupSurvey .heading .closeBTN
{
	display: block;
	float: right;
	margin: 0px;
	margin-top: 9px;
	margin-right: 20px;
	border: none;
	width: 19px;
	height: 19px;
}
.popupSurvey .formContent
{
	display: block;
	float: left;
	width: 700px;
	height: 497px;
	overflow: auto;
	background: #fff;
}
.popupSurvey .formContent .Survey
{
	display: block;
	float: left;
	width: 700px;
	height: 480px;
	overflow: auto;
	background: #fff;
}


.popupSurvey .formContent .lineBreak
{
	display: block;
	float: left;
	width: 700px;
	height: 5px;
	clear: both;
}

.popupSurvey .formContent p
{
	display: block;
	float: left;
	width: 700px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.popupSurvey .formButtons
{
	display: block;
	float: left;
	width: 700px;
	background: #cccccc;
	margin-top: 5px;
	padding-top: 8px;
}
.popupSurvey .formButtons .img-BTN
{
	display: block;
	float: right;
	margin-right: 5px;
	border: none;
}

.popupSurvey .footer
{
	display: block;
	float: left;
	width: 700px;
	height: 5px;
	background-image: url(../images/popupForm/footer.gif);
	background-position: left;
	background-repeat: no-repeat;
}


/* App popup Form Grid Paging Container Start */
.popupSurvey .pagingBG
{
	display: block;
	float: left;
	width: 700px;
	height: 42px; /*background:#3b9af2;*/
	background-image: url(../images/header.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 3px;
}
.popupSurvey .pagingBG .paging
{
	display: block;
	float: none;
	width: 625px;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
	padding: 0px;
	padding-left: 5px;
	padding-right: 10px;
	margin: auto;
	margin-bottom: 10px;
	font-size: 120%;
	color: #fff;
}

.popupSurvey .pagingBG .paging p
{
	display: block;
	float: left;
	margin: 0px;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
}
.popupSurvey .pagingBG .paging p a
{
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.popupSurvey .pagingBG .paging p a:hover
{
	background-image: url(../images/mainMenu-Hover.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-decoration: none;
}

.popupSurvey .pagingBG .paging p.right
{
	display: block;
	float: right;
	margin: 0px;
	height: 42px;
	line-height: 42px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	background-image: url(../images/mainMenu-Hover.gif);
	background-repeat: repeat-x;
	background-position: left;
}


/* Web Popup Form End */


/* Our Partners List view Start */
.siteContainer .contentContainer .left .contentBox .content ul.partnerList{display:block; float:left; list-style:none; margin:0px; padding:0px}
.siteContainer .contentContainer .left .contentBox .content ul.partnerList li.partnerLogo{display:block; float:left; width:99px; height:65px}
.siteContainer .contentContainer .left .contentBox .content ul.partnerList li.partnerLogo img{border:none}
.siteContainer .contentContainer .left .contentBox .content ul.partnerList li.partnerLink{display:block; float:left; padding-left:10px; color:#ff0000; font-size:100%; padding-bottom:5px}
.siteContainer .contentContainer .left .contentBox .content ul.partnerList li.partnerLink a{color:#ff0000; text-decoration:underline}
.siteContainer .contentContainer .left .contentBox .content ul.partnerList li.partnerLink a:hover{color:#ff0000; text-decoration:none}
.siteContainer .contentContainer .left .contentBox .content ul.partnerList li.description{display:block; float:left; width:420px; padding-left:10px}

.siteContainer .contentContainer .left .contentBox .content ul.partnerList li.seperator{display:block; float:left; width:630px; background:#f0efef; height:1px; line-height:1px; margin-top:5px; margin-bottom:5px}

.siteContainer .contentContainer .left .contentBox .content p .left{display:block; float:left; width:200px; padding:0px; margin:0px}
.siteContainer .contentContainer .left .contentBox .content p .right{display:block; float:right; width:200px; padding:0px; margin:0px; margin-top:-5px; text-align:right}
/* Our Partners List view End */




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Ballon ToolTip for Email Field on UserInformation Control Page <<<--------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------->>> END <<<-------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/*------- ALTERNATIVE COMPS SECTION ON COMPETITION PAGES --------------*/
.altDiv{
	width: 185px;
	height: 570px;
	position: fixed;
	border: solid 6px #3b9af2; 
	clear: both;
	background: #ffffff;
	margin: 0 auto;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #3b9af2;
	padding-top: 5px;
	right: 5px;
	top: 5px;
	z-index: 100;
}

.altFrame{
	width: 185px;
	height: 500px;
	background: #ffffff;
	border: none;
	clear: both;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;	
}

.altFrame a{
	text-decoration: none;
}

.altCamp{
	border: solid 1px #cccccc;
}
/*-------------------*/
