/*h1, h2, h3, h4, h5, p */
/*{*/
	/*margin:0 0 1em 0;*/
	/*padding:0px;*/
/*}*/

h1.title 
{
	font-size:2em;
	font-weight:normal;
	margin:0px;
	text-indent:0px;
    color:#00305B;
}

h2 
{
	font-size:1.385em;
	font-weight:bold;
	margin-bottom:0.4em;
}

h3 
{
	font-size:1.085em;
	margin-bottom:0.4em;
}

/*h1 */
/*{*/
	/*text-indent:-3000em;*/
	/*overflow:hidden;*/
	/*background-repeat:no-repeat;*/
	/*background-position:0 0;*/
	/**/
	/*padding: 0 0 15px 0;*/
	/*margin-left:0;*/
/*}*/

h1.home
{
    height:50px;
}

h3.title
{
	text-indent: 0;
	color: #ee2375;
	font-size:1.485em;
	margin-bottom:0.4em;
}

h3.title a
{
    text-indent: 0;
    color: #ee2375;
    font-size:1em;
    margin-bottom:0.4em;
}

h3.formtitle
{
	text-indent: 0;
	color: #ee2375;
	font-size:1.085em;
	margin-bottom:0.4em;
}

h3.integrationtitle
{
    text-indent: 0;
    color: #ee2375;
    font-size:1.085em;
    margin-bottom:0.4em;
    margin-top: 0px;
}  

dt 
{
    font-weight:bold;
    margin:0 0 .5em 0;
}

dd 
{
    margin:0;
}

.bold
{
 	font-weight:bold;
}

a.button
{
    cursor: pointer;
    position: relative;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 8px;
    padding-right: 23px;
    padding-left: 12px;
    color: #fff;
    background-color: #f04632;
    border-color: #f04632;
}

.button-secondary:hover
{
    color: #fff;
    background-color: #eb2811;
    border-color: #df2610;
}

.button-secondary::after
{
    content: "";
    position: absolute;
    bottom: 2px;
    right: 2px;
    width: 0;
    height: 0;
    border-bottom: 23px solid #fff;
    border-left: 23px solid transparent;
}

a.button span
{  

}

a.go 
{
    background: url("/assets/media/image/site/buttons/previous-right.gif") top right no-repeat;
    margin: 0 0 0 0px;
    font-style: normal;
}

a.go span 
{
    padding-right:10px;
    background: url("/assets/media/image/site/buttons/go-left.gif") top left no-repeat;
}

a.previous 
{
    float:left;
    background: url("/assets/media/image/site/buttons/previous-right.gif") top right no-repeat;
}
a.previous span 
{
    padding:4px 10px 4px 45px;
    background: url("/assets/media/image/site/buttons/previous-left.gif") top left no-repeat;
}

form input.formerror,
form textarea.formerror
{
    border:1px solid #ee2375; 
}

form div.formerror
{
    border:1px solid #ee2375;
    padding:2px 0px 2px 2px;
}

form label.formerror
{
    background-color: #fdd;
}

a.rightmargin
{
    margin-right:17px;
}

/* Ajax feedback */

div.error
{
    background: #fff url('/assets/media/image/site/icons/type-critical.gif') 10px 5px no-repeat;
    padding:17px 10px 20px 65px;
    border:1px solid #ee2375;
    margin:0 0 1em 0;
    color:#ee2375;
    font-weight:bold; 
}

div.notice
{
    background: #fff url('/assets/media/image/site/icons/type-notice.png') 10px 5px no-repeat;
    padding:17px 10px 20px 65px;
    margin:0 0 1em 0;
    color:#ee2375;
    font-weight:bold; 
}

div.info
{
    background: #fff url('/assets/media/image/site/icons/type-ok.gif') 10px 5px no-repeat;
    padding:17px 10px 20px 65px;
    border:1px solid #ee2375;
    margin:0 0 1em 0;
    color:#ee2375;
    font-weight:bold; 
}

div.feedback ul
{
    padding: 0px;
    margin :5px 0 0 15px;
    list-style-type: square;
    font-weight: normal;
}

a.calendar 
{
    display:block;
    background: url('/assets/media/image/site/icons/calendar.png') 0 0 no-repeat;
    height:24px;
    width:22px;
    text-indent:-3000em;
    overflow:hidden;
    margin:0 0 0 4px;
    float:left;     
}

a:hover.calendar 
{
    text-decoration:none;
    border:none;
}

a.help 
{
    display:block;
    background: url('/assets/media/image/site/icons/info.png') 0 0 no-repeat;
    height:20px;
    width:20px;
    text-indent:-3000em;
    overflow:hidden;
    margin:1px 0 0 4px;
    float:left;
}

div.aToolTip
{
     width:300px;
     padding:6px;
     background:#fff none repeat scroll 0 0;
     border:1px solid #ccc;
     margin-top:75px;
     display:block;
}

div.aToolTip aToolTipContent
{
    clear: both;
}

a.close 
{
    color:#ee2375;
    position:absolute;
    top:10px;
    right:14px;
    display:block;
    width:8px;
    height:8px;
    background: url('/assets/media/image/site/icons/close.gif') 0 0 no-repeat;
    text-indent:-3000em;
    overflow:hidden;
    border:none;
    padding:0;
}
