
/******************************/
/***						***/
/***	GENERAL STYLES		***/
/***		(TAGS)			***/
/***						***/
/******************************/

html {
	background:#fff url(../../layout/bgr.jpg) repeat-y 50% 0;
	margin:0 auto;
	height:100%;
}

body {font-size:90%;margin:0 auto; min-height:100%; background:url(../../layout/bg.jpg) no-repeat 50% -150px;}

/* ul
* {margin:0;padding:0;text-align:left;font:normal 1.0em/1.4em Arial,Verdana,Helvetica,sans-serif;color:#666;}
p {font:normal 0.8em/1.6em Arial,Verdana,Helvetica,sans-serif;color:#666;margin-bottom:0.8em;}
*/
* {margin:0;padding:0;text-align:left;font:normal 1.0em/1.4em Arial,Verdana,Helvetica,sans-serif;color:#666;}
p {font:normal 0.8em/1.6em Arial,Verdana,Helvetica,sans-serif;color:#666;margin-bottom:0.8em;}


p.DisclaimerText,
p span.DisclaimerText {color:#999;font-size:0.8em !important;}
p.Error {font-size:1.0em;font-weight:bold !important;background:#fdd;width:435px;margin:0 0 15px 0;padding:15px 10px;border:2px solid #f30;}
strong {font-weight:bold;}
em {color:inherit;font-weight:inherit;font-size:inherit;font-style:italic;}
h1 {font-size:1.4em;font-weight:bold;line-height:1.6em;letter-spacing:-1px;color:#000;margin-bottom:0.5em;text-decoration:none;text-transform:uppercase;}
h3 {font-size:0.9em;line-height:1.0em;font-weight:bold;color:#333;text-align:left;margin-bottom:0.5em;}

a {color:#000;text-decoration:underline;}
a:hover {text-decoration:underline;}
a img {border:none;}

/******************************/
/***						***/
/***	GENERAL STYLES		***/
/***		(OTHER)			***/
/***						***/
/******************************/

.accent {color:#f99;}
.FloatRight {float:right;}
.hidden,
.hiddenPic {display:none;}

.borderMe {border:1px solid #000 !important;}

div#wrap {float:left;background:transparent;width:100%;border:0px solid #f30;margin:0 auto;}
div#content_wrap {width:1005px;margin:0 auto;}
div#content_wrap_inner {float:left;width:1005px;margin:0 auto;background:#fff url(../../layout/wrap_content.gif) no-repeat 0 0;}

form,
fieldset {margin:0;padding:0;border:none;}

/******************************/
/***						***/
/***	NEXT / PREV BUTS	***/
/***						***/
/******************************/
div.DetailsLeft {float:left;width:470px;border:0px solid #555;}
div.DetailsRight {float:left;width:310px;margin:0 0 20px 15px;padding:0;border:0px solid #b6b6b6;}

p a.BackBut {display:block;height:20px;font-weight:bold;color:#0053A1 !important;margin:5px 0;padding:7px 10px 0 35px;background:#fff url(../../layout/btns/SquareBack.gif) no-repeat top left !important;text-decoration:none;}
p a.NextBut {display:block;height:20px;font-weight:bold;color:#0053A1 !important;margin:5px 0;padding:7px 10px 0 35px;background:#fff url(../../layout/btns/SquareNext.gif) no-repeat top left !important;text-decoration:none;}
p a.NextButRight {display:block;height:20px;font-weight:bold;color:#0053A1 !important;margin:5px 0;padding:7px 35px 0 10px;background:#fff url(../../layout/btns/SquareNext.gif) no-repeat top right !important;text-decoration:none;text-align:right;}
p a.BackBut span,
p a.NextBut span {display:none;}

/******************************/
/***						***/
/***	SLIDESHOW BOX		***/
/***						***/
/******************************/
#slideshow_wrap_all {float:right;width:260px;margin:0 0 10px 10px;}
#slideshow_wrap {position:relative;background:#fff url(../../layout/SlideshowBG.jpg) no-repeat top left;width:260px;height:170px;overflow:hidden;}
#slideshow {position:absolute;z-index:1;top:10px;left:10px;margin-bottom:10px;}
#slideshow a img {border:none;z-index:2;}
img#placeholder {position:absolute;z-index:2;top:10px;left:10px;display:none;}
p#caption {position:absolute;z-index:2;top:10px;left:10px;}
#RoundCorners {position:absolute;z-index:10;width:240px;height:170px;top:10px;left:10px;background:transparent url(../../layout/RoundedCorners.png) no-repeat 0 0 !important;background:transparent;}
#RoundCorners a#RoundCornersLink {display:block;width:240px;height:170px;color:#fff;font-size:0.1em;}
/*
* html #RoundCorners {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./layout/RoundedCorners.png', sizingMethod='scale');
}
*/
ul#thumbs {float:left;width:249px;margin:0;padding:0 0 10px 10px;list-style:none;background:#E8E0EF;border-right:1px solid #D7CEDE;border-bottom:1px solid #D7CEDE;}
ul#thumbs li {float:left;display:block;width:71px;height:50px;overflow:hidden;margin:10px 6px 0 0;padding:0;border:2px solid #fff;}
ul#thumbs li.last {margin-right:0 !important;}
ul#thumbs li img {margin:0;padding:0;}

/******************************/
/***						***/
/***	MAIN NAVIGATION		***/
/***		(HEADER)		***/
/***						***/
/******************************/

#hdr #hdrSizes {width:75px;height:22px;position:absolute;top:55px;right:0px;margin:0 0 0 0;padding:0 0 0 3px; }
#hdr #hdrSizes a{ text-decoration:none; display:block; float:left; width:20px; height:20px; line-height:20px; border:1px solid #999; margin:0 1px 0 0; text-align:center; }

/******************************/
/***						***/
/***	SIDE NAVIGATION		***/
/***						***/
/******************************/

div#columnLeftHome {float:left;width:240px;padding:20px 9px 20px 10px;}
div#columnRightHome {float:left;width:240px;padding:20px 0px 20px 9px;}
div.columnLeft {float:left;width:160px;padding:20px 15px;}
div.columnRight {float:left;width:240px;padding:20px 15px 20px 0;}
div#columnMiddleXXX {float:left;width:465px;padding:10px;}
div.middleMain {float:left;width:550px;padding:20px 0px;}
div#columnMiddle {float:left;width:482px;padding:20px 0px;}
div.middleMainFull {float:left;width:810px;margin:0;padding:20px 0px;}
.FloatRight,
#FloatRight {float:right !important;}


/**************************/
/***					***/
/***	CONTENTBOX		***/
/***					***/
/**************************/

.contentbox {float:left;width:745px;text-align:left;background:transparent;border:0px solid #999;}
.middleMain ul,
.middleMain ul li ul {list-style-type:circle;margin:1em 0 2em 2em;}
.middleMain ul li,
.middleMain ul li ul li {font-size:0.8em !important;list-style-image:url("../../layout/ul_bullet.gif");margin:0 0 1em 0;line-height:1.2em;}

.middleMain blockquote ul {margin-left:60px;}
.middleMain ol {margin:1em 0 2em 2em;list-style-type:decimal;list-style-position:inside;}
.middleMain ol li {font-size:0.8em !important;margin:0 0 1em 0;line-height:1.2em;}
.middleMain h2, .middleMainFull h2, .h2, h2 a {font-size:1.0em;line-height:1.4em;color:#00509F;padding:10px 0;margin:0;font-weight:bold;text-transform:uppercase;text-decoration:none;}

/*p a.BlueSubmit {display:block;width:70px;height:20px;font-weight:bold;font-size:0.8em;color:#fff;margin:0;padding:5px 25px 0 0;background:#fff url(../../layout/BlueSubmit.gif) no-repeat top right !important;text-decoration:none;text-align:right;text-transform:uppercase;}*/

/******************************/
/***						***/
/***	FOOTER DETAIL		***/
/***						***/
/******************************/

div#ftr_detail {float:left;margin:0 auto;width:975px;padding:20px 15px;background:#fff;}
#ftr_detail p {padding:0;margin:0;font-size:0.8em;text-align:left;font-weight:bold;color:#777;}
#ftr_detail p.TitleText {
	color:#0053A1 !important;
	font-size:2.2em !important;
	font-weight:bold !important;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-transform:uppercase;
	letter-spacing:0.0em;
	word-spacing:0.1em;
}
#ftr_detail p.TitleText span {
	color:#EE3B34;
	font-weight:bold !important;
}

/**********************/
/***				***/
/***	FOOTER		***/
/***				***/
/**********************/

div#ftr {float:left;margin:0 auto;width:975px;padding:22px 15px;background:#F2F5FA url(../../layout/ftr.jpg) repeat-x top left;}
#ftr ul {float:right;width:520px;list-style:none;margin-bottom:20px;}
#ftr ul li {float:right;}
#ftr ul li a {color:#777;font-size:0.8em;text-decoration:none;padding:0 10px;font-weight:bold;background:transparent url(../../layout/ftr_li_divider.gif) no-repeat right 50%;}
#ftr ul li a.last {background:transparent;padding:0 0 0 10px;}
#ftr p.copyright {float:left;width:450px;text-align:left;font-weight:bold;color:#777;}
#ftr p.fantastic a {float:right;width:450px;background:transparent;text-align:right;font-weight:normal;color:#777;}
#ftr p.clearfix {clear:both;display:none;}

#ftr ul li a#small {font-size:10px !important;}
#ftr ul li a#medium {font-size:15px !important;}
#ftr ul li a#large {font-size:18px !important;}

/**********************/
/***				***/
/***	SHARED		***/
/***				***/
/**********************/

#hdr li#searchBox input#KeywordSearch:hover,
input#Submit:hover,
p a.NextBut:hover,
p a.BackBut:hover {background-position:0 -40px !important;cursor:pointer;}

/**************************/
/***					***/
/***	MORE DETAILS	***/
/***					***/
/**************************/

div.RowTop,
div.am_RowTop {float:left;width:530px;margin:0;padding:0;height:10px;background:#fff url(../../layout/RowTop.jpg) no-repeat top left;font-size:0.1em;}

div.am_Row h2 {padding-top:0;line-height:1.0em;}

div.Row,
div.am_Row {position:relative;float:left;width:530px;padding-bottom:10px !important;margin-bottom:18px;border:0px solid #f30;background:#fff url(../../layout/RowBase.jpg) no-repeat bottom left;}
div.MediaBox {height:160px;}
div.am_Row p {margin:0 1em 1em 0;}

div.Row.Basic,
div.am_Row.Basic {background:transparent;margin-bottom:14px;border-bottom:1px solid #B9C3C5;}

.Row .ImageMask,
.am_Row .ImageMask {float:left;width:120px;height:120px;margin:0 10px;overflow:hidden;}
.MediaBox .ImageMask {float:left;width:120px;height:80px;margin:0 0 5px 27px;overflow:hidden;}
.Row .IconBox,
.am_Row .IconBox {float:left;width:50px;height:50px;margin:0 10px;overflow:hidden;}

div.am_Row .TextArea {float:left;width:380px;}
div.am_Row .TextAreaLarge {float:left;width:490px;margin-left:10px;}

.Row .ImageMask img.PrimaryShot,
.am_Row .ImageMask img.PrimaryShot,
.Row .ImageMask a img.PrimaryShot,
.am_Row .ImageMask a img.PrimaryShot {border:none;margin:0;}

a.pdf {padding:5px 0 5px 20px;background:transparent url(../../admin/includes/icons/fileTypes_pdf_sm.gif) no-repeat 0 50%;}
a.register {padding:5px 0 5px 20px;background:transparent url(../../layout/btns/register.gif) no-repeat 0 50%;}
a.register:hover {background:transparent url(../../layout/btns/register.gif) no-repeat 0 50%;}


/**************************/
/***					***/
/***  DOWNLOAD LIST MC	***/
/***					***/
/**************************/
/*  Borders #E2DEE4 */
/*  36 */
#downloadsWrap { width:773px; margin:0; padding:1px 0; }
#downloadsWrap h2 { font-size:140%; margin:0.7em 0; }
#downloadsWrap .downloadRow { width:773px; min-height:111px; background:#FCFBFC; margin:0 0 10px 0; }
#downloadsWrap .downloadRow .downloadRowTop { width:773px; height:11px; background:#FCFBFC url(../../layout/downloads/downloadsRowTop.jpg) top center no-repeat; }

#downloadsWrap .downloadRow .downloadRowContent { width:751px; padding:1px 10px; border:1px solid #E2DEE4; border-width:0 1px; background:url(../../layout/downloads/downloadsRowContent.jpg) top left repeat-x; min-height:87px; _height:87px; }

#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo { height:46px; } 

#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo .icon{ height:46px; width:46px; float:left; overflow:hidden; } 
#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo .filedata{ height:22px; padding:12px 0; float:left; width:545px; } 
#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo .filedata h4{ display:inline; padding:0 10px 0 10px; } 
#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo .filedata h4 a{ text-decoration:none; } 
#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo .filedata h4 a:hover{ text-decoration:underline; } 

#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo a.filelink{ display:block; line-height:22px; height:22px; padding:12px 35px 12px 0; float:left; width:125px; background:url(../../layout/downloads/downloadsBtn.gif) center right no-repeat; text-align:right; text-transform:uppercase; text-decoration:none; } 

#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo a.filelink:hover{ text-decoration:underline; } 

#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentInfo .filedata p{ display:inline; padding:0 10px 0 10px; background:url(../../layout/downloads/downloadsRowContentDivider2.gif) top left repeat-y; } 

#downloadsWrap .downloadRow .downloadRowContent .downloadRowContentDesc { padding:5px 0 0 0; font-size:0.75em; background:url(../../layout/downloads/downloadsRowContentDivider.gif) top center no-repeat; } 

#downloadsWrap .downloadRow .downloadRowBottom { width:773px; height:10px; margin:0px; padding:1px 0; background:url(../../layout/downloads/downloadsRowBottom.jpg) top center no-repeat; }

