/**
 * Module Skins
 *
 */

/**
 * CSS Flexible rounded corners box with one (single) background image.
 *
 * @version 1.2.2
 */
.rounded{margin-bottom:10px;position:relative;}

.rounded .top_corner,.rounded .bottom_corner{height:none;background-position:right 0;margin-left:8px;*position:relative;}
.rounded .top_corner p,.rounded .bottom_corner p{width:8px;height:none;padding-left:0;margin-bottom:-2px;margin-left:-8px;font-size:0%;line-height:8px;text-indent:-9999px;background-position:left 0;*position:absolute;*left:0;}
	
.rounded .top_corner{height:auto;} /* This should be overridden in child classes. */
.rounded .top_corner p{height:auto;} /* This should be overridden in child classes. */
.rounded .bottom_corner{height:8px;}
.rounded .bottom_corner p{height:8px;}

.rounded .top_corner,.rounded .top_corner p,.rounded .bottom_corner,.rounded .bottom_corner p{background-image:url(../../img/ui/rounded/rounded_sprite.png);background-repeat:no-repeat;background-color:none;}
	
.rounded .hd{}

.rounded .hd h2{padding-left:10px;font-size:1.1em;font-weight:bold;}

.rounded .hd .link{position:absolute;top:0;right:10px;}
.rounded .hd .link a{font-size:12px;font-weight:bold;line-height:32px;}

.rounded .hd .links{position:absolute;top:0;right:10px;}
.rounded .hd .links ul,.rounded .hd .links li{display:inline;}
.rounded .hd .links li{margin-right:3px;padding-left:7px;background:url(/img/ui/symbol/vline_bk.gif) no-repeat left;}
.rounded .hd .links li.first{padding-left:0;background:none;}
.rounded .hd .links li a{font-size:12px;font-weight:bold;line-height:32px;}
	
.rounded .bd{border:1px solid #dbdbdb;border-top:none;border-bottom:none;}

.rounded .ft{border:1px solid #dbdbdb;border-top:none;border-bottom:none;}

.rounded .ft .left{float:left;padding-left:10px;}
.rounded .ft .right{float:right;padding-right:10px;margin-right:-1px;}	

.rounded .ft .link {text-align:right;font-size:93%;font-weight:bold;line-height:12px;}
.rounded .ft .link img {margin-right:1px; vertical-align:middle;}

.rounded,.rounded td,.rounded th,.rounded caption{
	font-size:x-small;/* =IE5.5 */
	f\ont-size:small;/* !IE5.5 */
	font-weight:normal;
	color:#333333;
	}	
.rounded h1,.rounded h2,.rounded h3,.rounded h4,.rounded h5,.rounded h6{
	font-size:x-small;/* =IE5.5 */
	f\ont-size:small;/* !IE5.5 */
	color:#666666;
	}
.rounded a:link{color:#17387B;text-decoration:none;}
.rounded a:visited{color:#003366;text-decoration:none;}
.rounded a:hover{text-decoration:underline;}


/* Clean */
.rounded .clean .top_corner{height:8px;background-position:right 0;}
.rounded .clean .top_corner p{height:8px;background-position:left 0;}
.rounded .clean .hd,.rounded .clean .bd,.rounded .clean .ft{background:#ffffff;border:1px solid #d5e5e5;border-top:none;border-bottom:none;}
.rounded .clean .hd h2{height:24px;line-height:26px;font-size:118%;/*font-size:123.1%;*/}
.rounded .clean .hd h2 a{line-height:26px;}
.rounded .clean .bottom_corner{background-position:right -8px;}
.rounded .clean .bottom_corner p{background-position:left -8px;}
.rounded .clean,.rounded .clean td,.rounded .clean th,.rounded .clean caption{color:#333333;}	
/*.rounded .clean h1,.rounded .clean h2,.rounded .clean h3,.rounded .clean h4,.rounded .clean h5,.rounded .clean h6{color:#474747;}*/
.rounded .clean h1,.rounded .clean h2,.rounded .clean h3,.rounded .clean h4,.rounded .clean h5,.rounded .clean h6{color:#FC8F30;}
/*.rounded .clean a:link{color:#003366;text-decoration:none;}
.rounded .clean a:visited{color:#003366;text-decoration:none;}
.rounded .clean a:hover{text-decoration:underline;}*/
.rounded .clean a:link{color:#258FB8;text-decoration:none;}
.rounded .clean a:visited{color:#258FB8;text-decoration:none;}
.rounded .clean a:hover{text-decoration:underline;}


/* Aqua */
.rounded .aqua .top_corner{height:30px;background-position:right -30px;}
.rounded .aqua .top_corner p{height:30px;background-position:left -30px;}
.rounded .aqua .hd h2{height:30px;line-height:32px;position:absolute;top:0;left:0;}
.rounded .aqua .hd h2 a{line-height:32px;}
.rounded .aqua .bd,.rounded .aqua .ft{background:#ffffff;border:1px solid #d5e5e5;border-top:none;border-bottom:none;}
.rounded .aqua .bottom_corner{background-position:right -60px;}
.rounded .aqua .bottom_corner p{background-position:left -60px;}
.rounded .aqua,.rounded .aqua td,.rounded .aqua th,.rounded .aqua caption{color:#333333;}	
.rounded .aqua h1,.rounded .aqua h2,.rounded .aqua h3,.rounded .aqua h4,.rounded .aqua h5,.rounded .aqua h6{color:#818181;}
.rounded .aqua a:link{color:#4b759f;text-decoration:none;}
.rounded .aqua a:visited{color:#4b759f;text-decoration:none;}
.rounded .aqua a:hover{text-decoration:underline;}

/* Passion Yellow */
.rounded .passionYellow .top_corner{height:8px;background-position:right -80px;}
.rounded .passionYellow .top_corner p{height:8px;background-position:left -80px;}
.rounded .passionYellow .hd,.rounded .passionYellow .bd,.rounded .passionYellow .ft{background:#ffffdd;border:1px solid #ffd700;border-top:none;border-bottom:none;}
.rounded .passionYellow .hd h2{height:24px;line-height:26px;font-size:118%;/*font-size:123.1%;*/}
.rounded .passionYellow .hd h2 a{line-height:26px;}
.rounded .passionYellow .bottom_corner{background-position:right -88px;}
.rounded .passionYellow .bottom_corner p{background-position:left -88px;}
.rounded .passionYellow,.rounded .passionYellow td,.rounded .passionYellow th,.rounded .passionYellow caption{color:#333333;}	
.rounded .passionYellow h1,.rounded .passionYellow h2,.rounded .passionYellow h3,.rounded .passionYellow h4,.rounded .passionYellow h5,.rounded .passionYellow h6{color:#474747;}
.rounded .passionYellow a:link{color:#003366;text-decoration:none;}
.rounded .passionYellow a:visited{color:#003366;text-decoration:none;}
.rounded .passionYellow a:hover{text-decoration:underline;}