@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
{
	color:#31aaf7;
}
a:hover
{
	color:#777;
}

/** common
------------------------------ **/
#title, #title a{
	color:#eee;
}
#title a:hover{
	color:#9cf;
}
#topMenu,#title,#mainImage,
table.contactTable input.button:hover
{
	background-color:#0b2e52;
}
#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 #31aaf7;
}
/*#mainServices .services, 
#mainArticles h2, #mainServices h2, #mainTopics h2,
.mainTopics ul
{
	border-bottom: 4px solid #b6efbd;
}*/

/** 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: #0c2e52;
}

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