@charset "utf-8";
/**
 * 
 * StyleName	: _base
 * Color		: Blue
 * 
 */

/** Tags
------------------------------ **/
a,
.footer a:hover,
.footer p a:hover,
#topMenu .topMenu li a:hover,
.sideServices ul li a:hover,
#title, #title a
{
	color:#ff6aa3;
}
a:hover
{
	color:#777;
}

/** common
------------------------------ **/
#title a:hover{
	color:#facfcb;
}
#topMenu,#title,#mainImage,
table.contactTable input.button:hover
{
	background-color:#ffc5cc;
}
#topMenu .topMenu li a
{
	background:url(line_topmenu.gif) right center no-repeat;
	color:#666;
}
#topMenu .topMenu li.fifth a
{
	background:none;
}
#topMenu_outer{
	background:url(bg_wht.jpg);
}

/** Main contents
------------------------------ **/
.mainServices .service .more a
{
	background-image:url(btn_service.gif);
	background-repeat:repeat;
}
.mainServices .service .more a:hover
{
	background-position:bottom;
}
#mainTopics .listview a
{
	background:url(mark_topics.png) left center no-repeat;
}
.mainTopics .topics li .more a
{
	border:solid 2px #ff6aa3;
}
#mainServices .services, 
#mainArticles h2, #mainServices h2, #mainTopics h2, #listTopics h2,
.mainTopics .topics,
#mainTopics
{
	border-bottom: 4px solid #ffd0d6;
}

/** Table **/
table.contactTable tr.must th {
    background-image: url("label_must.gif");
}

/** Side contents
------------------------------ **/
#sideContents{
	background:url(bg.jpg);
}

/** Services **/
.sideServices h2
{
	background:url(icon_side_service.gif) 0 18px no-repeat;
}
.sideServices ul li a
{
	background:url(mark_side_li.gif) 8px center no-repeat;
}

/** Mobile **/
.sideMobile h2
{
	background:url(icon_side_mobile.gif) 0 18px no-repeat;
}

/** Contact **/
#sideContact a
{
	background-image:url(bg_contact.gif);
	background-repeat:no-repeat;
}
#sideContact a:hover
{
	background-position:bottom;
}

/** Blogs **/
.sideBlogCategories h2:before,
.sideBlogDates h2:before
{
	background: #ff689d;
}

.sideBlogCategories h2:after,
.sideBlogDates h2:after
{
	color: #f6efef;
}